Pacman Paket Yöneticisi'ni Kullanma Kılavuzu

Giriş

Önceki kılavuzlarda, apt-get kullanarak Debian tabanlı Linux dağıtımları üzerine uygulamaların nasıl kurulacağını gösterdim ve ayrıca, yum kullanarak Red Hat tabanlı Linux dağıtımlarında uygulamaların nasıl yükleneceğini gösterdim.

Bu kılavuzda Manjaro gibi Arch tabanlı Linux dağıtımlarında komut satırını kullanarak paketleri nasıl kuracağınızı göstereceğim.

Bilgisayarınıza Hangi Uygulamalar Yüklendi?

Sisteminizde yüklü olan tüm paketlerin listesini aşağıdaki komutu kullanarak görüntüleyebilirsiniz:

pacman -Q

Bu, bilgisayarınızdaki tüm uygulamaların bir listesini ve sürüm numaralarını döndürecektir.

Yüklü bir uygulama için değişiklik günlüğünü görüntüleme

Aşağıdaki gibi çeşitli sorgu seçeneklerini sağlayarak bir paket veya gerçekten paketler hakkında daha fazla bilgi alabilirsiniz:

pacman -Q -c octopi

Diğer Paketler İçin Bağımlılıklar Olarak Yüklenen Paketleri Görüntüle

Yukarıdaki komut, eğer varsa, ahtapot için değişme noktasını gösterecektir. Eğer mevcut değilse, hiç değişimin mümkün olmadığını belirten bir mesaj görüntülenecektir.

pacman -Q -d

Yukarıdaki komut, diğer paketlere bağımlı olarak yüklenen tüm dosyaları gösterir.

pacman -Q-d -t

Bu, bilgisayarınıza yüklenmiş tüm yetim bağımlılıkları gösterecektir.

Açıkça Yüklenmiş Paketleri Görüntüle

Açık olarak yüklenmiş paketlerin tümünü görmek istiyorsanız, aşağıdaki komutu kullanın:

pacman -Q -e

Açık bir paket, diğer paketlere bağımlı olarak yüklenmiş olan bir paketin aksine aslında yüklemeyi tercih ettiğiniz pakettir.

Aşağıdaki komutları kullanarak hangi açık paketlerin bağımlılığı olmadığını görebilirsiniz:

pacman -Q-e -t

Bir Gruptaki Tüm Paketleri Görüntüle

Hangi grup paketlerinin size ait olduğunu görmek için aşağıdaki komutu kullanabilirsiniz:

pacman -Q-g

Bu, grubun adını ve ardından paketin adını listeler.

Belirli bir gruptaki tüm paketleri görmek istiyorsanız grup adını belirtebilirsiniz:

pacman -Q-g tabanı

Yüklü Paketler Hakkında İade Bilgileri

Bir paketin adını, açıklamasını ve diğer tüm ayrıntılarını bilmek istiyorsanız aşağıdaki komutu kullanın:

pacman -Q -i packagename

Çıktı içerir:

Kurulu bir paketin sağlığını kontrol et

Belirli bir paketin sağlığını kontrol etmek için aşağıdaki komutu kullanabilirsiniz:

pacman -Q -k packagename

Bu, çıktıya aşağıdaki gibi dönecektir:

scratch: 1208 toplam dosya, 0 eksik dosya

Bu komutu tüm yüklü paketlere karşı çalıştırabilirsiniz:

pacman -Q -k

Bir Paketin Sahip Olduğu Tüm Dosyaları Bul

Belirli bir paketin sahip olduğu tüm dosyaları aşağıdaki komutu kullanarak bulabilirsiniz:

pacman -Q -l packagename

Bu, paket adını ve sahip olduğu dosyaların yolunu döndürür. -l'den sonra birden fazla paket belirtebilirsiniz.

Senkronizasyon Veritabanlarında Bulunmayan Paketleri Bulma (örneğin Elle Yüklenmiş)

Aşağıdaki komutu kullanarak manuel olarak yüklenmiş paketleri bulabilirsiniz:

pacman -Q -m

Google Chrome gibi yaourt kullanılarak yüklenen paketler bu komutla listelenecektir.

Senkronizasyon Veritabanlarında Sadece Mevcut Paketleri Bulma

Bu, önceki komutun tersidir ve sadece senkronizasyon veritabanları aracılığıyla yüklenen paketleri gösterir.

pacman -Q -n

Tarih Paketlerini Bul

Güncellenmesi gereken paketleri bulmak için aşağıdaki komutu kullanın:

pacman -Q -u

Bu, paketlerin bir listesini, sürüm numaralarını ve en son sürüm numaralarını döndürecektir.

Pacman kullanarak bir paket nasıl kurulur

Bir paket kurmak için aşağıdaki komutu kullanın:

pacman -S packagename

Çalıştırmak için bu komutun izinlerinizi yükseltmek için sudo komutunu kullanmanız gerekebilir. Alternatif olarak, su komutunu kullanarak yükseltilmiş izinlere sahip bir kullanıcıya geçin.

Bir paketin çoklu depolarda mevcut olması durumunda, komutun içinde belirtildiği şekilde hangi depoyu kullanılacağını seçebilirsiniz:

pacman -S repositoryname / packagename

Pacman ile bir paket yüklemek, herhangi bir bağımlılığı otomatik olarak indirecek ve yükleyecektir.

XFCE gibi bir masaüstü ortamı gibi bir grup paket de kurabilirsiniz.

Bir grup adı belirttiğinizde çıktı şu satırlar boyunca olacaktır:

Xfce4 grubunda 17 üye var.

Havuz deposu ekstra

1) exo 2) garcon 3) gtk-xfce motoru

Gruptaki tüm paketleri iade tuşuna basarak yüklemeyi seçebilirsiniz. Alternatif olarak, tekil paketleri virgülle ayrılmış bir sayı listesi (örneğin 1,2,3,4,5) sağlayarak yükleyebilirsiniz. Tüm paketleri 1 ile 10 arasında kurmak istiyorsanız, bir tire (örn. 1-10) da kullanabilirsiniz.

Tarih Paketlerinden Nasıl Yükseltilir

Güncel olmayan tüm paketleri yükseltmek için aşağıdaki komutu kullanın:

pacman -S -u

Bazen paketleri yükseltmek istersiniz, ancak belirli bir paket için daha eski bir sürümde kalmasını istersiniz (çünkü yeni sürümün bir özelliği kaldırdığını veya kırıldığını biliyorsunuz). Bunun için aşağıdaki komutu kullanabilirsiniz:

pacman -S -u --ignore packagename

Kullanılabilir Paketlerin Bir Listesini Göster

Senkronizasyon veritabanındaki kullanılabilir paketlerin bir listesini aşağıdaki komutla görüntüleyebilirsiniz:

pacman -S -l

Senkronizasyon Veritabanında Bir Paket Hakkında Bilgileri Görüntüleme

Bir paket hakkında ayrıntılı bilgileri aşağıdaki komutu kullanarak senkronizasyon veritabanında bulabilirsiniz:

pacman -S -i packagename

Senkronizasyon Veritabanında Bir Paket İçin Ara

Senkronizasyon veritabanında sadece bir paket aramak istiyorsanız, aşağıdaki komutu kullanın:

pacman -S -s packagename

Sonuçlar, arama kriterleri ile eşleşen tüm mevcut paketlerin bir listesi olacaktır.

Senkronizasyon Veritabanını Yenile

Aşağıdaki komutu kullanarak senkronizasyon veritabanının güncel olduğundan emin olabilirsiniz:

pacman -S -y

Bu yükseltme komutunu çalıştırmadan önce kullanılmalıdır. Bir süredir yapmadıysanız, bunu çalıştırmak için de yararlıdır, böylece arama yaptığınızda en son sonuçları alırsınız.

Anahtarlar Hakkında Bir Not

Bu kılavuz boyunca, her anahtarı kendi başıma belirlediğimi fark etmiş olacaksınız. Örneğin:

pacman -S -u

Elbette anahtarları birleştirebilirsiniz:

pacman -Su