Linux Arch Dağıtımlarında Paket Yöneticisi Kullanımı

Pacman (package manager) archlinux ve dağıtımları için kullanılan paket yöneticisidir. Terminal kullanarak paket indirme, kaldırma, güncelleme işlemlerini yapılmasına olanak verir.

Paket İndirme

Pacman ile paket indirme komutu

1
pacman –S paket_ismi

Paket ismi kurmak istediğiniz programın archlinux deposundaki ismidir. Bu depoya https://archlinux.org/packages/ adresinden ulaşabilirsiniz.

ArchRepo

Paket Kaldırma

Pacman ile paket kaldırma komutu

1
pacman –R paket_ismi
Paket Güncelleme

Pacman ile paket Güncelleme komutu

1
pacman –Syu paket_ismi

Bu komutla tüm paketlerinizi güncelleyebilirsiniz. Paketlerinize tek tek güncelleme yapmanıza arch tabanlı dağıtımlarda destek verilmez. Daha fazla bilgi için » https://wiki.archlinux.org/title/System_maintenance#Upgrading_the_system

Paket Arama

Bu komutla ismini tam olarak bilmediğiniz bir paketi depoda arayabilir ve ilgili paketleri listeleyebilirsiniz

1
pacman –Ss paket_ismi

Paket veritabanı üzerinde sorgulama yapmak için kullanılan parametreler: –S –F –Q Detaylı bilgi » https://wiki.archlinux.org/title/pacman#Querying_package_databases

Aur arch kullanıcı havuzu olarak tanımlanır. Bu havuzda kullanıcıların oluşturduğu paketler yer alır. Bu sebeple arch paket havuzundan daha fazla seçenek sunar. Örneğin zoom uygulaması aur içerisinde varken arch havuzunda yoktur. Ancak buradaki paketleri pacman komutuyla doğrudan indirmek mümkün değildir. Aur paketlerini aur yardımcı komutlarıyla veya veya pacman’e ek olarak makepkg komutuyla indirebilirsiniz.

yazıda pacman wrappers olarak bilinen yay ile aurdan paket indirme yöntemi anlatılacaktır. Konu hakkında daha fazla bilgi için » https://wiki.archlinux.org/title/AUR_helpers#Pacman_wrappers

Yay Kurulumu

Yay kurulumu için sırasıyla girilmesi gereken komutlar:

1
2
3
4
 sudo pacman -S --needed git base-devel
 git clone https://aur.archlinux.org/yay.git
 cd yay
 makepkg -si

Bu işlemlerden sonra yay kurulmuş olacaktır.

Aur paketlerini bu web sitesinden bulabilirsiniz » https://aur.archlinux.org/packages

  • Yay –S paket_ismi »> aur paketini indirir ve kurar
  • Yay –R paket_ismi »> paketi siler
  • Yay –Syu » paketleri günceller
  • yay –version » versiyonunu söyler
  • yay -Ss packagename » o isimde veya benzer aur deposunda bulunan tüm paketleri listeler
  • Yay –Sc veya yay –Scc » yüklü paketlerin önbellekte kapladığı alanı ve gereksiz dosyalarını siler. Yani ön bellek temizliği yapar.
  • Yay –ps » yüklü paketler hakkında bilgi verir.

Detaylı bilgi » yay –help , pacman –help