Pacman (Türkçe)

From ArchWiki

Jump to: navigation, search


i18n
Česky
Dansk
Deutsch
English
Español
Français
Italiano
Nederlands
Polski
Português de Portugal
Romanian
Русский
简体中文
한국어
Türkçe

Contents

Genel Olarak

Pacman paket yöneticisi Arch Linux' un en büyük özelliklerinden biridir. Tek bir ikili paket biçimi ile kullanımı kolay bir derleme sistemini birleştirmektedir. (bkz makepkg veABS). Pacman resmi Arch depolarından veya kişisel derlemelerden gelen paketler olup olmadığına bakmaksızın kolayca paketlerinizi yönetmenizi sağlar .

Pacman paket listelerinizi ana sunucu ile eş zamanlı güncelleyerek sisteminizi güncel tutar. Bu sunucu/araç modeli ayrıca, tüm bağımlılıklarıyla birlikte paketleri yükleme ve kaldırmanıza imkan sunar.

Pacman C programlama diliyle yazıldığı için hızlı, hafif ve beceriklidir. Hızlı çalışmasını sağlayan .tar.gz paket biçimini kullanır; Gzip' li arşivler, biraz daha büyük olsalar da Bzip arşivlerden daha hızlı açılırlar ve genellikle daha avantajlıdırlar.

Kullanım

Pacman' ın gerçekten neler yapabileceğini öğrenmek için pacman el kitabını okuyunuz. Aşağıdakiler gerçekleştirebileceği işlemlerin sadece küçük bir kısmıdır

Paket Yükleme ve Kaldırma

Paktleri yüklemeden veya yükseltmeden önce yerel paket veritabanını depolardaki ile eş zamanlı güncellemek iyi bir fikirdir.

pacman -Sy

veya

pacman --sync --refresh

Tek bir paketi veya bir paket listesini (bağımlılıkları da içerecek şekilde) yüklemek veya yükseltmek için şu komutu uygulayın:

pacman -S paket_adı1 paket_adı2

Bazen farklı depolarda bir paketin birden çok sürümü yer alabilir. (örneğin. extra ve testing). Hangisinin kurulacağını şu şekilde belirleyebilirsiniz:

pacman -S extra/paket_adı
pacman -S testing/paket_adı

Ayrıca bir paketi yüklemeden önce paket veritabanının güncellenmesini sağlayabilirsiniz:

pacman -Sy paket_adı

Bir paketi, bağımlılıklarını sistemden kaldırmadan, kaldırmak için:

pacman -R paket_adı

Bir paketin başka paketlerce kullanılmayan bağımlılıklarıyla birlikte kaldırmak için:

pacman -Rs paket_adı

Sistemi Yükseltmek

Pacman sistemdeki tüm paketleri tek bir komutla güncelleyebilir. Bu işlem sistemin ne kadar güncel olduğuna göre biraz zaman alıcı olabilir.

pacman -Su

Bununla birlikte en iyi yöntem, öncelikle depo veritebanlarını eş zamanlı olarak güncellemek VE SONRA sistemi tek bir komutla yükseltmektir:

pacman -Syu

Paket Veritabanını Sorgulamak

Pacman veritabanında paket ismi ve açıklamaları içinde arama yapabilir.

pacman -Ss paket_adı

Kurulu paketlerde arama yapmak için:

pacman -Qs paket_adı

Adını bildiğiniz bir paket hakkında bilgi almak için:

pacman -Si paket_adı
pacman -Qi paket_adı

Kurulu paketlerin bir listesini almak için:

pacman -Ql paket_adı

Sisteminizdeki bir dosyanın hangi pakete ait olduğunu öğrenmek için:

pacman -Qo /dosyanın/yeri

Sistemdeki gereksiz, hiç bir bağımlılığı olmayan paketleri listelemek için:

pacman -Qdt

Bütün gereksiz paketleri kaldırmak için: (önce pacman -Qdt çıktısına bakınız)

pacman -Rsn $(pacman -Qdtq)


Pacman -Q işaretçisi kullanılarak yerel veritabanında arama ve sorgulama yapabilir.

pacman -Q --help

veya daha fazla bilgi için pacman(8) el kitabına bakınız. Eşleştirilen veritabanlarında da -S işaretçisi ile arama ve sorgulama yapılabilir. . Daha fazla bilgi için üstteki el kitabına veya

pacman -S --help

komutu çıktılarına bakınız

Diğer Kullanım

Pacman oldukça geniş bir paket yöneticisidir. Diğer bazı özellikleri burada listelenmiştir:

  • Bir paketi yüklemeksizin sadece indirmek:
pacman -Sw paket_adı
  • Yerel bir paketi yüklemek (bir depodan gelmeyen):
pacman -U /paketin/bulunduğu/dizin/paket_adı-sürümü.pkg.tar.gz

Ayrıca bir bağlantı adresi de girebilirsiniz:

pacman -U http://www.examplepackage/repo/examplepkg.tar.gz
  • Ön belleğin tamamen temizlenmesi için (/var/cache/pacman/pkg):
pacman -Scc
  • Gereksiz paketlerin temizlenmesi için (yinelemeli):
pacman -Rs $(pacman -Qtdq)
  • Bütün paketleri yeniden yüklemek için (en azından depoda bulunanlar):
pacman -S $(pacman -Qq | grep -v "$(pacman -Qmq)")

Daha fazla komut seçeneği için: bkz pacman --help or man pacman.

Yapılandırma

Pacman yapılandırması /etc/pacman.conf dosyasında bulunur. Derinlemesine daha ayrıntılı bilgi man pacman.conf belgesinde bulunabilir.

Genel Seçenekler

Genel seçenekler [options] kısmında bulunmaktadır. Burada neler yapılabileceğini öğrenmek için el kitabını okuyun veya ön tanımlı pacman.conf dosyasına bakın.

Depolar

Bu kısımda /etc/pacman.conf dosyasınca kullanılacak depoları tanımlarsınız. Depolar ya burada tanımlanır ya da bir başka dosyada tanımlanarak kullanılır. Bütün resmi depolar '$repo' değişkenini içeren aynı /etc/pacman.d/mirrorlist dosyasını kullanırlar. Böylece sadece tek bir listeyle ilgilenirsiniz Aşağıdaki, bir çok yansı içeren resmi depolara basit bir örnektir. ftp.archlinux.org adresini çok fazla yüklendiği için kullanmaktan kaçınınız.

[core]
# Add your preferred servers here, they will be used first
Include = /etc/pacman.d/mirrorlist

[extra]
# Add your preferred servers here, they will be used first
Include = /etc/pacman.d/mirrorlist

[community]
# Add your preferred servers here, they will be used first
Include = /etc/pacman.d/mirrorlist

not: "testing" deposu dikkatli kullanılmalıdır

Hatalar

Aşağıdaki hatayı alırsanız:

not found in sync db

bunun sebebi, paket depolarının doğru yapılandırılmaması sebebiyle paketin bulunamamasıdır.

İlgili Bağlantılar

El Kitapları:

diğer wiki girişleri:

Improve Pacman Performance
Renkli Pacman Çıktıları (Türkçe)
Downgrade packages
Editing pacman.conf
Redownloading all installed packages
ArchLinux User-community Repository (AUR)
Local repository HOW-TO
Custom local repository with ABS and gensync
Howto Upgrade via Home Network (Network Shared Pacman Cache)
rucksack
Pacman GUI Frontends
Pacman Aliases (for bash)
Mirrors

Dış Bağlantılar

Using Pacman

GUI Frontends

Personal tools