无法使用 sudo taskel

无法使用 sudo taskel

当我输入命令时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是因为包管理器存在错误。您可以尝试以下步骤来修复它:

  1. 更新存储库列表:

    sudo aptitude update
    
  2. 启用universemain存储库:

    sudo add-apt-repository "deb http://archive.ubuntu.com/ubuntu $(lsb_release -sc) main universe"
    sudo aptitude update
    
  3. 尝试运行强制安装:

    sudo aptitude -f install
    
  4. 检查安装中的错误消息:

    sudo apt install ubuntu-desktop^ 
    

    如果上述操作返回错误,则您需要先修复该错误,然后再使用 安装程序包tasksel。以下链接可能会有所帮助:

  1. 尝试清除并重新安装tasksel

    sudo apt remove --purge tasksel
    sudo apt install tasksel
    
  2. 再次安装该包,使用tasksel

    sudo tasksel install ubuntu-desktop
    

就这样!
祝你好运!

相关内容