标签: ppa

如何在 Debian 中从 shell 添加存储库?

在 Ubuntu 中,可以通过以下命令添加存储库 -

sudo add-apt-repository ppa:yannubuntu/boot-repair
Run Code Online (Sandbox Code Playgroud)

由于 Ubuntu 是基于 Debian 代码库的,我原以为它也能在 Debian 中运行,但事实并非如此。

  • 这是什么原因?
  • 我可以使用其他一些 shell 命令来实现相同的目标吗?

注意:我知道我可以编辑/etc/apt/sources.list,但我想从 shell 实现这一点。我还想知道为什么当代码库相同时相同的命令不起作用。

shell debian apt repository ppa

150
推荐指数
4
解决办法
42万
查看次数

现在 apt-key 已弃用,如何添加 Ubuntu PPA 作为 Debian APT 源?

背景

\n

过去,如果您想在 Debian 中从 Ubuntu PPA 安装软件,方法是:

\n
    \n
  1. 从 keyserver.ubuntu.com 导入/信任开发人员的 GPG 密钥,

    \n
    $ sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com E58A9D36647CAE7F\n
    Run Code Online (Sandbox Code Playgroud)\n
  2. \n
  3. 然后将存储库添加到/etc/apt/sources.list.d/...

    \n
    # /etc/apt/sources.list.d/papirus-ppa.list\ndeb http://ppa.launchpad.net/papirus/papirus/ubuntu focal main\n
    Run Code Online (Sandbox Code Playgroud)\n
  4. \n
\n

(在我的脑海中,可以在mkusb 的 Ubuntu 文档 wikiPapirus 图标主题自述文件中找到示例。)

\n

问题

\n

问题是这种方法现在会产生弃用警告一年多前已apt-key弃用):

\n
$ apt-key adv ...\nWarning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8))\n
Run Code Online (Sandbox Code Playgroud)\n
\n

忍者 编辑

\n

请参阅下面的答案,了解此命令中的另一个单独弃用 …

debian apt gpg ppa apt-key

26
推荐指数
1
解决办法
1万
查看次数

密钥服务器接收失败(在每个可用的密钥服务器上)

我最近安装了 Ubuntu 17.04,但无法添加任何 ppa。
我尝试使用不同的密钥服务器手动添加密钥,但每次尝试都收到密钥服务器接收错误:

$ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 0F164EEB
Run Code Online (Sandbox Code Playgroud)

收到错误:

Executing: /tmp/apt-key-gpghome.qm2WNA0lTK/gpg.1.sh --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 0F164EEB
gpg: keyserver receive failed: No keyserver available

$ sudo apt-key adv --keyserver keys.gnupg.net --recv-keys 0F164EEB
Run Code Online (Sandbox Code Playgroud)

收到错误:

Executing: /tmp/apt-key-gpghome.O681PzEx7r/gpg.1.sh --keyserver keys.gnupg.net --recv-keys 0F164EEB
gpg: keyserver receive failed: Connection refused
Run Code Online (Sandbox Code Playgroud)

其他键也是同样的情况。我无法添加任何 PPA。

ubuntu gpg ppa

20
推荐指数
6
解决办法
9万
查看次数

在 Ubuntu 上安装 GCC 7?

我正在尝试在 GCC 7 下运行测试。根据如何安装 gcc-7 或 clang 4.0?在 Ubuntu.SE 上,我们可以执行以下操作在 Ubuntu 上安装 GCC 7:

add-apt-repository ppa:ubuntu-toolchain-r/test && apt-get update && apt-get install -y gcc-7
Run Code Online (Sandbox Code Playgroud)

该命令在安装时失败:

# apt-get install -y gcc-7
...
E: Unable to locate package gcc-7
Run Code Online (Sandbox Code Playgroud)

并尝试 7.1:

# apt-get install -y gcc-7.1
...
E: Unable to locate package gcc-7.1
E: Couldn't find any package by glob 'gcc-7.1'
E: Couldn't find any package by regex 'gcc-7.1'
Run Code Online (Sandbox Code Playgroud)

根据List all packages from a repository in ubuntu / debian …

ubuntu gcc apt ppa

11
推荐指数
1
解决办法
4万
查看次数

无法从终端添加 PPA 存储库

我正在尝试ap-hotspot在 Ubuntu-14.04 上安装

当我输入命令时:

sudo add-apt-repository ppa:nilarimogard/webupd8
Run Code Online (Sandbox Code Playgroud)

它给了我这个消息

“无法添加 PPA:'ppa”nilarimogard/webupd8' 请检查 PPA 名称和格式是否正确”

我该如何进行?

由于我使用的是大学代理上网,所以我尝试了

sudo -E add-apt-repository ppa:nilarimogard/webupd8
Run Code Online (Sandbox Code Playgroud)

但它没有帮助。但我能跑

sudo apt-get update
Run Code Online (Sandbox Code Playgroud)

所以互联网连接没有问题。我还尝试使用以下命令重新安装 ca-cerficates

sudo apt-get install --reinstall ca-certificates
Run Code Online (Sandbox Code Playgroud)

它也没有解决问题。我也从 Ubuntu 软件中心尝试过,但我也无法添加 PPA 存储库。

请帮我解决这个问题...

linux ubuntu apt ppa

7
推荐指数
1
解决办法
5万
查看次数

Debian:使用 PPA 更新软件包失败,并出现错误“gpg:未找到有效的 OpenPGP 数据”

我的操作系统是 Debian 9.1 和 Cinnamon 3.2.7。我从包管理器安装了 Audacious(版本 3.7.2),并想要更新到最新版本。根据这些说明,我尝试通过输入以下命令进行更新:

sudo add-apt-repository ppa:nilarimogard/webupd8   
sudo apt update   
sudo apt install audacious
Run Code Online (Sandbox Code Playgroud)

提示按 Enter 后,我收到以下输出:

gpg: keybox '/tmp/tmpseyl6p36/pubring.gpg' created  
gpg: /tmp/tmpseyl6p36/trustdb.gpg: trustdb created  
gpg: key 531EE72F4C9D234C: public key "Launchpad webupd8" imported  
gpg: no ultimately trusted keys found  
gpg: Total number processed: 1  
gpg:               imported: 1  
gpg: no valid OpenPGP data found.  
Exception in thread Thread-1:  
Traceback (most recent call last):  
  File "/usr/lib/python3.5/threading.py", line 914, in _bootstrap_inner  
    self.run()  
  File "/usr/lib/python3.5/threading.py", line 862, in …
Run Code Online (Sandbox Code Playgroud)

debian package-management audacious ppa

6
推荐指数
2
解决办法
2万
查看次数

在 Deepin OS 15.4 中添加 ppa 的问题

我正在运行基于 Debian 不稳定的 Deepin OS 15.4。

当我输入:

sudo add-apt-repository ppa:nilarimogard/webupd8
Run Code Online (Sandbox Code Playgroud)

我得到:

gpg: keybox '/tmp/tmpeel0gwwr/pubring.gpg' created
gpg: /tmp/tmpeel0gwwr/trustdb.gpg: trustdb created
gpg: key 531EE72F4C9D234C: public key "Launchpad webupd8" imported
gpg: Total number processed: 1
gpg:               imported: 1
gpg: no valid OpenPGP data found.
Run Code Online (Sandbox Code Playgroud)

延期:

安装 gnupg2 并运行其他命令后,我得到:

gpg: keybox '/tmp/tmpiyqhvqsc/pubring.gpg' created
gpg: /tmp/tmpiyqhvqsc/trustdb.gpg: trustdb created
gpg: key 531EE72F4C9D234C: public key "Launchpad webupd8" imported
gpg: Total number processed: 1
gpg:               imported: 1
gpg: no valid OpenPGP data found.
Exception in thread Thread-1:
Traceback …
Run Code Online (Sandbox Code Playgroud)

command-line debian apt ppa

5
推荐指数
1
解决办法
5189
查看次数

Apt 失败并显示“存储库没有发布文件”

我最近尝试使用以下指南安装 surfshark-vpn 和 openvpn3。

https://surfshark.com/blog/how-to-set-up-a-vpn-on-linux

https://openvpn.net/cloud-docs/openvpn-3-client-for-linux/(我觉得本指南中的某些内容可能是问题所在)

但从那时起,aptapt-get未能给出以下消息:

Hit:1 http://apt.pop-os.org/proprietary groovy InRelease
Ign:2 http://us.archive.ubuntu.com/ubuntu groovy InRelease                                   
Ign:3 http://us.archive.ubuntu.com/ubuntu groovy-security InRelease                
Hit:4 http://ppa.launchpad.net/system76/pop/ubuntu groovy InRelease
Ign:5 http://us.archive.ubuntu.com/ubuntu groovy-updates InRelease
Ign:6 http://us.archive.ubuntu.com/ubuntu groovy-backports InRelease
Err:7 http://us.archive.ubuntu.com/ubuntu groovy Release
  404  Not Found [IP: 91.189.91.39 80]
Err:8 http://us.archive.ubuntu.com/ubuntu groovy-security Release
  404  Not Found [IP: 91.189.91.39 80]
Err:9 http://us.archive.ubuntu.com/ubuntu groovy-updates Release
  404  Not Found [IP: 91.189.91.39 80]
Err:10 http://us.archive.ubuntu.com/ubuntu groovy-backports Release
  404  Not Found [IP: 91.189.91.39 80]
Reading package lists... Done …
Run Code Online (Sandbox Code Playgroud)

apt vpn ppa pop-os

5
推荐指数
1
解决办法
2万
查看次数

如何在 debian 中添加 xorg-edges PPA

如何在 debian 中添加 xorg-edges PPA,而不破坏依赖关系?

ubuntu xorg debian ppa

4
推荐指数
1
解决办法
2025
查看次数

PPA添加时间太长

我有一个适度新的 Linux Mint 19.1 安装。自从两个月前我尝试sudo add-apt-repository在终端中添加 PPA 时安装了它,我得到了一个黑屏。一开始我以为我坏了,但后来我不小心生气地走开了。将近 10 分钟后,终于添加了存储库。从那以后,我无法在更短的时间内添加 PPA。他们永远不会失败,但总是需要很长时间。我正在运行戴尔 e6330。系统正在使用 SSD,没有其他任何东西看起来很慢,没有其他命令需要那么长时间。这不是互联网问题,因为apt-get update工作很快。

ubuntu apt cinnamon ppa

4
推荐指数
1
解决办法
6687
查看次数