APT HOWTO

Глава 7 - Як виправляти помилки


7.1 Загальні помилки

Помилки завжди будуть траплятись, більшість з них пов'язані з неуважністю користувачів. Далі наводиться список деяких помилок, про які найчастіше повідомляють, і методи їх вирішення.

Якщо під час виконання apt-get install package ви отримуєте подібне повідомлення...

Reading Package Lists... Done
Building Dependency Tree... Done
W: Couldn't stat source package list '<http://people.debian.org> unstable/ Packages' (/var/state/apt/lists/people.debian.org_%7ekov_debian_unstable_Packages) - stat (2 No such file or directory)
W: You may want to run apt-get update to correct these missing files
E: Couldn't find package penguineyes

ви забули запустити apt-get update після внесення останньої зміни до файлу /etc/apt/sources.list.

Якщо помилка виглядає так:

E: Could not open lock file /var/lib/dpkg/lock - open (13 Permission denied)
E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?

коли ви намагаєтесь запустити apt-get з будь-яким методом, окрім source, значить ви не маєте прав root, тобто запускаєте програму як звичайний користувач.

Помилка, подібна до наведеної вище трапляється ще й тоді, коли ви намагаєтесь запустити дві копії apt-get одночасно або при спробі виконати apt-get в той час, коли dpkg є активним. Єдиний метод, який можна застосовувати одночасно з іншими — це метод source.

Якщо процес встановлення переривається посередині і виявляється, що потім встановлювати або видаляти пакунки неможливо, то виконайте такі команди:

# apt-get -f install
# dpkg --configure -a

І спробувати знову. Запуск останніх двох команд може знадобитись більше одного разу. Це важливий урок для тих авантюристів, котрі використовують unstable.

Якщо ви отримуєте помилку „E: Dynamic MMap ran out of room“ при запуску apt-get update, додайте такий рядок до /etc/apt/apt.conf:

APT::Cache-Limit 10000000;

7.2 Де мені шукати підтримки?

Якщо ви у безвихідному становищі, проконсультуйтесь з обширною документацією системи управління пакунків Debian. Параметри --help і сторінки довідки можуть дуже вам допомогти, як і документація, що знаходиться в підтеках /usr/share/doc, наприклад /usr/share/doc/apt.

Якщо ця документація не в змозі розвіяти ваші сумніви, спробуйте знайти відповідь в списках розсилки Debian. Ви можете знайти більше інформації про спеціальні списки для користувачів на веб-сайті Debian: http://www.debian.org.

Пам'ятайте, що ці списки і ресурси повинні використовувати тільки користувачі Debian; користувачі інших систем знайдуть кращу підтримку на ресурсах спільнот їх власних збірок.