Arch Linux'a paket yüklemek istiyorsunuz ama nasıl yapılacağını bilmiyor musunuz? Debian tabanlı dağıtımlardan Arch'a ilk geçişlerinde birçok kişi bu sorunla karşı karşıya. Ancak, paket yöneticilerini kullanarak Arch tabanlı sisteminizdeki paketleri kolayca yönetebilirsiniz.
Pacman, her Arch dağıtımında önceden yüklenmiş olarak gelen varsayılan paket yöneticisidir. Ancak Pacman, Arch Kullanıcı Deposundaki paketleri desteklemediği için yine de diğer paket yöneticilerine ihtiyaç vardır.
Arch Linux'ta Paket Yöneticileri
Arch Linux, varsayılan paket yöneticisi olarak Pacman ile birlikte gelse de, Yay gibi diğer paket yöneticilerini kurabilirsiniz. Pacman'den farklı olarak, bu paket yöneticileri, resmi Arch deposundan ve AUR'dan (Arch User Repository) yeni paketler eklemenize izin verir.
Yıllar boyunca diğer paket yöneticileri kullanılırken, Yaourt ve Aurman gibi örnekler artık korunmuyor. Sonuç olarak, Pacman ve Yay, Arch Linux'ta güvenmek için daha güvenli ve daha güvenilir paket yöneticileridir.
AUR, kullanıcılara kendileri tarafından geliştirilen paketleri paylaşmaları için bir platform sağlayan, topluluk tarafından organize edilmiş bir depodur. Bir geliştiriciyseniz, AUR'a paketler ekleyebilir ve diğer kullanıcılar bunları sistemlerine kolaylıkla yükleyebilir.
1. Pacman
Yukarıda belirtildiği gibi, her Arch sistemi, varsayılan paket yöneticisi olarak Pacman ile birlikte gelir. Pacman'in en dikkate değer özelliği, sisteminizin paketlerini ana sunucu ile düzenli olarak senkronize etmesi ve buna karşılık sisteminizi güncel tutmasıdır.
2. Yaşasın
Yaourt ve Aurman'ın geliştiricileri, kullanımdan kaldırıldıktan sonra herhangi bir güncelleme yayınlamayacağından, Arch kullanıcıları AUR'dan paketler eklemek için Yay'ı kullanmaya başladı. Yay'ın temel amacı, kullanıcı girişini en aza indirgemek ve Pacman benzeri bir arayüz sağlamaktı.
Doğrudan Arch Kullanıcı Deposundan paket eklemeyi desteklemediği için Yay'ı Pacman kullanarak yükleyemezsiniz. Bu nedenle, Yay paket yöneticisini Git deposunu kullanarak manuel olarak yüklemeniz gerekecektir. Sisteminize nasıl yükleyeceğiniz aşağıda açıklanmıştır.
Adım 1: Yay deposunu klonlamak için git'e ihtiyacınız olacak.
pacman -S - gerekli git base-devel
Adım 2: Depoyu yerel deponuza klonlayın.
git klon https://aur.archlinux.org/yay-git.git
3. Adım: Klasörün izinlerini değiştirin.
chmod 777 / yay-git
Adım 4: Depoyu klonladığınız dizine gidin.
cd yay-git
5. Adım: makepkg paketi oluşturmak için komut. Aşağıdaki komutu kök kullanıcı olarak çalıştırmadığınızdan emin olun, aksi takdirde bir hata oluşur.
makepkg -si
Paketleri Güncelleme ve Yükseltme
Arch Linux'u yeni kurduysanız, paketleri eklemeden veya kaldırmadan önce, yerel paket listenizi güncelleyerek sisteminizi ana sunucularla senkronize etmeniz gerekecektir.
Ardından, dosyaları resmi sunuculardan indirerek tüm paketlerinizi en son sürüme kolayca yükseltebilirsiniz.
Pacman kullanma
Pacman kullanarak paket listenizi güncellemek için, -Sy komutu ile bayrak.
sudo pacman -Sy
Sisteminizin paket listesini ana sunucularla senkronize ettikten sonra, paketleri yükseltmeniz gerekir. Kullan -Syu aynısını yapmak için bayrak. Bu komut, paketlerin listesine ve ağ bağlantınıza bağlı olarak biraz zaman alabilir.
sudo pacman -Syu
Bu komutların her ikisini de kullanarak bunları birleştirerek yazma zahmetinden tasarruf edebilirsiniz. -Syyu bayrak. Pacman, paket listesini güncelledikten sonra en son paketleri otomatik olarak indirmeye başlayacaktır.
sudo pacman -Syyu
Yay Kullanımı
Yay paket yöneticisi, terminalinizi kullanarak paketlerinizi verimli bir şekilde güncellemenize ve yükseltmenize olanak tanır. Bunu yapmak için şunu kullanın: -Syu yay komutu ile bayrak.
sudo yay -Syu
Paket Ekleme
Hangi komutların çalıştırılacağını öğrendikten sonra paket eklemek kolaydır. Tek yapmanız gereken, terminalde paket yöneticisi komutlarını yazmaktır.
Flathub ve Snap Mağazası Linux makinenize yazılım ve uygulama yüklemek için kullanabileceğiniz iki harika GUI uygulamasıdır.
Linux uygulamalarını indirmek istediğinizde, Flathub ve Snap Store nasıl karşılaştırılır? Öğrenmek için onları birbirimize düşürüyoruz.
Pacman ile Paketleri Yükleyin
Pacman, uygulamaları paketlemek için TAR dosya uzantısını kullanır. Arch Linux sistem mimarisiyle verimli bir şekilde çalışır. Bir paket eklemek için, -S aşağıdaki gibi varsayılan komutla işaretleyin.
sudo pacman -S paket adı
Örneğin,
sudo pacman -S cmatrix
Birden çok paketi aynı anda kurmak için, tüm paketlerin adlarını boşluk karakterine bölerek yazın.
sudo pacman -S cmatrix vlc python
Paketleri kurduktan sonra da bilgi alabilirsiniz. Çıktı, paketin adı, sürümü, mimarisi ve lisansı hakkında ayrıntılar sağlar. Bunu yapmak için -S ile bayrak -Qi varsayılan olarak Pacman komut.
pacman -Qi cmatrix
Yay ile Paketleri Kurun
Yay install komutunun sözdizimi Pacman'ınkine oldukça benzer. Yay paket yöneticisini kullanarak bir paket kurmak için, -S varsayılan komutla bayrak.
yay -S packagename
Arch'daki Paketleri Kaldırma
Arch Linux, ihtiyaç duymadığınız zaman paketleri kaldırmanız için size kontrol sağlar ve bu birçok nedenden biridir. neden Arch Linux kurmalısınız. Elbette yetkiniz varsa hemen hemen her paketi sisteminizden kaldırabilirsiniz. Arch Linux'ta bir paketi nasıl silebileceğinizi görelim.
Pacman ile Paketleri Kaldır
Bir paketi çıkarmak da kolaydır. Tek yapman gereken kullanmak -R onun yerine -S varsayılan olarak bayrak Pacman komut.
sudo pacman -R cmatrix
Paket sisteminizde mevcut değilse, "hata: hedef bulunamadı: paket adı" şeklinde bir hata çıktısı alırsınız.
Yay ile Paketleri Kaldır
Yay kullanarak paketleri kaldırmak için, -R varsayılan yay komutuna bayrak. Tüm gereksiz bağımlılıkları sisteminizden kaldırmak için -Rns bayrağını da kullanabilirsiniz.
yay -R cmatrix
yay -Rns cmatrix
Sisteminizin ihtiyaç duymadığı paketleri kaldırmak istiyorsanız, -Yc komutu ile bayrak.
yay -Yc
Arch Linux'ta Paketleri Yönetme
Arch tabanlı bir Linux dağıtımına paket eklemenin ve kaldırmanın birçok yolu vardır. Pacman, Yaourt ve Yay gibi paket yöneticilerini kullanabilirsiniz. Bazı paket yöneticileri, Arch Kullanıcı Deposundan paketlerin indirilmesine izin verirken, Pacman gibi diğerleri AUR'u desteklemez.
Paket yöneticilerinin hayranı değilseniz, istediğiniz paketleri manuel olarak indirebilirsiniz. İnternette Linux kullanıcılarına TAR, RPM ve DEB paketleri sağlayan çeşitli web siteleri mevcuttur.
Linux uygulamaları mı arıyorsunuz? Terminalden yüklemek yerine, Linux uygulamalarını DEB ve RPM formatında bu web sitelerinden indirebilirsiniz.
- Linux
Deepesh bir Tech blog yazarıdır ve 3 yılı aşkın süredir bilgilendirici içerik yazmaktadır. Şu anda, Hindistan'daki tanınmış bir üniversiteden Bilgisayar Uygulamaları alanında lisans eğitimini sürdürüyor. Boş zamanlarında yazmayı, müzik dinlemeyi ve gitar çalmayı sever.
Haber bültenimize abone ol
Teknoloji ipuçları, incelemeler, ücretsiz e-kitaplar ve özel fırsatlar için haber bültenimize katılın!
Bir adım daha…!
Lütfen size az önce gönderdiğimiz e-postadaki e-posta adresinizi onaylayın.