![如何从 launchpad.net 安装包?](https://linux22.com/image/896341/%E5%A6%82%E4%BD%95%E4%BB%8E%20launchpad.net%20%E5%AE%89%E8%A3%85%E5%8C%85%EF%BC%9F.png)
我想安装最新版本ssh
的https://launchpad.net/ubuntu/+source/openssh启用-J
选项(不确定-J
特定版本中是否有,但 中有1:7.2p2-4ubuntu2.1
版本16.04
)。有 PPA 术语和许多有关如何安装它们的信息。对于提到的链接,我找不到什么是user/repo
配对。
当我搜索时,我得到的是如上所示的链接,而不是 PPA。但它们本身不包含如何安装的信息,例如,1:7.5p1-7ubuntu2
版本ssh
。那么,如何处理它们?
答案1
您最好不要添加 PPA,因为它可能会在运行时破坏其他软件版本apt update
,并且您可能需要使用apt dist-upgrade
来安装它们。这些特定于不同版本的 Ubuntu,您提供的链接是源代码包。
我猜你不想从源代码编译二进制文件,所以你可以尝试下载较新的 ssh-client deb 包。以下是实验性的,所以请注意,尝试此操作需要您自担风险,我不确定你使用的是哪个版本的 Ubuntu,也不确定最近的二进制文件是否兼容。如果你想使用较新版本的 ssh-client,你最好编译源代码,但如果你不熟悉,这可能会非常繁琐,这就是我提供以下步骤的原因。
使用权这一页。
选择您需要的版本(如果您使用的是 64 位,我猜是 amd64;如果您使用的是 32 位,我猜是 i386。lscpu
如果您不确定,请在终端中运行以检查您的架构)
然后点击如下链接:
security.ubuntu.com/ubuntu
然后,您可以通过打开已下载的.deb 文件来使用 GUI 安装该软件包。
如果上述操作破坏了您的安装,您可以再次打开 .deb 文件并卸载。然后运行sudo apt install ssh-client
以重新安装默认版本。