'ii' 'rc' gibi çeşitli dpkg bayrakları ne anlama geliyor?

80

Sıklıkla hangi paketlerin yüklü olduğunu kontrol etmem gerekiyor ve şu komutu kullanıyorum:

dpkg -l | grep foo

aşağıdaki çıktıyı verir

Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Cfg-files/Unpacked/Failed-cfg/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name                       Version         Description
ii   foo                       <version>         <description>
  1. ii ne anlama geliyor?
  2. Başka hangi bayraklar var?
  3. Bayrakları nasıl okuruz? (çünkü açıklama oldukça karmaşık, IMO)

teşekkürler.

    
sordu theTuxRacer 25.12.2010 10:02

4 cevap

104

Bu bilgiyi sistemde nerede bulabilirsiniz

Bu bilgiyi, yalnızca bir biçimlendirme kuralı olduğu için dpkg -l çıktısının başına bulabilirsiniz:

dpkg -l | head -3

Referans için buraya kopyalandı:

Desired=Unknown/Install/Remove/Purge/Hold                                     
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)                    

Her alanın açıklaması

İlk üç satırdan görebileceğiniz gibi:

İlk harf - & gt; istenen paket durumu ("seçim durumu"):

  • u ... bilinmeyen
  • yüklüyorum
  • r ... kaldırma / kaldırma
  • p ... temizle (config dosyalarını dahil et)
  • h ... bekle

İkinci harf - & gt; Mevcut paket durumu:

  • n ... yüklenmemiş
  • yüklendi
  • c ... config dosyaları (sadece yapılandırma dosyaları kurulu)
  • U ... paketlenmemiş
  • F ... yarı yapılandırılmış (yapılandırma bazı nedenlerden dolayı başarısız oldu)
  • h ... yarı yüklü (yükleme bazı nedenlerle başarısız oldu)
  • W ... tetikleyiciler bekleniyor (paket başka bir paketten tetikleniyor)
  • t ... tetikleyiciler beklemede (paket tetiklendi)

Üçüncü harf - & gt; hata durumu (normalde üçüncü bir harf görmemelisiniz, ancak bunun yerine boşluk):

  • R ... yeniden gerekli (paket kırılmış, yeniden yükleme gerekli)
verilen cevap htorque 25.12.2010 10:29
21

İlk harf, paketin beklenen durumunu gösterir.
İkinci harf, paketin geçerli durumunu gösterir.

Örneğin, örneğin:

ii 'Yüklenmeli ve kurulu' anlamına gelir.% ise rc 'Kaldırıldı / kaldırıldı, ancak yapılandırma dosyaları hala var'

    
verilen cevap Pavlos G. 25.12.2010 10:15
9

Temsilim düşük olduğu için, kullanıcıların bu bilgileri nereden alacağıyla ilgili soruları yanıtlamak için yorum yapamıyorum. Dpkg ve ilgili programların ana kodunun kaynak kodunu inceledikten sonra, aradığımı buldum.

-l | değerini okumak için bilgi - liste çıkışı

içinde
man dpkg-query

ve değil

man dpkg

dpkg, bu örneklerde yalnızca ön uç görevi görüyor

    
verilen cevap Curtis M 04.09.2015 20:20
0
  1. Bu, paketin yüklenmesini ve paketin yüklenmesini istiyor demektir.

  2. Bkz. man dpkg-query

  3. Eşitlikten sonra alternatiflerde gösterilen büyük harfler, ilk satırdaki ilk üç karakterde gösterilen, ancak hepsi aynı şekilde değil, ilk satırdaki ilk üç karakterle gösterilen harflerdir. Örneğin, bazı harfler küçük harflerle gösterilmiştir. Üçüncü karakter alanı normalde.

verilen cevap jarno 13.05.2017 09:14

Etiketlerdeki diğer soruları oku