1

На днях я попытался обновить Abiword, выполнив команду:

sudo apt-get update abiword

Очевидно, что это не сработало, но я понятия не имел, насколько сильно это не удастся. apt-get начал установку нескольких пакетов, включая несколько linux-headers и linux-image , который, по-видимому, является версией для разработки ядра linux. Я нажал Ctrl+C, чтобы остановить обновление, но теперь менеджер обновлений пытается установить эти пакеты.

Если я случайно сказал apt-get установить некоторые опасные пакеты, как я могу навсегда отменить эти установки и при этом поддерживать свою систему в актуальном состоянии?

4 ответа4

7

Подожди, подожди, подожди ... sudo apt-get update на самом деле просто обновляет список доступных пакетов, а не обновляет что-либо.

Когда вы запускаете эту команду, Linux, вероятно, не устанавливал никаких пакетов и полностью игнорировал параметр abiword на задней панели, видя только обновление sudo apt-get

Правильная процедура обновления должна быть sudo apt-get upgrade abiword.

Что касается установки пакетов в Linux ... это, вероятно, просто подробный список обновления списка пакетов.

РЕДАКТИРОВАТЬ Вы можете обратиться к APT HOW-TO для получения дополнительной информации о apt-get

PS Обычно вполне безопасно обновлять пакеты, включая заголовки Linux + образы ядра, в стандартной конфигурации Linux. Отдыхайте спокойно, не паникуйте.

3

linux-image не является реальным пакетом, это всего лишь удобный ярлык-пакет, который поможет установить новейшее ядро (фактический образ ядра находится в пакете, подобном "linux-image-2.6.28-15-generic", как пример из Ubuntu 9.04). Линукс-заголовки это то же самое. Проверьте ссылку на пакет; если вы прокрутите вниз, то увидите, что пакет linux-image имеет размер всего 32 КБ.

Похоже, ваш дистрибутив выпустил недавнее обновление ядра - возможно, обновление безопасности, если у вас нет репозиториев для разработки / тестирования в вашем apt.sources. Вы запустили обнаружение, когда запустили «apt-get update».

Идите дальше и установите новые пакеты ядра.

0

Чтобы понять, почему системе необходимо установить определенный пакет, используйте aptitude why package

0

Чтобы удалить частично установленный пакет, вы можете просто "удалить пакет aptitude" (или apt-get, но я недавно использовал aptitude). Caliban, тем не менее, прав, что вы никогда не устанавливали никаких новых пакетов.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .