为什么“tasksel”会出现“aptitude failed”错误?
问题以下列方式开始。 当我只是做sudo tasksel
时,我在终端菜单中使用了sudo tasksel
。 我从列表中选择Lamp Server并开始安装与之相关的所有软件包。 问题是,我的朋友错误地点击了终端关闭按钮然后接受,关闭终端并且活动任务正在进行。 我尝试再次安装灯泡服务器,发现以下问题:
sudo tasksel install lamp-server tasksel: aptitude failed (100)
我应该提一下,我已经安装了aptitude。 所以错误并不是我缺少能力。 它在关闭终端之前有效。 我怎么解决这个问题?
这是一个长期存在的漏洞。
做
sudo apt-get update
然后
sudo tasksel install lamp-server
哦,如果你(重新)安装MySQL本身就会发生这种情况,请确保删除/var/lib/mysql
。
编辑:在2007年的报告中在Launchpad上找到它 。
现在你也可以这样做
sudo apt-get install lamp-server^
^等同于任务选择。
我知道这个线程并不新鲜有光泽,而且对于那些再次遇到这个问题的人来说,这已经得到了回答; 我发现在尝试使用tasksel进行安装时收到此错误,同时我的设备上没有足够的存储空间。 删除一些文件并清理掉一些垃圾邮件系统后,我再次尝试成功。
清理后我用过:
apt-get -f install
正如izx所建议的那样
之后,tasksel按照通常的预期工作。
我遇到了同样的问题,我通过以下步骤解决了这个问题:
sudo rm -f /etc/apt/sources.list.d/ia32-libs-raring.list sudo apt-get update sudo tasksel install lamp-server
全部完成。
如果您已经安装了一些将要安装的任务,您也可能会收到此错误。 我不得不跑
sudo apt-get remove apache2 apache2-mpm-prefork apache2-utils apache2.2-common libapache2-mod-php5 libapr1 libaprutil1 libdbd-mysql-perl libdbi-perl libnet-daemon- perl libplrpc-perl libpq5 mysql-client-5.5 mysql-common mysql-server mysql-server-5.5 php5-common php5-mysql
在它工作之前