PACMAN
From Lapis Wiki
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)

