如何从 PPA 下载 deb?

如何从 PPA 下载 deb?

如何从 PPA 下载 deb 包?

答案1

这是下载 deb 文件的示例。

这是可以做到的。但是,如果您向系统添加了 PPA,就不需要这样做了。

例如:

sudo apt-add-repository ppa:inkscape.dev/stable

但是让我们继续下载的例子。

进入 PPA 页面,例如“Inkscape 开发者”团队

答案2

感谢“AB”——这很有用——更简单的方法就是从 PPA 构建 URL,因此对于 ppa:inkscape.dev/稳定的
网址为:
https://launchpad.net/~inkscape.dev/+存档/ubuntu/稳定的/+包

这将提供软件包列表,您可以在其中选择适合您发行版的软件包。
您可以使用脚本执行此操作 - 例如:创建包含以下内容的脚本 ppa.sh:

echo $* | awk -F/ '{
    sub(".*ppa:","",$0)
    print "https://launchpad.net/~"$1"/+archive/ubuntu/"$2"/+packages"
    }'

以下任何一种方法都可以奏效:

./ppa.sh inkscape.dev/stable
./ppa.sh ppa:inkscape.dev/stable
./ppa.sh apt-add-repository ppa:inkscape.dev/stable
./ppa.sh sudo apt-add-repository ppa:inkscape.dev/stable

给予:
https://launchpad.net/~inkscape.dev/+archive/ubuntu/stable/+packages

答案3

我也需要这个,但想要一种自动化的方式来获取最新版本的 .deb,而不需要每次都使用浏览器。

下面是一个完整的命令列表,您可以将其放入脚本中,并始终从 phpmyadmin ppa 获取最新版本的 .deb,无论当时的最新版本是什么(将 nijel/phpmyadmin 替换为您感兴趣的 ppa 的来源):

sudo add-apt-repository -y ppa:nijel/phpmyadmin
sudo apt-get update
cd /tmp
apt-get download phpmyadmin
sudo add-apt-repository -y -r ppa:nijel/phpmyadmin
sudo apt-get update

然后,您将在 /tmp 中拥有一些 phpmyadmin*.deb 文件。上述操作将从您的系统中添加并删除 phpmyadmin ppa 源。如果您不想删除它,只需注释掉最后两行即可。

相关内容