如何从launchpad.net安装包?

Tom*_*liy 6 ssh package-management apt ppa openssh

我想sshhttps://launchpad.net/ubuntu/+source/openssh安装最新版本的可用版本以启用-J选项(不确定-J特定版本是否可用,但有1:7.2p2-4ubuntu2.1版本16.04)。有 PPA 术语和许多有关如何安装它们的信息。在提到的链接的情况下,我找不到什么是user/repo配对。

当我搜索时,我得到了上面的链接,而不是 PPA。但本身不包含如何安装,比方说,一个信息1:7.5p1-7ubuntu2的版本ssh。那么,如何对付他们呢?

Ale*_*r F 4

您最好不要添加 PPA,因为它可能会在您运行时破坏其他软件版本apt update,并且您可能必须使用apt dist-upgrade它来安装它们。这些是特定于不同版本的 Ubuntu 的,您提供的链接是源代码包。

我猜您不想从源代码编译二进制文件,因此您可以尝试下载 ssh-client 的更新版本的 deb 包。以下内容是实验性的,因此请注意,尝试此操作需要您自担风险,我不确定您使用的 Ubuntu 版本,也不知道最新的二进制文件是否兼容。如果您想使用较新版本的 ssh-client,最好编译源代码,但如果您不熟悉,这可能会非常乏味,这就是我提供以下步骤的原因。

访问此页面。

选择您想要的版本(如果您使用的是 64 位,我猜测是 amd64,如果您使用的是 32 位,我猜测是 i386,lscpu如果您不确定,请通过在终端中运行来检查您的体系结构)

然后单击如下所示的链接:

security.ubuntu.com/ubuntu
Run Code Online (Sandbox Code Playgroud)

然后,您可以通过打开已下载的 .deb 文件,使用 GUI 安装该软件包。

如果上述操作破坏了您的安装,您可以再次打开 .deb 文件并卸载。然后运行sudo apt install ssh-client重新安装默认版本。

直接链接到 amd64 包

直接链接到 i386 包