[英]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.