[Gelistirici] Pisi komut satırı opsiyonları

Faik Uygur faik at pardus.org.tr
24 Eyl 2006 Paz 15:08:39 EEST


Merhaba,

Geç olsun güç olmasın. :) pisi komut satırı opsiyonları ile biraz uğraştım. 
pisi help çıktısı bir biri içine girmişti. Komutları ve genel opsiyonları 
gruplayarak bir birinden ayırdım. En azından help'i biraz daha GNU stiline 
yakın oldu. (grep --help)

Pisi komut satırı opsiyonlarını üzerinde konuşabilmek için listeleyip 
göndereceğimi söylemiştim. Aşağıda bu listeyi bulabilirsiniz.

Listede olmayan komutların kendilerine ait parametreleri yoktu. Aynı 
paremetrelere sahip komutları da kmt1, kmt2 şekilde grupladım.

Burada bariz görünen search komutundaki "L --long" kısmı. Tüm
komutlarda opsiyon "l --long" şeklinde. 

Standart dışı gördüğünüz/bulduğunuz ya da değişmesi gerektiğini 
düşündüğünüz opsiyonlar var ise buyrunuz:

general options
--------------------

    -D DESTDiR, --destdir=DESTDiR
                        pisi komutları için sistem kök dizinini değiştir
    -y, --yes-all       bütün evet/hayır sorularında evet varsay
    -u USERNAME, --username=USERNAME
    -p PASSWORD, --password=PASSWORD
    -v, --verbose       detaylı çıktı
    -d, --debug         hata ayıklama bilgisini göster
    -N, --no-color      renkli yazma

add-repo
--------

    --at=AT             add repository at given position (0 is first)
	
build, emerge
-------------

    --ignore-build-no   inşa numarasını dikkate alma
    -E, --ignore-dependency
                        bağımlılık bilgilerini dikkate alma
    -O OUTPUT_DiR, --output-dir=OUTPUT_DiR
                        üretilecek paketler için çıktı dizini
    -U UNTiL, --until=UNTiL
                        verilen adıma kadar ve adım dahil çalıştır
    --show-abandoned-files
                        inşa sonrası kurulum dizini altındaki terkedilmiş
                        dosyaları göster
    -A, --ignore-action-errors
                        ActionsAPI kaynaklı hataları esgeç
    -S, --bypass-safety
                        emniyet mandalını esgeç
    --ignore-file-conflicts
                        Dosya çakışmalarına aldırma
    -B, --ignore-comar  çomar yapılandırma aygıtını kullanma
    --create-static     ar dosyaları içeren bir statik paket yarat
    --no-install        inşa bağımlılıklarını kurma, eğer bir inşa
                        bağımlılığı yoksa hatayla çık
    -F PACKAGE_FORMAT, --package-format=PACKAGE_FORMAT
                        pisi paketi biçimi


configure-pending, remove
-------------------------

    -E, --ignore-dependency
                        bağımlılık bilgilerini dikkate alma
    -B, --ignore-comar  çomar yapılandırma aygıtını kullanma
    -S, --bypass-safety
                        emniyet mandalını esgeç
    -n, --dry-run       hiç bir eylem gerçekleştirme, sadece ne yapılacağını
                        göster


graph
-----

    -r REPOSiTORY, --repository=REPOSiTORY
                        bir depoyu belirt
    -i, --installed     kurulu paketlerin çizgesi
    --ignore-installed  kurulu paketleri gösterme
    -o OUTPUT, --output=OUTPUT
                        dot çıktı dosyası

index
-----

    -a, --absolute-uris
                        indekslenmiş dosyalar için mutlak bağlar sakla.
    -o OUTPUT, --output=OUTPUT
                        indeks çıktı dosyası
    -S, --skip-sources  pisi spec dosyalarını indeksleme.
    -G, --skip-signing  indeksi imzalama.
    -R, --non-recursive
                        dizinlerin içine girme.

info
----

    -f, --files         paketteki dosyaların bir listesini göster.
    -F, --files-path    sadece yolları göster
    -s, --short         detayları gösterme
    --xml               xml biçiminde çıktı

install
-------

    -E, --ignore-dependency
                        bağımlılık bilgilerini dikkate alma
    -B, --ignore-comar  çomar yapılandırma aygıtını kullanma
    -S, --bypass-safety
                        emniyet mandalını esgeç
    -n, --dry-run       hiç bir eylem gerçekleştirme, sadece ne yapılacağını
                        göster
    --ignore-build-no   inşa numarasını dikkate alma
    --reinstall         Halihazırda kurulu paketi yeniden kur
    --ignore-file-conflicts
                        Dosya çakışmalarına aldırma

list-available
--------------

    -l, --long          uzun biçimde göster
    -U, --uninstalled   sadece kurulu olmayan paketleri göster

list-components
---------------

    -l, --long          uzun biçimde göster

list-installed
--------------

    -l, --long          uzun biçimde göster
    -i, --install-info  detaylı kurulum bilgisi göster

list-sources
------------

    -l, --long          uzun biçimde göster

list-upgrades
-------------

    --ignore-build-no   inşa numarasını dikkate alma
 
rebuild-db
----------

    -f, --files         dosya veritabanını yeniden inşa et

search
------

    -f, --files         paketteki dosyaların bir listesini göster.
    -F, --files-path    sadece yolları göster
    -l LANGUAGE, --language=LANGUAGE
                        arama dilini seç
    -L, --long          detayları göster

search-file
-----------

    -l, --long          uzun biçimde göster
    -f, --fuzzy         yaklaşık arama
    -q, --quiet         show only package name

update-repo
-----------

    -f, --force         veritabanını her halde güncelle

upgrade
-------

    -E, --ignore-dependency
                        bağımlılık bilgilerini dikkate alma
    -B, --ignore-comar  çomar yapılandırma aygıtını kullanma
    -S, --bypass-safety
                        emniyet mandalını esgeç
    -n, --dry-run       hiç bir eylem gerçekleştirme, sadece ne yapılacağını
                        göster
    --ignore-build-no   inşa numarasını dikkate alma
    --security          sadece güvenlik yükseltmelerini seç
    -r, --bypass-update-repo
                        Depoları güncelleme
    --ignore-file-conflicts
                        Dosya çakışmalarına aldırma
    -e, --eager         istekli yükseltmeler
    -f, --fetch-only    Fetch upgrades but do not install.
    -x EXCLUDE, --exclude=EXCLUDE
                        When upgrading system, ignore packages and
                        components whose basenames match pattern.
    --exclude-from=EXCLUDE_FROM
                        When upgrading system, ignore packages and
                        components whose basenames
                        match any pattern contained in file.

- Faik



Gelistirici mesaj listesiyle ilgili daha fazla bilgi