Как сохранить только ubuntu-минимальный?

Как удалить все пакеты из Ubuntu и убедиться, что ubuntu-minimal не будет потерян?

1
задан 13 January 2013 в 02:45

1 ответ

ubuntu-minimal - метапакет. Его функция состоит в том, чтобы иметь другие пакеты в качестве зависимостей. Эти пакеты являются пакетами, необходимыми для минимальной системы. ubuntu-minimal фактически не предоставляет файлы напрямую. Если вы попытались удалить все пакеты, кроме него, вы также удалили бы его зависимости ... что бы вы не захотели.

Если вы недавно установили программное обеспечение на минимальной системе и теперь хотите вернуться к минимальная система, это не должно быть слишком сложно. Если вы помните, что вы установили, удалите его. Если вы этого не сделаете, загляните в свои журналы (если установка была последней, /var/log/apt/term.log должен сделать трюк).

Вы можете попытаться выяснить все пакеты, которые являются прямыми или косвенными зависимостями [ f4], которые установлены в вашей системе. Некоторые из косвенных зависимостей (т. Е. Зависимости зависимостей или даже еще более удаленные) могут быть удовлетворительными по различным альтернативам, поэтому не гарантируется, что заставлять вас иметь все пакеты, которые минимальная система имеет при первой установке, будет такой же, как и удаление всех установленных вами пакетов, кроме тех, которые необходимы для сохранения ubuntu-minimal. Вероятно, это было бы не слишком большая разница.

Предположительно, что-то подобное можно было бы достичь и с минимальными трудностями, выполнив все команды удаления metapackage , здесь, здесь и здесь (для 12.10, для другой версии вы удалите весь список пакетов в соответствующем разделе на этом веб-сайте).

Если вы хотите попробовать это, вы просто запускаете команды apt-get remove, а не команды, которые устанавливают пакеты или выполняют конфигурацию. Итак, ближе к концу каждой команды появляется sudo apt-get install .... Не запускайте это или что-нибудь после него. Эти команды создаются для удаления того, что присутствует в одной среде Ubuntu / настольной среде, за исключением того, что присутствует в другом. Существует много, но не общее, перекрытие и указание одного и того же пакета для удаления несколько раз - это не проблема. Теоретически, запустив все из них, вы можете избавиться от всех пакетов, связанных с каждой рабочей средой, без необходимости выполнять какую-либо работу. Тем не менее, это будет держать все, что одновременно в Ubuntu, Kubuntu, Xubuntu, Lubuntu и Edubuntu, и это включает значительное количество пакетов, включая минимальные пакеты GUI, которые не присутствуют в минимальной системе только для командной строки. Для значительно менее экстремальной версии этого (четыре огромные команды вместо шестнадцати) сделайте только удаление «Удалить Ubuntu» в верхней части каждой из этих четырех страниц. Предполагая, что у вас есть «ванильная» система Ubuntu, это должно позаботиться о большинстве ваших пакетов. Имейте в виду, однако, что он, скорее всего, оставит больше, чем более экстремальная версия. В конце важно, чтобы вы запустили sudo apt-get install ubuntu-minimal. Он может автоматически удаляться для разрешения зависимостей, удаляющих другие пакеты. Страницы с командами относятся к возможной ошибке, которая приведет к ее удалению при их запуске. И вообще говоря, лучше даже не предполагать, что метапакеты установлены в первую очередь. Возможно, это не сработает, и это может испортить ситуацию очень плохо. Хотя маловероятно, что вы испытаете фактическую потерю документов из этого: создайте резервную копию своих документов, потому что они всегда должны быть скопированы, и вы выполняете огромные команды с помощью sudo. Если ничего другого, вы можете вставить в какую-то другую огромную вещь случайно, которая наносит вред при запуске. :) Убедитесь, что вы готовы к тому, что ваша система Ubuntu перестанет работать полностью. Возможно, он не загрузится. Вы все равно должны иметь доступ к своему содержимому с помощью live CD / DVD / USB. Удостоверьтесь, что у вас есть один из них. (Трудно попытаться восстановить систему, используя альтернативные или минимальные компакт-диски.)

В конце концов, здесь , и вы должны просто переустановить (хотя минимальный компакт-диск так же хорош как альтернативный компакт-диск, для установки минимальной системы, и это значительно меньшая загрузка). Попробуйте приведенное выше предложение для развлечения, если вы готовы его взорвать в лицо, но установка с нуля будет проще, быстрее и проще.

Если вы хотите, чтобы кто-то попытался дать вам лучший ответ, подробно описывающий, какие пакеты необходимо удалить, тогда вам нужно будет предоставить дополнительную информацию. Как минимум, вы должны сообщить нам или косвенно . Но это также помогло бы, если бы вы рассказали нам обо всех пакетах в вашей системе.

8
ответ дан 25 May 2018 в 02:30

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

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