Что означает вывод команды dpkg -l? [дубликат]

На этот вопрос уже есть ответ:

Команда dpkg -l используется для вывода списка всех установленных пакетов в системе.

Но если вы посмотрите на вывод, например, ниже:

ii  whoopsie       0.1.34         Ubuntu crash database submission daemon
rc  wicd-daemon    1.7.2.3-1ubunt wired and wireless network manager - daemon
rc  wicd-gtk       1.7.2.3-1ubunt wired and wireless network manager - GTK+ cl
ii  winbind        2:3.6.3-2ubunt Samba nameservice integration server
ii  wine           1:1.7.18-0ubun Microsoft Windows Compatibility Layer (meta-
ii  wine-gecko2.21 2.21-0ubuntu1~ Microsoft Windows compatibility layer (embed
ii  wine-gecko2.21 2.21-0ubuntu1~ Microsoft Windows compatibility layer (embed
ii  wine-mono0.0.8 0.0.8-0ubuntu1 Microsoft Windows compatibility layer (.NET 
rc  wine1.4        1.4.1-0ubuntu1 Microsoft Windows Compatibility Layer (Binar
rc  wine1.4-amd64  1.4.1-0ubuntu1 Microsoft Windows Compatibility Layer (64-bi
rc  wine1.4-i386:i 1.4.1-0ubuntu1 Microsoft Windows Compatibility Layer (32-bi
ii  wine1.6        1:1.6.1-0ubunt Microsoft Windows Compatibility Layer (Binar

, вы увидите, что первым элементом является либо ii , либо rc .

Итак, мой вопрос, что означают ii и rc ?

0
задан 20 May 2015 в 17:37

2 ответа

Для получения этого, необходимо проверить страницу справочника dpkg-query. От man dpkg-query:

первые три столбца вывода показывают желаемое действие, состояние пакета и ошибки, в том порядке.

          Desired action:
            u = Unknown
            i = Install
            h = Hold
            r = Remove
            p = Purge

          Package status:
            n = Not-installed
            c = Config-files
            H = Half-installed
            U = Unpacked
            F = Half-configured
            W = Triggers-awaiting
            t = Triggers-pending
            i = Installed

          Error flags:
            <empty> = (none)
            R = Reinst-required
0
ответ дан 20 May 2015 в 17:37

Заключенный в кавычки от https://linuxprograms.wordpress.com/2010/05/11/status-dpkg-list /

Состояние каждого пакета представлено тремя символами xxx

, первый символ показывает требуемое состояние

u: Unknown (an unknown state)
i: Install (marked for installation)
r: Remove (marked for removal)
p: Purge (marked for purging)
h: Hold

, второй символ показывает текущее состояние, установлено ли это или нет.

n: Not- The package is not installed
i: Inst – The package is successfully installed
c: Cfg-files – Configuration files are present
u: Unpacked- The package is stilled unpacked
f: Failed-cfg- Failed to remove configuration files
h: Half-inst- The package is only partially installed
W: trig-aWait
t: Trig-pend

третий Символ соответствует состоянию ошибки.

R: Reinst-required The package must be installed.

Тогда

rc приходит к пакетам, удаляют с файлами конфигурации, существующими

ii, приходит к пакетам, отмеченным для установки, и она успешно установила

0
ответ дан 20 May 2015 в 17:37

Другие вопросы по тегам:

Похожие вопросы: