Manjaro Linux kullanırken zaman zaman uçbirimden çeşitli komutlara ihtiyaç duyarız. Genelde ihtiyaç duyabilecegimiz uçbirim komutlarının küçük bir listesi aşağıdadır.
1-paket veritabanı senkronize için:
#pacman -Sy
2- Tüm sistemi güncellemek için
#pacman -Su
3- Hataları atlayıp zorlama yaparak sistemi güncellemek için
#pacman -Suf
4- Bir veya daha fazla paket kurulumu için
#pacman -S
5- Paket kaldırmak için
#pacman -R
6- Bir veya daha fazla paket kaldırmak için
#pacman -R
7- Bir paketi bağımlılıkları ile kaldırmak için
#pacman -Rs
8- Önbellegi boşaltmak için
#pacman -Scc
9- Yüklü paket aramak için
#pacman -Q
10-Yüklü paket hakkında bilgi almak için
#pacman -Qi
11-Resmi depolarda paket aramak için
pacman -Ss
12- Bir paketi kurmadan sadece indirmek için
#pacman -Sw
pacman -S paket adı
ile
pacman -Sy paket adı
bu iki komut arasındaki fark tam olarak nedir hocam?
Gençliğin süsü Efendiliktir.
Bir paketi tüm bağımlılıkları ile kaldırmak:
pacman -Rsc package_name
Yapılandırma ayar dosyaları ile birlikte bir paketi kaldırmak:
pacman -Rn package_name
Kurulu paketlerin listesi
pacman -Ql
Bağımlılıkları olmayan gereksiz paketlerin listesi
pacman -Qdt
Gerekli olmayan paketlerin silinmesi
pacman -Sc $(pacman -Qdtq)
Tüm paketlerin yeniden kurulması
pacman -S $(pacman -Qq | grep -v "$(pacman -Qmq)")
Arch'ta paket kurarken günelleyip kurmak tavsiye edilir.
pacman -Sy kotundaki y parametresi
[bilgi]-y, --refresh sunucudan güncel paket veritabanını indir[/bilgi]
paket kurarken güncelliğine göre indirir
ayrıca uç birim ile bu parametreleri görebilirsin
[bilgi][mete@mete-manjaro ~]$ pacman -Sy --help
kullanım: pacman {-S --sync} [seçenekler] [paket(ler)]
seçenekler:
-b, --dbpath farklı bir veritabanı yolu belirle
-c, --clean önbellekteki eski paketleri kaldır (hepsi için -cc)
-d, --nodeps bağımlılk sürüm denetimlerini atla (-dd tüm denetimleri atlar)
-f, --force kurulumu zorla, çakışan dosyaların üzerine yaz
-g, --groups paket grubundaki tüm paketleri göster
-i, --info paket bilgisini göster
-l, --list depodaki paket listesini göster
-p, --print işlem gerçekleştirmek yerine hedefleri görüntüle
-q, --quiet sorgulama ve arama sırasında daha az bilgi göster
-r, --root farklı bir kurulum kök dizini ayarla
-s, --search depo(lar)da söz dizimine uyan arama yap
-u, --sysupgrade kurulu paketleri güncelle (-uu eski sürüme çevirmeyi etkinleştirir)
-v, --verbose ayrıntı göster
-w, --downloadonly paketleri sadece indir ve kurulum ya da güncelleme yapma
-y, --refresh sunucudan güncel paket veritabanını indir
--arch alternatif bir mimari seç
--asdeps paket(ler)i bağımlılık olarak kur
--asexplicit paket(ler)i doğrudan kurulmuş paket olarak kur
--cachedir farklı bir önbellek yolu ayarla
--config farklı bir ayar dosyası seç
--dbonly sadece veritabanı girdilerini değiştir, paket dosyalarını değiştirme
--debug hata ayıklama çıktılarını göster
--gpgdir GnuPG için alternatif ev dizini belirt
--ignore paket güncellemesini görmezden gel (birden çok paket için kullanılabilir)
--ignoregroup
güncelleme sırasında grubu görmezden gel (birden çok grup için kullanılabilir)
--logfile farklı bir kayıt dosyası seç
--needed güncel paketleri tekrar yükleme
--noconfirm herhangi bir onay isteme
--noprogressbar dosyaları indirirken durum çubuğu gösterme
--noscriptlet kurulum betiği varsa çalıştırma
--print-format
çıktı biçiminin nasıl gösterileceğini belirle[/bilgi]
Aradığım güzel bir makale.. Teşekkür ederim.