当我尝试安装 dukto 时,我该如何解决这个错误?

当我尝试安装 dukto 时,我该如何解决这个错误?

我用这个命令做了

sudo apt-get install dukto


Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package dukto

答案1

在任何常规 Ubuntu 存储库中都找不到 Dukto,但您可以通过以下几种方式来安装它:

  1. 下载它从主页,然后.deb使用以下命令安装:
    sudo dpkg -i dukto_6.0-1_amd64.deb
    
    笔记:.deb如果您计划以这种方式安装包,请确保与文件位于同一目录中。
  2. 将源存储库添加到您的安装中,然后安装:
    sudo sh -c "echo 'deb http://download.opensuse.org/repositories/home:/colomboem/xUbuntu_16.04/ /' > /etc/apt/sources.list.d/dukto.list"
    sudo apt-get update
    sudo apt-get install dukto
    

然而, ...

请注意,该版本dukto已多年未更新:

Dukto 版本

最新版本适用于 Ubuntu 16.04,目前已进入最后一个月的支持期。如果您确实必须使用此软件包,您可能需要从虚拟机中包含的 Ubuntu 16.04 安装中运行它。这将确保主机系统使用最新的安全修复程序进行保护,并且软件包的安装dukto可以正常工作,因为它被隔离在虚拟机中。

答案2

不过官方只支持到16.04 - 18.04,对于之后的版本,比如20.04或者21.04,就不行了。

1- sudo add-apt-repository ppa:gezakovacs/ppa[依赖项]

2 - 从以下位置下载 debhttps://sourceforge.net/projects/dukto/files/

3- dpkg -i xxxx.deb

相关内容