Як перевстановити apt на Debian?


10

Я випадково видалив apt-get зі своєї системи Debian, видавши:

dpkg --force-depends --purge apt

Як я можу його встановити знову?


1
Ось чому --force-*варіанти слід використовувати лише винятково щадно, навіть якщо ви думаєте, що знаєте, що робите ... Якщо говорити про це, чому ви відчули потребу зняти влучну?
— Шадур

apt більше не працював ... Я намагався встановити що-небудь, але це не вийшло, у мене виникли дивні помилки. (не можу пригадати, який з них, я думаю, він сказав щось на кшталт "E: невелика база даних apt, спробуйте збільшити кеш" або щось таке). Я перевстановив apt, і він працює зараз.
— MilMike

Відповіді:


14

ок, я її перевстановив! тільки що завантажили пакет деб і використали dpkg для його встановлення.

dpkg -i apt_0.7.20.2+lenny2_amd64.deb

1
Дякуємо, що відповіли на власне запитання. Не могли б ви поділитися командою dpkg, що використовується, будь ласка?
— rahmu

1
Ви використовували dpkg -i foobar.deb?
— знарф

Я щойно відредагував свою відповідь і додав команду dpkg.
— MilMike

1
Зараз це посилання розірвано. Але ви все ще можете знайти список доступних дистрибутивів, вдавшись сюди
— Грег

@Greg Через майже три роки я змінив відповідь, щоб включити правильне посилання.
— Фабіан Рьолінг

3

Це посилання містить пакети debian для всіх версій apt, які були у випуску Debian: ftp://archive.debian.org/debian/pool/main/a/apt/

Спочатку встановіть libapt-pkgпотрібну версію, а потім встановіть aptпакет для вашої системи з використанням dpkg -i.

У разі конфлікту шукайте aptпакунки dpkg -lта видаліть їх за допомогою dpkg -r. Після цього скористайтеся описаним вище кроком для перевстановлення apt.


Я відредагував його з Ubuntu до URL-адреси Debian. "Усі відомі влучні версії" не відповідають дійсності.
— Jodka Lemon

1
У разі конфліктів, це означає, що ви встановили неправильну версію чогось. Не видаляйте те, що вже є, а встановіть правильну версію того, що було видалено.
— Жил 'ТАК - перестань бути злим'
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.