PACMAN

From Lapis Wiki

Jump to: navigation, search
Bu makale PROGRAMLAR bölümü serisinin bir parçasıdır
Ekran Görüntüleri Program Kurulumu Paketlerden Program Kurmak

Konu başlıkları

Giriş

Pacman paket yöneticisi Archlinux'un en önemli özelliklerinden biridir.Pacman iki şahane özelliği birleştirir:Basit paket formatı ie kullanımı çok kolay olan paket oluşturma sistemi ABS. Pacman sayesinde kolay bir şekilde paketlerinizi kişiselleştirebilirsiniz bunu resmi repolardan ve,veya kullanıcı şahsi repolarından yapabilirsiniz. Depo sistemi yardımıyla kullanıcılar kendi paketlerini ve,veya PKGBUILDlerini kolayca paylaşabilmektedir bu sayede topluluğu çok hızlı şekilde büyüyüp gelişmektedir.(Bakınız AUR ).

Pacman sayesinde paket yükleme,yükseltme,kaldırma (bağımlılıkarı ile birlikte tıpkı apt-get gibi ) ve paket ismine göre veritabanı üzerinde sorgulama yapılabilmektedir. Pacman ile tek komutla tüm sistemi güncelleyebilirsiniz.

Pacman Archlinux'un yaratıcısı olan Judd Vinet tarafından yazılmıştır.Fakat paket yöneticisi olarak diğer dağıtımlar tarafından da kullanılmaktadır.Tıpkı FrugalWare (Bakınız [[1]]), Rubix, UfficioZero (Ubuntu!! tabanlı italyan dağıtımı), ve tabiki Archlinux türevleri Archie , AEGIS.

Yapılandırma

İpucu! Pacman yapılandırması /etc/pacman.conf dosyası altındadır.

Genel Seçenekler

Bu seçeneklere [options] satırından ulaşabilirsiniz.. Archlinux güncelleştirme sırasında bazen yapılandırma dosyalarımızı ütülüyebilir.Bunun önüne geçmek için NoUpgrade = satırına güncellenmesini istemediğiniz yapılandırma dosyayı eklemek yeterlidir.Bundan sonra yeni conf dosyası hedehödö.conf.pacnew olarak kaydedilecektir.Bu sayede istediğimiz zaman yeni yapılandırma dosyamızı kullanmamız mümkün olucaktır.

Dosya: [options]
 
NoUpgrade   = etc/passwd etc/group etc/shadow etc/sudoers
NoUpgrade   = etc/fstab etc/raidtab etc/ld.so.conf
NoUpgrade   = etc/rc.conf etc/rc.local
NoUpgrade   = etc/modprobe.conf etc/modules.conf
NoUpgrade   = etc/lilo.conf boot/grub/menu.lst
NoUpgrade   = libwnck-compiz libwnck
NoUpgrade   = etc/mkinitcpio.conf 
NoUpgrade   = boot/mkinitcpio-kernel26.conf
IgnorePkg   = libwnck-compiz compiz compiz-quinn-cvs xgl-git cgwd-cvs cgwd-themes-cvs compiz-plugins compiz-quinn-cvs gset-compiz-cvs
 libwnck-compiz-quinn openoffice-tr kdelibs kdebase ati-fglrx-utils mesa
  

Diğer yararlı seçenek IgnorePkg.Bu sayede güncellenmesini istemediğimiz paketlerimizi belirliyebilirsiniz.Düşünün kendinizin oluşturduğuzun ve üzerine yamalar yaptığınız paket her güncelleştirme kontrolünüzde güncellemek için uyarı verecektir.Ama siz IgnorePkg = satırına eklediğiniz takdirde siz istemedikçe güncelleme olmuyacaktır.

Repoların Düzenlenmesi

Bu bölümde kullanmak ve,veya devredışı bırakmak istediğiniz repoları belirliyebilirsiniz.Direk olarak olarak ve,veya oluşturduğumuz bir repo dosyası ile düzenlenebilir.Birden fazla repo ekliyecekseniz /etc/pacman.d oluşturacağınız depolarım adlı bir dosya daha işlevsel olucaktır.

Dosya: Depolar
 
[Reponun-ismi]
Server = http:// yada ftp://hede.hödö/bla
  
 
[Lapis]
Server = http://arch.linux-sevenler.org/pkgs/
  

İpucu! Daha fazla bilgi için man pacman sayfasına bakabilirsiniz.

Bağlantılar

Konu ile ilgili fikirlerinizi paylaşmak için; Lapis Wiki Başlığı

Kaynak : Arch-wiki (Pacman)