问题是这样开始的。我使用终端菜单中的taskel,当我简单地执行时,它就会显示出来sudo tasksel
。我从列表中选择Lamp Server并开始安装与其相关的所有软件包。问题是我的朋友错误地点击了termina的关闭按钮,然后点击了接受,关闭了终端和taskel正在执行的活动。我尝试再次安装lamp服务器,发现以下问题:
sudo tasksel install lamp-server
tasksel: aptitude failed (100)
我应该提到我已经安装了 aptitude。所以错误不是因为我缺少 aptitude。它在关闭终端之前工作正常。我该如何解决这个问题?
答案1
这是一个长期存在的错误。
做
sudo apt-get update
然后
sudo tasksel install lamp-server
哦,如果在您(重新)安装 MySQL 时发生这种情况,请确保删除/var/lib/mysql
。
编辑:在 Launchpad 上找到它源自 2007 年的一份报告。
现在你也可以
sudo apt-get install lamp-server^
^ 相当于任务选择。
答案2
我知道这个帖子并不新颖,而且这个问题已经得到解答,但对于那些再次遇到此问题的人;我发现我在尝试使用taskel进行安装时收到此错误,而我的设备上没有足够的存储空间。删除一些文件并清理系统中的一些垃圾后,我再次尝试成功。
清理后我使用了:
apt-get -f install
根据建议韋萊
此后,tasksel 便按预期正常工作。
答案3
我遇到了同样的问题,我通过以下步骤解决了它:
sudo rm -f /etc/apt/sources.list.d/ia32-libs-raring.list
sudo apt-get update
sudo tasksel install lamp-server
全做完了。
答案4
如果你已经安装了taskel将要安装的某些东西,你也会收到此错误。我必须运行
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
在它起作用之前