繁体   English   中英

如何从启动板安装 package [关闭]

[英]How to install package from launchpad [closed]

我想在我的 ubuntu 中安装它: https://launchpad.net/ubuntu/+source/ttfautohint

但我不知道怎么办。

我做了sudo apt install ttfautohint和 ttfautohint --version 给出了 0.97。

这是我能够做到的(2022 年):

给定一个启动板 url: https://launchpad.net/~fish-shell/+archive/ubuntu/release-3/+packages在这种情况下,对于鱼 shell。

我可以提取两个组件:

  • 用户fish-shell (以~为前缀)
  • 发布渠道release-3

然后添加存储库的命令:

sudo add-apt-repository ppa:fish-shell/release-3

Apt 将确认,然后自动运行apt update 如果 package 已安装但已过期, apt autoremove清理空白并apt install获取最新版本。


如果您不知道发布渠道,或者无法从启动板 url 获取它,请不要使用,apt 会为您提供一些选项:

$ sudo add-apt-repository ppa:fish-shell

Cannot add PPA: 'ppa:~fish-shell/ubuntu/ppa'.
The team named '~fish-shell' has no PPA named 'ubuntu/ppa'
Please choose from the following available PPAs:
 * 'beta-2':  fish shell - 2.x beta series
 * 'beta-3':  fish shell - 3.x beta series
 * 'nightly-master':  fish shell - nightly build from git master
 * 'release-2':  fish shell - 2.x release series
 * 'release-3':  fish shell - 3.x release series

如果你无法理清团队名称,当你弄错时,它看起来像这样:

$ sudo add-apt-repository ppa:ubuntu/fish-shell
Cannot add PPA: 'ppa:~ubuntu/ubuntu/fish-shell'.
ERROR: '~ubuntu' user or team does not exist.

如果要升级版本,必须先从系统中删除该软件包:

$ sudo apt-get remove ttfautohint

确保删除包后,执行以下操作:

$ sudo add-apt-repository ppa:ubuntu/ttfautohint

它会要求您确认和验证 GPG 签名密钥。 这会将所需的 ppa 添加到您的源文件中,并使其可见。 然后,您必须执行以下操作:

$ sudo apt-get update

让它看到改变的包位置。 然后你可以简单地安装它,就像你刚刚输入的一样,使用 apt-get:

$ sudo apt-get install ttfautohint --verbose-versions

“--verbose-versions”将显示将安装的版本,您可以检查是否正在安装所需的版本。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM