У меня есть сервер лампы, работающий в версии сервера ubuntu, и я хочу удалить лампу.
sudo tasksel remove lamp-server
возвращается tasksel: aptitude failed (100)
.
sudo tasksel --section server
, то снятие выделения с лампы-сервера также возвращает tasksel: aptitude failed (100)
.
sudo apt-get update
, то то же самое делает любая из предыдущих команд.
Пытаться sudo apt-get remove lamp-server^ --simulate
Если это похоже на то, что вы хотите, удалите --simulate
flag и фактически выполните удаление.
Вариант этого, нацеленный на соответствующие пакеты вручную, будет выглядеть следующим образом: sudo apt-get --simulate remove mysql-server apache2 php5 libapache2-mod-php5 openssh-server openssl
Если есть другие пакеты, которые зависят от таких вещей, как mysql
что вы хотите сохранить, это может быть лучший способ пойти. Опять удалите --simulate
чтобы фактически запустить команду. (С участием apt-get
, -s
эквивалентно --simulate
, и вы, вероятно, будете использовать его вместо этого в повседневной работе.)
Для tasksel
и aptitude
проблема в частности, вы можете попробовать sudo apt-get autoclean
и sudo apt-get clean
чтобы увидеть, устраняет ли это ошибку.