由于我升级到 Ubuntu 23.04,当我运行时add-apt-repository
,这是我得到的错误:
httplib2.error.ServerNotFoundError: Unable to find the server at api.launchpad.test
似乎add-apt-repository
正在使用一些开发源根目录。
我怎样才能解决这个问题?
由于我升级到 Ubuntu 23.04,当我运行时add-apt-repository
,这是我得到的错误:
httplib2.error.ServerNotFoundError: Unable to find the server at api.launchpad.test
似乎add-apt-repository
正在使用一些开发源根目录。
我怎样才能解决这个问题?
我目前正面临这个问题add-apt-repository
。每当我尝试做任何事情(添加甚至删除存储库)时,我都会收到此错误:
Traceback (most recent call last):
File "/usr/bin/add-apt-repository", line 108, in <module>
sp = SoftwareProperties(options=options)
File "/usr/lib/python3/dist-packages/softwareproperties/SoftwareProperties.py", line 118, in __init__
self.reload_sourceslist()
File "/usr/lib/python3/dist-packages/softwareproperties/SoftwareProperties.py", line 613, in reload_sourceslist
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 Elementary/next
请注意,我目前正在运行 Ubuntu 20.04,但该错误说明了有关 Elementary OS 的内容。
我已经在寻找可能的解决方案(比如这个以及ppa-purge
其他一些解决方案),但没有一个成功。
现在,我无法向 apt 添加任何存储库,这非常烦人。
在此先感谢您的帮助!
前段时间我可能不小心添加了一个带有无效 URL 的 apt 存储库。现在,每次我运行sudo apt update
时,底部都会显示以下错误消息:
E: The repository 'http://archive.canonical.com (lsb_release Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
我试过使用sudo add-apt-repository --remove 'http://archive.canonical.com (lsb_release Release'
,运行命令后没有区别。如何从我的 apt 存储库列表中删除此 url?
http://archive.canonical.com (lsb_release Release
编辑:在我的 /etc/apt/sources.list 中找不到该 url
以下要点包含https://gist.github.com/MrSiliconGuy/4ae2c649e5133f7edff012bfd6483d70/etc/apt/sources.list
的内容和输出sudo apt update
编辑:原来是这条线deb http://archive.canonical.com/ (lsb_release -sc) partner
apt 源文件中不能有 shell 命令
我需要将 php5.6 安装到我的 Ubuntu 19.10,在互联网上发现了很多变体,几乎所有变体都是相同的 - 使用 ppa:ondrej/php
我试过这个变种:
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
和这个:
LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/php
但是之后
sudo apt-get install php5.6
似乎没有任何效果,我得到的只是这样或类似的消息
Note, selecting 'php5.6-json' for regex 'php5.6'
Note, selecting 'php5.6-common' for regex 'php5.6'
到目前为止,我得到的唯一结果是在 sudo apt-get install php5 之后以某种方式安装了 php5.3,但这不是我想要的。
同样在命令'sudo add-apt-repository ppa:ondrej/php'之后,我得到了这样的东西:
E: The repository 'http://ppa.launchpad.net/ondrej/apache2/ubuntu eoan Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
有人可以帮助解决这个问题吗?
之前没有问题,但是今天我启动了我的电脑,我删除了不稳定的 OIBAF 显卡驱动并尝试添加稳定的 OIBAF 显卡 PPA。我离开了大约 15 分钟,当我回来时,终端卡在初始命令上,没有任何输出。它看起来像这样:
我以为这是一个互联网问题,但事实并非如此。然后我取消了添加 PPA 并尝试再次安装它,但遇到了同样的问题(该apt-add-repository
命令确实有效,但需要很长时间才能显示任何输出。之前一切都很好——不到一分钟就完成了——但是现在需要超过 15 分钟)。
我也尝试添加不同的 PPA,但遇到了同样的问题。
我的内核版本是 4.20.0
我还构建了一个安装和删除的内核,但没有与 ppa 相关的问题。
CTRL编辑:当我用+取消命令时会有更多延迟C
我想在 ubuntu 18.10 上安装 firebird 2.5 服务器
我按照这个安装 firebird 2.5,但卡住了
sudo add-apt-repository ppa:mapopa
它说错误
E: The repository 'http://ppa.launchpad.net/mapopa/ppa/ubuntu cosmic Release' does not have a Release file.
N: Updating from such a repository can't be done securely and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
所以我跟着手册页,但不太明白它告诉我解决问题的内容。有一个类似的问题,如何在 Ubuntu 16.04 上安装 Firebird,但它与安装 firebird 2.5相同
对于这个用例,我没有理由使用 Ubuntu 18.10。以前我考虑过使用 docker 作为 Firebird 服务器,所以也许最新版本就可以了。但事情并没有按预期工作:docker 图像无法读取数据库(可能我也错过了一些实现)。所以我尝试使用 Firebird Ubuntu 版本,卡住了,然后我想出了这个问题
所以我降级到 Ubuntu 16.04,它工作正常。
我在 ubuntu 16.4 上运行以下命令:
sudo add-apt-repository ppa:noobslab/apps
以下问题:
如何在 Ubuntu 16.04 上安装 PlayOnLinux
并得到以下错误:
Traceback (most recent call last):
File "/usr/bin/add-apt-repository", line 11, in <module>
from softwareproperties.SoftwareProperties import SoftwareProperties, shortcut_handler
File "/usr/lib/python3/dist-packages/softwareproperties/SoftwareProperties.py", line 27, in <module>
import apt_pkg
ModuleNotFoundError: No module named 'apt_pkg'
Error in sys.excepthook:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/apport_python_hook.py", line 63, in apport_excepthook
from apport.fileutils import likely_packaged, get_recent_crashes
File "/usr/lib/python3/dist-packages/apport/__init__.py", line 5, in <module>
from apport.report import Report
File "/usr/lib/python3/dist-packages/apport/report.py", line 30, in <module>
import apport.fileutils
File "/usr/lib/python3/dist-packages/apport/fileutils.py", line 23, in <module>
from apport.packaging_impl import impl as packaging
File "/usr/lib/python3/dist-packages/apport/packaging_impl.py", line 23, in <module>
import apt
File "/usr/lib/python3/dist-packages/apt/__init__.py", line 23, in <module>
import apt_pkg
ModuleNotFoundError: No module named 'apt_pkg'
Original exception was:
Traceback (most recent call last):
File "/usr/bin/add-apt-repository", line 11, in <module>
from softwareproperties.SoftwareProperties import SoftwareProperties, shortcut_handler
File "/usr/lib/python3/dist-packages/softwareproperties/SoftwareProperties.py", line 27, in <module>
import apt_pkg
ModuleNotFoundError: No module named 'apt_pkg'
感谢帮助
这是我发现的使用外部存储库时的风险列表。
质量:
来自外部存储库的包与系统中的稳定包之间的冲突。
外部存储库之间的冲突。
系统可能不支持来自外部存储库的包。
安全:
合法化:
对于这些风险,您有什么解决方案吗?这是一个大型服务器系统。我想使用专门的存储库,例如 docker 或 kubernetes。我会遇到这些风险吗?我应该怎么做才能避免它们?
P/s:如有拼写或语法错误,请编辑。谢谢!欢迎每一项改进!
许多存储库目录被组织为 dists、pool 等。任何人都可以简单地编辑 sources.list 文件以添加新的 repo。
我需要像这样添加一个非常结构化的回购。
如何在不提供任何版本和存储库名称的情况下添加此存储库?
(似乎,根据给定的答案,在最后添加 / 是有效的,而不是发布名称 repo 名称)