如何从 launchpad.net 安装包?

如何从 launchpad.net 安装包?

我想安装最新版本sshhttps://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以重新安装默认版本。

直接链接到 amd64 包

直接链接到 i386 软件包

相关内容