我怎样才能传递这个“ openssh-client'没有安装候选项”

我怎样才能传递这个“ openssh-client'没有安装候选项”

我正在尝试使用ssh命令,但是我有这个:

sudo ssh git-codecommit.us-east-1.amazonaws.com
[sudo] password for dali: 
sudo: ssh: command not found

因此,当我尝试安装时openssh-client,出现以下情况:

dali@dali-Lenovo-G50-70:~$ sudo apt-get install openssh-client
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Package openssh-client is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'openssh-client' has no installation candidate

与我删除并重新安装时一样。

答案1

您只需要更新您的 repo 列表并重新安装 openssh-client。

$apt-get update
$apt-get install openssh-client 

答案2

您没有说您使用哪个操作系统版本,所以我会首先尝试搜索它,给出不同的软件包名称,如 ssh、ssh 和客户端等等。

打开终端窗口并尝试进行一些搜索并检查包描述是否涉及 ssh/ssh 客户端。

sudo apt-cache 搜索 XXX

...其中 XXX 是以下之一:openssh、ssh、ssh-client

如果确实如此,则使用以下命令安装该包:

sudo apt-get install _package_name_received_

最后,在磁盘上搜索此文件,因为您可能将其存储在不同的位置,如果找到,则使用此 ssh 文件的绝对路径。

sudo find / -name ssh -type f 2>/dev/null

相关内容