SLACKPKG(8)

İSİM
slackpkg - Slackware Linux paketlerini yönetmek için otomatik bir araç

ÖZET
slackpkg [SEÇİMLER] {install|remove|search|upgrade|reinstall|blacklist} {KALIP|DOSYA} slackpkg [SEÇİMLER] {clean-system|upgrade-all|install-new} slackpkg [SEÇİMLER] {search|file-search} {KALIP|DOSYA} slackpkg [SEÇİMLER] {generate-template|install-template|remove-template} ŞABLONADI slackpkg [SEÇİMLER] info PAKET slackpkg [SEÇİMLER] update [gpg] slackpkg [SEÇİMLER] {new-config|check-updates} slackpkg [SEÇİMLER] help

AÇIKLAMA
Slackpkg ağ üzerinden paketleri kolayca yüklemek veya yükseltmek isteyenler için bir araçtır. Slackpkg ile, minimum Slackware Linux kurulumu yükleyebilir ve sadece ihtiyacınız olan paketleri kurup güncelleyebilirsiniz. Tüm bilgisayarlarınız için NFS kurmanıza ya da bir sürü CD yapmanıza gerek yoktur; tek ihtiyacınız olan bir komut yazmaktır ve tüm resmi Slackware paketleri parmağınızın ucunda olacaktır.

YÖNERGELER
Slackpkg bir çok özelliğe sahiptir. Belirli dosyaları aramak, sisteminizdeki üçüncü parti yazılımları kaldırmak, son güncellemeden eklenen paketleri kurmak, paket açıklamalarını görüntülemek vb. Birşey yapmadan önce /etc/slackpkg/mirrors dosyasından bir yansının yorum başlığını kaldırın ve şunu çalıştırın:
# slackpkg update
"update" eylemi ile Slackware dosyaları ve paketlerinin listesi indirilir ve şekillendirilir. Bu liste her değiştiğinde, güncelleme gerekir. Slackpkg'nin doğrudan paket yönetimi ile ilgili olan temel özellikleri: yüklemek, yükseltmek ve paketleri kaldırmak. Bu görevlerden birini yapmak için Slackpkg sözdizimi:
# slackpkg [SEÇİMLER] <action> {KALIP|DOSYA}
OPTIONS /etc/slackpkg/slackpkg.conf içinde listelenenlerden biri ya da bir çoğu olabilir. slackpkg.conf içinde bulunan yapılandırma yönergelerinin çoğu için eşdeğer komut satırı seçenekleri vardır - hangi seçeneklerin müsait olduğunu görmek için slackpkg.conf(5) kılavuz sayfasına bakınız. KALIP bir paket ismi ya da paket isminin bir bölümü olabilir. Ayrıca bir yazılım serisi olabilir (kde, a, ap, ... gibi).
DOSYA bir dosyadı içinde KALIPlar listesi vardır: satır başına bir ya da ayırıcı olarak boşluk kullanarak satır başına bir çok, Slackpkg tüm dağıtımı güncellemek için kullanılabilir.
Bunun alışılmış yolu şudur:
# slackpkg update
# slackpkg install-new
# slackpkg upgrade-all
# slackpkg clean-system
Slacpkg'nin başka bir özelliği şemalarla çalışabilmesidir, ki bu aynı paket içeriği ile farklı makineler oluşturmayı çok kolaylaştırır. Temel adımlar şunlardır:

    •   Bir makine kur

    •   "slackpkg generate-template ŞABLONADI" çalıştır

    •   /etc/slackpkg/templates/TEMPLATENAME.template dosyasını diğer makinede aynı dizine kopyala

    •   Diğer makinede "slackpkg install-template ŞABLONADI" çalıştır
TEMPLATENAME Şablonunuzun ismidir. Bu kılavuz sayfasından sonra, buradaki (ve diğer) her bir eylemin ne yaptığını bulabilirsiniz.

EYLEMLER

help
    slackpkg'nin eylemlerini ve kısa tanımlarını gösterir. slackpkg hakkında biraz bilgi almak istiyorsanız kullanışlıdır. Burada, kılavuz sayfasındaki bilgi daha eksiksizdir.

update
    güncelleme Slackware yansısından (ya da CDnizden) en son paket listesini indirecektir. Çalıştırmak iyi bir fikirdir
    # slackpkg update
    yükseltmeye çalışmadan önce, paket kur ya da ara
    Eğer Slackware'in GPG anahtarını güncellemeniz gerekiyorsa, çalıştırın
    # slackpkg update gpg
    GPG anahtarı değişmez. Bu "bir kereliğine" komut olmalı - bir kez çalıştır ve unut...

check-updates
    ChangeLog.txt'de herhangi bir güncelleme olup olmadığını doğrulayın. Bu sysadmin'i cron ile ikaz etmede kullanmak için iyidir.

file-search
    Slackware dağıtımı içinde herhangi bir Slacware paketi dosyasını aratabilirsiniz. Olağan dışı bir kütüphane mi gerekiyor? Bulmak için file-search kullanın.
    # slackpkg file-search dosyadı
    Eşeleşn "dosyaismi"nde tüm paketler gösterilecektir, bu yolla paketin kurulu olup olmadığını görebilirsiniz; eğer değilse diğer slackpkg eylemleriyle bunları indirip kurabilirsiniz.

search
    Slackware ile birlikte gelen tüm paketler için arama yapabilirsiniz.
    # slackpkg search kalıp
    "kalıp" ile eşleşen tüm paketler gösterilecektir. file-search gibi paketlerin kurulu olup olmadığını görebilirsiniz; eğer değilse diğer slackpkg eylemleriyle bunları indirip kurabilirsiniz.

install
    Bir paketin kurulumu çok basittir. Sadece şunu yazmalısınız:
    # slackpkg install paket
    ve paket indirilip kurulacaktır.
    Zaten yüklü bir paket için "install" seçeneğini kullanamazsınz, fakat onu yeniden kurabilir ya da yükseltebilirsiniz.

upgrade
    upgrade belirli bir paket(ler)in en son resmi sürümünü kurar. upgrade yeni paketleri kurmaya çalışmayacaktır (bunun için install fonksiyonunu kullanın; paketin en son resmi sürümü kurulacaktır).

reinstall
    Bir şeyi yanlışlıkla bozmanız durumunda, reinstall seçeneği kurulu olan paketle aynı sürümdeki paketi yeniden kurmanızı sağlayacaktır.

remove
    remove il, belirli kurulu paketleri kaldırabilirsiniz. Örneğin:
    # slackpkg remove kde
    isminde "kde" olan tüm paketleri kaldıracaktır.

blacklist
    Bu eylemle, belirli paketlerden "karaliste" oluşturabilirsiniz.
    Karaliste paketleri slackpkg tarafından kurulmaz, yükseltilmez ya da kaldırılmaz. Bazı paketleri kara listeden çıkartmak isterseniz lütfen /etc/slackpkg/blacklist dosyasını düzenleyiniz.

download
    Bu eylem slackpkg'ye paketi indirmesini fakat kurmamasını söyler. /var/cache/packages içine yerleştirilecektir ve sonra kurabilir/yükseltebilir/yeniden kurabilirsiniz (ya da CD'ye yazabilirsiniz).

info
    Bu eylem paket(ler) hakkında bilgileri yazdırır: sıkıştırılmış ve açılmış boyutu, tanım, vesaire...

clean-system
    Bu eylem standart Slackware kurulumuna ait olmayan tüm paketleri kaldırır. Bu seçenekle, sisteminizi temizlersiniz, üçüncü parti paketler ile birlikte resmi Slackware paket kümesinden kaldırılan paketler de kaldırılır.
    Eğer saklamak istediğiniz bazı üçüncü parti (ya da özel inşa edilen) paket varsa, 'clean-system' eylemini çalıştırmadan önce onları geçici olarak karaliste paketlerine ekleyebilirsiniz.

upgrade-all
    Bu eylem sistemde kurulu tüm paketleri resmi Slackware ağacındaki sürüme yükseltir; tüm sistemi yükseltmek için "iyi" bir yoldur.
    "upgrade-all" eylemini kullanmadan önce "install-new" i kullanmayı unutmayın.

install-new
    Bu eylem resmi Slackware paket kümesine eklenmiş herhangi yeni bir paketi kurar. Sisteminizi başka bir Slackware sürümüne yükseltiyorsanız ya da -current kullanıyorsanız bunu çalıştırın.
    Eğer kaldırılmış tüm Slackware paketlerini sisteminize kurmak istiyorsanız, install-new yerine şu komutu kullanın:
    # slackpkg install slackware.

new-config
    Bu eylem yeni .new yapılandırma dosyaları arar ve kullanıcıya bu dosyalarla ne yapılacağını sorar.
    new-config yapılandırma dosyalarını sonradan gözden geçirecek şekilde bırakan bir yükseltme işlemi yaptığınızda kullanışlıdır. Elle arama, diff ve replace yerine; new-config eylemini kullanabilirsiniz.

generate-template
    Bu eylem sisteminizde yüklü tüm resmi paketlerden bir şablon oluşturur. Şablon /etc/slackpkg/templates de saklanır.

install-template
    Bu eylem sisteme gerekli şablonu kurar. Şablon /etc/slackpkg/templates içinde olmalıdır. Eğer şablon "diğer" şablonları içeriyorsa, bunların hepsi /etc/slackpkg/templates içinde olmalıdır. dahil etmeyi -"includes"- slackpkg.conf içinde ya da komut satırında devre dışı bırakabilirsiniz.

remove-template
    Bu eylem seçili şablonun parçası olan tüm paketleri kaldırır. Dikkatli olun, bu işlem makinenizi kullanılmaz bir duruma sokabilir. Dahil etme -"include"- yönetimi slackpkg.conf içinde ya da uygun komut seçeneği ile aktifleştirilebilir/pasifleştirilebilir.

DOSYALAR

/etc/slackpkg/mirrors
    İndirilecek paketlerin yerini belirten dosya

/etc/slackpkg/slackpkg.conf
    Genel slakpkg yapılandırması

/etc/slackpkg/blacklist
    Yok sayılacak paketler listesi

/etc/slackpkg/templates
    Tüm şablon dosyalarını içerir

/usr/libexec/slackpkg
    slackpkg özü ve ek fonksiyonlar içerir

/var/lib/slackpkg
    Slackpkg dahili kullanım - Biçimlendirilmiş paket listesi, ChangeLog.txt kopyası, dosya listesi, vesaire...

AYRICA BAKINIZ
slackpkg.conf(5), installpkg(8), upgradepkg(8), explodepkg(8), makepkg(8), pkgtool(8).

YAZARLAR

Piter PUNK ayrıca bilinir Roberto F Batista
    <piterpk AT terra DOT com DOT br>

Evaldo Gardenali ayrıca bilinir UdontKnow
    <evaldo AT fasternet DOT com DOT br>