![使用 taskel 从 ubuntu 服务器版本中删除 LAMP 服务器](https://linux22.com/image/538343/%E4%BD%BF%E7%94%A8%20taskel%20%E4%BB%8E%20ubuntu%20%E6%9C%8D%E5%8A%A1%E5%99%A8%E7%89%88%E6%9C%AC%E4%B8%AD%E5%88%A0%E9%99%A4%20LAMP%20%E6%9C%8D%E5%8A%A1%E5%99%A8.png)
我有一个在 ubuntu 服务器版本上运行的 lamp 服务器,我想卸载 lamp。
sudo tasksel remove lamp-server
返回tasksel: aptitude failed (100)
。
sudo tasksel --section server
,则取消选择 lamp-server 也会返回tasksel: aptitude failed (100)
。
sudo apt-get update
,那么前面任何一个命令都会执行相同的操作。
答案1
尝试sudo apt-get remove lamp-server^ --simulate
如果这看起来像您想要的,请删除标志--simulate
并实际执行卸载。
其中一种变体,手动定位相关包,可以遵循以下步骤:
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
是否可以清除错误。