Как удалить все пакеты из Ubuntu и убедиться, что ubuntu-minimal
не будет потеряно?
Это довольно легко с способностями. Во-первых, убедитесь, что он установлен и установлен ubuntu-minimal:
sudo apt-get install aptitude ubuntu-minimal
Затем отметьте все пакеты как автоматически установленные, кроме ubuntu-minimal
:
sudo aptitude markauto '~i!~nubuntu-minimal'
следует оставить только ubuntu-minimal
и то, от чего это зависит.
ВНИМАНИЕ: Это не включает ядро, поэтому я предлагаю установить linux-image-generic
немедленно.
ubuntu-minimal
метапакет. Его функция состоит в том, чтобы иметь другие пакеты как зависимости. Те другие пакеты являются пакетами, необходимыми для минимальной системы. ubuntu-minimal
на самом деле не обеспечивает файлов непосредственно. Если бы Вы пытались удалить все пакеты кроме него, то Вы удалили бы его зависимости также..., которые не были бы тем, что Вы хотите.
Если Вы недавно установили программное обеспечение на минимальной системе, и теперь хотят возвратиться к минимальной системе, это, не должно быть слишком твердым. Если Вы помните то, что Вы установили, удалите его. Если Вы не делаете, посмотрите в своих журналах (если установка была недавней, /var/log/apt/term.log
должен добиться цели).
Вы могли попытаться выяснить все пакеты, которые являются прямыми или косвенными зависимостями ubuntu-minimal
это установлено в Вашей системе. Некоторые косвенные зависимости (т.е. зависимости зависимостей, или еще больше удаленный) могут быть выполнимыми различными альтернативами, таким образом, не гарантируется, что, заставляя Вас иметь все пакеты минимальная система имеет, когда это сначала установлено, было бы то же самое как удаляющий все Ваши в настоящее время устанавливаемые пакеты кроме необходимых для сохранения ubuntu-minimal
. Это, вероятно, не было бы слишком большое различие, все же.
По-видимому, что-то вроде этого могло быть достигнуто, и с минимумом стычки, путем выполнения всех команд удаления сюда, сюда, сюда, и сюда (для 12,10; для другой версии Вы удалили бы весь список пакетов в соответствующем разделе по тому веб-сайту).
apt-get remove
команды, не команды впоследствии, что пакеты установки или выполняют конфигурацию. Так около конца каждой команды, sudo apt-get install ...
появляется. Не выполняйте это или что-либо после него.sudo apt-get install ubuntu-minimal
. Это могло бы быть автоматически удалено для разрешения зависимостей, удаляющих другие пакеты. Страницы с командами относятся к возможной ошибке, которая заставила бы это быть удаленным при выполнении их. И вообще говоря, лучше даже не предположить, что метапакеты установлены во-первых.sudo
. Если ничто иное, Вы могли бы вставить в некоторой другой огромной вещи случайно, которая наносит ущерб, когда выполнено.:)В конце, 'Звонят мне V', корректно, и необходимо просто переустановить (хотя минимальный CD так же хорош как альтернативный CD для установки минимальной системы, и это - значительно меньшая загрузка). Попробуйте вышеупомянутое предложение за забаву, если Вы будете готовы иметь его, то аварийное завершение в Вашей поверхности, но устанавливающий с нуля будет более простым, быстрее, и легче.
Если Вы хотите, чтобы кто-то попытался дать Вам лучший ответ, детализировав точно, какие пакеты должны быть удалены, то необходимо будет предоставить больше информации. В минимуме необходимо сказать нам, какой релиз Ubuntu Вы используете. Но также помогло бы, сказали ли Вы нам обо всех пакетах в Вашей системе.