首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法在Ubuntu 20.04中添加ondrej存储库apt

无法在Ubuntu 20.04中添加ondrej存储库apt
EN

Ask Ubuntu用户
提问于 2022-02-17 07:50:48
回答 1查看 18.6K关注 0票数 3

我无法添加ondrej到我的Ubuntu 20.04安装。

sudo apt存储库ppa:ondrej/php

上面的命令返回以下错误

代码语言:javascript
复制
Traceback (most recent call last):
  File "/usr/bin/add-apt-repository", line 363, in <module>
    addaptrepo = AddAptRepository()
  File "/usr/bin/add-apt-repository", line 41, in __init__
    self.distro.get_sources(self.sourceslist)
  File "/usr/lib/python3/dist-packages/aptsources/distro.py", line 91, in get_sources
    raise NoDistroTemplateException(
aptsources.distro.NoDistroTemplateException: Error: could not find a distribution template for Ubuntu/focal

以下是LSB的发布信息。

代码语言:javascript
复制
Distributor ID: Ubuntu 
Description:Ubuntu 20.04.3 LTS  
Release:    20.04 
Codename:       focal

我做错什么了吗?

最终目标:我希望能够从apt安装PHP8.1扩展

代码语言:javascript
复制
$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=20.04
DISTRIB_CODENAME=focal
DISTRIB_DESCRIPTION="Ubuntu 20.04.3 LTS"
代码语言:javascript
复制
apt-cache policy -> https://pastebin.com/84HauP14
aptitude search ~o -> https://pastebin.com/VhaW9qWq
namei /etc/os-release -> https://pastebin.com/XwjZHkKa
cat /etc/os-release -> https://pastebin.com/CywsZvEh
EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2022-02-23 13:23:54

我无法让add-apt-repository命令工作,所以我使用以下命令手动添加了存储库和签名密钥:

  1. 用文本编辑器打开sources.list文件(例如,nano):sudo /etc/apt/Sourcees.list
  2. 向文件中添加以下行: deb https://ppa.launchpadcontent.net/ondrej/php/ubuntu焦点主#deb-src https://ppa.launchpadcontent.net/ondrej/php/ubuntu焦主
  3. 添加存储库签名键: sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-key4f4ea0aae5267a6c
票数 8
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1393381

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档