Ubuntu 20.04 LTS(服务器)-tasksel:安装 ubuntu-desktop 时 apt-get 失败(100)

Ubuntu 20.04 LTS(服务器)-tasksel:安装 ubuntu-desktop 时 apt-get 失败(100)

问题:在 Ubuntu 20.04 LTS(服务器)上,通过 taskel 安装 ubuntu-desktop 失败,并出现错误“tasksel:apt-get failed (100)”。

解决方案 1:恢复最后一个良好的检查点。 最简单的解决方案是将系统回滚到上一个良好的检查点,然后干净地安装taskel和ubuntu-desktop。如果这对您来说不是一个选择,请参阅下一个解决方案。

解决方案 2:使用以下命令检查是否已安装 taskel 依赖项:

  • sudo apt 列表--已安装的 debhelper*
  • sudo apt 列表--已安装 dpkg-dev*
  • sudo apt 列表--已安装 gettext*
  • sudo apt 列表--已安装 po-debconf*

如果您缺少这些软件包或它们不是正确的版本,请安装/升级它们。就我而言,debhelper 不存在。如果存在部分或冲突的文件,debhelper 软件包会清理您的机器。tasksel 实际上将其列为依赖项,可能是出于这个原因。有关 taskel 依赖项的详细信息这里



系统详细信息: 我的服务器是 Hyper-V 虚拟机上基于 amd64 架构的 Ubuntu 20.04 LTS (focal)。Ubuntu 操作系统是最新的。

产生错误的步骤:

  • 我使用以下方式安装了taskelsudo apt 安装 taskel
  • 我使用以下方式调用了tasksel须藤taskel
  • 我突出显示了“ubuntu Desktop”包并按下了 Enter。
  • 安装失败并出现错误:
  • taskel:apt-get 失败(100)

尝试的补救措施:

  • 我检查 /etc/apt/sources.list 是否启用了我的焦点存储库(它们已启用)。
  • 我尝试了几种组合sudo apt 更新sudo dpkg--configure-a,然后重新启动服务器。来源:
  • 完成所有这些之后,使用须藤taskel尝试安装 Ubuntu 桌面时出现同样的错误并失败。
  • taskel:apt-get 失败(100)

我检查了Ubuntu Taskel Launchpad 页面并看到tasksel有4个依赖项如下:

  1. debhelper(>= 9)
  2. dpkg-dev(>= 1.9.0)
  3. 获取文本
  4. 波-debconf

有效的补救措施:

  • 我使用以下方法检查了我的 Ubuntu 安装sudo apt 列表--已安装 debhelper发现我没有安装 debhelper。其他 3 个依赖项已安装,并且安装了正确的最低版本。
  • 我使用安装了 debhelper安装 debhelper
  • 我重新须藤taskel并选择 ubuntu-desktop。
  • 这次,tasksel 运行没有错误。

答案1

我也按照您重现错误的步骤遇到了 apt-get 错误。但后来我查看了安装 KDE GUI 的指南,并直接使用了以下命令: sudo tasksel install ubuntu-desktop

并且能够安装所需的内容。我也在使用 Ubuntu 20.04.1 LTS。

相关内容