当我输入命令时sudo tasksel
,我得到了一个可以安装的服务器包列表。我目前只安装了基本的 Ubuntu 服务器。我的版本是 12.04。当我选择例如 samba 文件服务器并确定时,我收到一个错误tasksel: aptitude failed (100)
。
我在尝试时也遇到错误sudo apt-get install ubuntu-desktop
。(无法找到包)
我可以 ping Google 和其他网站,而且似乎可以连接互联网。我该如何修复这个问题?
答案1
运行sudo apt-get update && sudo apt-get upgrade
以检索更新信息。
尝试通过以下方式重新配置软件包
sudo dpkg --configure -a
并尝试安装tasksel
,如果仍然如此,则执行上述更新命令,它将解决问题。
答案2
Tasksel 抛出错误代码100
是因为包管理器存在错误。您可以尝试以下步骤来修复它:
更新存储库列表:
sudo aptitude update
启用
universe
和main
存储库:sudo add-apt-repository "deb http://archive.ubuntu.com/ubuntu $(lsb_release -sc) main universe" sudo aptitude update
尝试运行强制安装:
sudo aptitude -f install
检查安装中的错误消息:
sudo apt install ubuntu-desktop^
如果上述操作返回错误,则您需要先修复该错误,然后再使用 安装程序包
tasksel
。以下链接可能会有所帮助:
尝试清除并重新安装
tasksel
:sudo apt remove --purge tasksel sudo apt install tasksel
再次安装该包,使用
tasksel
:sudo tasksel install ubuntu-desktop
就这样!
祝你好运!