- 13 May 2019
- 113
- 0
Öncelikle herkese merhaba arkadaşlar. Ben yiğit afşar.
Bugün sizlere pacman hakkında temel bilgiler verip ve temel komutlarını anlatacağım.
pacman paket yöneticisi arch linux ve arch linux tabanlı diğer linux dağıtımlarda kullanılan paket yöneticisidir. orjinel olarak arch linux'un dene bilir.
pacman paket yöneticisi Arch Linux ve arch linux tabanlı dağıtımların en belirgin ve ayırıcı özelliklerinden birisidir.
pacman'ın amacı, paketlerin kullanıcının kendi paketleri ya da resmi repositoryden (paket kaynağı) indirilmiş paketler olmasını ayırt etmeksizin kolay ve düzenli bir şekilde yönetilebilmesini sağlamaktır. Yani kısaca beyler apt-get pagetleri gibi aırza çıkma oranı çok azdır.
pacman sisteminizi ve araçlarınızı güncel tutabilmek için lokal paket listenizi ana sunucu dan serkonize tutar.Tek bir yükleme komutu ile ihtiyaç olan bağımlılıkları (dependency) takip edip, esas istenen paketlerle birlikte sisteme kurar. pacman paketleri .pkg.tar.xz formatını kullanır.
pacman paket yöneticisi kendi ayarlarını /etc/pacman.conf bulundurur.
peki gelelim temel komutlara.
paket ve sistem güncelleme.
İndirme hızını optimize etme ve eşleştirme:
Sistem güncelleme:
pacman sisteminizi tek bir komutla günceller.Bugün sizlere pacman hakkında temel bilgiler verip ve temel komutlarını anlatacağım.
pacman paket yöneticisi arch linux ve arch linux tabanlı diğer linux dağıtımlarda kullanılan paket yöneticisidir. orjinel olarak arch linux'un dene bilir.
pacman paket yöneticisi Arch Linux ve arch linux tabanlı dağıtımların en belirgin ve ayırıcı özelliklerinden birisidir.
pacman'ın amacı, paketlerin kullanıcının kendi paketleri ya da resmi repositoryden (paket kaynağı) indirilmiş paketler olmasını ayırt etmeksizin kolay ve düzenli bir şekilde yönetilebilmesini sağlamaktır. Yani kısaca beyler apt-get pagetleri gibi aırza çıkma oranı çok azdır.
pacman sisteminizi ve araçlarınızı güncel tutabilmek için lokal paket listenizi ana sunucu dan serkonize tutar.Tek bir yükleme komutu ile ihtiyaç olan bağımlılıkları (dependency) takip edip, esas istenen paketlerle birlikte sisteme kurar. pacman paketleri .pkg.tar.xz formatını kullanır.
pacman paket yöneticisi kendi ayarlarını /etc/pacman.conf bulundurur.
peki gelelim temel komutlara.
paket ve sistem güncelleme.
İndirme hızını optimize etme ve eşleştirme:
Kod:
pacman-optimize && sync
Kod:
pacman -Su
güncellemek için önerdiğim komut.
Kod:
pacman -Syu
Kod:
IgnorePkg=paket_isim
Kod:
IgnoreGroup=paket_group
Kod:
IgnoreGroup=kde
Paket yükleme:
Kod:
pacman -S paket_ismi
Kod:
pacman -S gnome
Bir paketi kurulum yapmaksızın indirmek:
Kod:
pacman -Sw paket_ismi
Kod:
pacman -U /package_path/paket_ismi.pkg.tar.xz
Kod:
pacman -U http://www.examplepackage/repo/examplepkg.tar.xz
Kod:
pacman -S $(pacman -Qq | grep -v "$(pacman -Qmq)")
Kod:
pacman -Sg gnome
Kaldırma.
Bir paketi kaldırmak:
Kod:
pacman -R paket_ismi
Kod:
pacman -Rs paket_ismi
Bir paketi tüm bağımlılıklarıyla beraber kaldırmak:
Kod:
pacman -Rsc paket_ismi
Kod:
pacman -Rn paket_ismi
Kod:
pacman -Sc $(pacman -Qdtq)
Kod:
pacman -Scc
Temizleme.
Belleği temizleme:
Kod:
pacman -Sc
Kod:
pacman -Rs $(pacman -Qtdq)
Açıklamaları ile bir paketi aramak:
Kurulu paketler içinde aramak:
Paket hakkında bilgi almak:
'ii' seçeneği ile yedeklenme ve değiştirilme zamanlarını da görebilirsiniz.
Kurulu paketlerin listesini almak:
Bu dosyanın hangi pakete ait olduğu:
Gerekli olmayan paketleri bağımlılıkları olmaksızın listelemek:
Paketin bağımlılıklarını listelemek:
Sistemde kurulu tüm paketleri sürüm numaraları ile listelemek:
Parola girişin yapıldığında /home dizini altına laptop.pacman adında dosya oluşturur.
Evet arkadaşlar temel kodları bunlardır ebetteki bir çok kod daha vardır onlarıda zamanı gelince anlatırım.
Kod:
pacman -Ss paket_ismi
Kod:
pacman -Qs paket_isimi
Kod:
pacman -Si paket_isimi
Kod:
pacman -Qi paket_isimi
Kod:
pacman -Qii paket_isimi
Kod:
pacman -Ql
Kod:
pacman -Qo /file_path
Kod:
pacman -Qdt
Kod:
pactree paket_isimi
Kod:
sudo pacman -Q > laptop.pacman
Evet arkadaşlar temel kodları bunlardır ebetteki bir çok kod daha vardır onlarıda zamanı gelince anlatırım.