apt-listbugs: узнавайте о критических ошибках перед каждой установкой с APT

Автор: LordRich
Перевод: Алексей Бешенов

2008-04-10

Оригинал: «apt-listbugs: Lists critical bugs before each apt installation», 1 августа 2007 г.

apt-listbugs создан для того, чтобы предупреждать пользователей о критических ошибках в устанавливаемых и обновляемых пакетах. Сразу после установки утилита будет запускаться при вызове aptitude или apt-get, и, если будут найдены опасные баги, процесс остановится, и вас спросят, что делать дальше.

Обратите внимание: программа будет запускаться после загрузки пакетов, так что будьте терпеливы. Вот apt-listbugs в действии, устанавливается cogito:

# apt-get install cogito
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
  git-core libdigest-sha1-perl liberror-perl
Suggested packages:
  git-arch git-cvs git-svn git-email git-daemon-run gitk gitweb
Recommended packages:
  git-doc
The following NEW packages will be installed:
  cogito git-core libdigest-sha1-perl liberror-perl
0 upgraded, 4 newly installed, 0 to remove and 0 not upgraded.
Need to get 0B/2569kB of archives.
After unpacking 6087kB of additional disk space will be used.
Do you want to continue [Y/n]?
Reading package fields... Done
Reading package status... Done
Retrieving bug reports... Done
Parsing Found/Fixed information... Done
serious bugs of cogito ( -> 0.18.2-3) <pending>
 #427182 - cogito - FTBFS:  FAIL 14: verifying repo2
Summary:
 cogito(1 bug)
Are you sure you want to install/upgrade the above packages? [Y/n/?/...]  ?

Далее предлагается узнать о найденных ошибках. По нажатию w откроется веб-браузер со ссылками от системы регистрации багов.

После выбора номера ошибки будут показаны подробности:

Выяснив, почему пакеты имеют критические ошибки, пользователь может продолжить установку, нажав y (выбор по умолчанию), либо прекратить ее по нажатию n.

apt-listbugs уже давно есть в Debian и Ubuntu.