Linux: Arch Linux’ta AUR Nasıl Kullanılır?

Linux
Spread the love

Arch Linux veya Manjaro, Archbang veya EndeavourOS gibi Arch tabanlı bir dağıtım kullandıysanız veya kullanıyorsanız, muhtemelen AUR terimine aşinalığınız vardır. Peki nedir bu AUR? Nasıl kullanılır? AUR’un ne olduğunu ve Arch Linux’ta AUR’un nasıl kullanılacağını bu makalemizde ele aldık.

AUR nedir?

Arch Kullanıcı Deposu (AUR), Arch’ın oluşturucuları ve bakımcıları tarafından değil, kullanıcıları tarafından meydana getirllmiş, test edilmiş yazılımları bulabileceğiniz bir yerdir. Bu sayede resmi depolarda bulunmayan daha fazla yazılıma erişebilirsiniz.

Arch Linux’ta AUR nasıl kullanılır?

AUR’un yazılım koleksiyonuna erişmenin iki yolu vardır.

1- AUR’u bir yardımcı ile kullanma

Çoğu kişi, Arch’ın varsayılan paket yöneticisi Pacman’a benzer şekilde çalışan AUR Helpers’ı kullanmayı tercih ediyor. Bu yaklaşım, bilindik komutları kullanırken, AUR’dan kaynak kodunu çekip derlemeyi otomatik hale getiriyor.

2- Paketleri AUR’dan manuel olarak derleme

Alternatif olarak, paketi doğrudan AUR’dan indirebilir ve manuel olarak derleyebilirsiniz.

AUR’u Bir Yardımcı ile Kullanma; ‘yay’

(Bu konuda detaylı bilgi için Linux: AUR Kullanımı İçin En İyi AUR Yardımcıları(AUR Helpers) makalemize bakabilirsiniz.)

Kullanabileceğiniz birçok AUR yardımcısı vardır ve ‘yay’ muhtemelen en popüler olanıdır. Bu nedenle bu makalede ‘yay’ ile devam edeceğiz.

1. Halihazırda mevcut değilse, gerekli geliştirme araçlarını ve git’i yükleyin:

Muhtemelen birden çok bağımlılık ile karşılaşacaksınız ve hangisini yüklemek istediğinizi seçmeniz istenecektir. Varsayılan seçenek olan “tümü” seçeneğine gidin.

2. ‘y’ yazın ve kuruluma devam etmek isteyip istemediğiniz sorulduğunda ‘Enter’ tuşuna basın.

3. ‘yay’ kurulumu için önce kodunu çekin:

4. İndirdiğiniz her şey ‘yay’ adlı bir alt klasörde yer alacaktır, klasöre girin:

5. Bu klasörün içindeyken, asıl paketi şununla oluşturun:

6. Oluşturduğunuz yerel paketi de yüklemek isteyip istemediğiniz sorulduğunda ‘y’ diyerek yükleyin.

AUR Paketlerini Yüklemek İçin ‘yay’ Kullanımı

‘yay’, Pacman ile benzer bir sözdizimi kullanır. AUR paketlerini kolayca kurabilmeniz için şu komutu kullanın:

Örneğin, Google Chrome’u yüklemek için şunları kullanabilirsiniz:

‘yay’ gibi AUR yardımcılarının harika yanı, yüklemeye çalıştığınız herhangi bir paket için ihtiyaç duyulan ve aksi takdirde kendiniz bulup kurmanız gereken bağımlılıklarla da otomatik olarak ilgileniyor olmalarıdır.

AUR Paketlerini Kaldırma

‘yay’ aracılığıyla yüklenen herhangi bir şeyi kaldırmak için ‘yay’ı tekrar kullanmanız gerekecek. Bunun için -R parametresini kullanabilirsiniz, ancak daha iyi bir temizlik için -Rns kullanmanız daha iyidir. Örneğin, Google Chrome’u kaldırmak için:

Ayrıca, geçmiş kurulumlardan ekstra paketleri ve kalıntıları da kaldırabilirsiniz:

Herhangi bir nedenle ‘yay’dan hoşlanmıyorsanız veya kullanmak istemiyorsanız, aurutils, pacaur, pakku, pamac… gibi diğer AUR yardımcılarını da kullanabilirsiniz.

AUR Paketlerini Kurmak ve Yönetmek İçin Grafiksel Arayüz Kullanma

Ubuntu’daki yazılım merkezi gibi grafiksel bir arayüzü tercih ediyorsanız, ‘pamac’ı ‘yay’ ile kurabilirsiniz:

Kurulumdan sonra, Uygulama menünüzdeki “Yazılım Ekle / Kaldır” uygulamasını çalıştırabilirsiniz. Pamac arayüzünde ‘Tercihler’ bölümünde ‘AUR Depoları’ menüsünde, AUR desteğini etkinleştirmelisiniz.

Artık AUR paketlerini arayabilir ve bunları kurabilir / kaldırabilirsiniz.

AUR Paketlerini Manuel Olarak Yükleme

İşleri manuel olarak yapmayı tercih ederseniz, paketleri AUR deposundan indirebilir, derleyebilir ve kurabilirsiniz. Bakalım nasıl…

1- Temel geliştirme araçları ve git’in sahip kurulu olduğundanemin olun:

2- Google Chrome kurulumu için kodu çekin:

3- Bir pakete dönüştürün ve kurun:

Kısa süre sonra, yüklü uygulamalarınızın arasında Google Chrome’u bulacaksınız.

AUR’daki Uygulamalar ve Barındırdığı Tehlikeler

AUR, tüm uygulamaları/paketleri orada bulabileceğiniz için size neredeyse tüm dünyayı verir. Ancak, AUR deposundaki yazılımın kapsamlı bir şekilde test edilmediğini aklınızın bir köşesinde bulundurun.Bazı durumlarda, bir paket yüklenemeyebilir (eksik bağımlılıklar, gpg hatası, eksik dosyalar vb. nedenlerle) veya sisteminizde sorunlara neden olabilir.

Bitirirken…

AUR’dan herhangi bir şey yüklemeden önce iyice düşünmekte her zaman yarar vardır ve Arch Linux’a yeni başlıyorsanız veya yeni başladıysanız, AUR’dan önce Pacman ile tanışmak ve başlamak sizin için daha evlâdır.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir