没有选项可以禁用 的证书检查add-apt-repository
,并且 URL 是硬编码的。可以更改,但下次python3-software-properties
升级时会丢失。编辑/usr/lib/python3/dist-packages/softwareproperties/ppa.py
并更改LAUNCHPAD_PPA_API
为'http://launchpad.net/api/1.0/~%s/+archive/%s'
:
sudo sed -i.bak '/^LAUNCHPAD_PPA_API = /s/https/http/' /usr/lib/python3/dist-packages/softwareproperties/ppa.py
Run Code Online (Sandbox Code Playgroud)
PPA 存储库 URL 本身不是 HTTPS。您可以自己取钥匙。因此,您可以手动添加 PPA。例如,对于GNOME3 PPA ,展开名为“有关此 PPA 的技术详细信息”的部分。你会看到这样的东西:
那里看到的 URL 就是您实际需要的。使用它,您可以自己添加存储库:
printf "%s http://ppa.launchpad.net/gnome3-team/gnome3/ubuntu $(lsb_release -sc) main\n" deb deb-src |
sudo tee /etc/apt/sources.list.d/gnome3-ppa.list
Run Code Online (Sandbox Code Playgroud)
单击Signing Key下面的链接,您将转到此存储库的 GPG 密钥。如果由于防火墙/代理等原因导致链接无法工作(位于非标准端口),您可以访问http://keyserver.ubuntu.com,手动搜索0x3B1510FD
(0x
后跟密钥指纹),选择公钥(又名pub
),然后将文本从开始行复制到末尾。然后做:
sudo apt-key add -
Run Code Online (Sandbox Code Playgroud)
并粘贴密钥。按Enter和CtrlD完成添加密钥。完毕!
归档时间: |
|
查看次数: |
8026 次 |
最近记录: |