AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题

问题[add-apt-repository](ubuntu)

Martin Hope
MrSquaare
Asked: 2023-04-25 15:51:24 +0800 CST

Ubuntu 23.04 add-apt-repository 不起作用

  • 5

由于我升级到 Ubuntu 23.04,当我运行时add-apt-repository,这是我得到的错误:

httplib2.error.ServerNotFoundError: Unable to find the server at api.launchpad.test

似乎add-apt-repository正在使用一些开发源根目录。

我怎样才能解决这个问题?

add-apt-repository
  • 1 个回答
  • 79 Views
Martin Hope
thetek
Asked: 2020-09-27 06:54:28 +0800 CST

add-apt-repository <ppa> 总是抛出错误

  • 0

我目前正面临这个问题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 添加任何存储库,这非常烦人。

在此先感谢您的帮助!

repository ppa apt add-apt-repository 20.04
  • 1 个回答
  • 2875 Views
Martin Hope
user1283068
Asked: 2020-05-13 22:35:05 +0800 CST

do-release-upgrade 禁用第三方软件源。重新启用它们的简单方法?[复制]

  • 3
这个问题在这里已经有了答案:
升级后是否有更新我的 PPA sources.list 条目的工具? (2 个回答)
2年前关闭。

我最近将我的 Ubuntu 从 19.04 升级到了 20.04。和往常一样,发生的第一件事是所有第三方软件源都被禁用。

我确信有充分的理由这样做,我不介意之后再重新启用它们。但这是一项微不足道且半途而废的机械任务,我无法想象这里不存在某种工具来帮助用户。

软件源对话框

基本上,这样的工具会检查所有禁用的软件源,并带有“升级到禁用”之类的注释(确切的措辞让我难以理解),然后查看 deb 源,检查哪个 Ubuntu 版本是最新的“ dist”文件夹,然后在分发字段中输入该名称。

有人知道这样的工具吗?

upgrade software-center apt add-apt-repository
  • 2 个回答
  • 3597 Views
Martin Hope
thesilican
Asked: 2020-04-30 10:29:04 +0800 CST

删除 apt 存储库?

  • 1

前段时间我可能不小心添加了一个带有无效 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 命令

package-management updates apt add-apt-repository
  • 4 个回答
  • 3788 Views
Martin Hope
Misso NYk
Asked: 2019-10-25 15:09:45 +0800 CST

即使使用 ppa:ondrej/php 在 Ubuntu 19.10 上安装 php5.6 也不起作用

  • 2

我需要将 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.

有人可以帮助解决这个问题吗?

ppa apt php add-apt-repository
  • 2 个回答
  • 3981 Views
Martin Hope
knoftrix
Asked: 2019-01-18 09:44:09 +0800 CST

add-apt-repository 命令突然很慢

  • 3

之前没有问题,但是今天我启动了我的电脑,我删除了不稳定的 OIBAF 显卡驱动并尝试添加稳定的 OIBAF 显卡 PPA。我离开了大约 15 分钟,当我回来时,终端卡在初始命令上,没有任何输出。它看起来像这样:

在此处输入图像描述

我以为这是一个互联网问题,但事实并非如此。然后我取消了添加 PPA 并尝试再次安装它,但遇到了同样的问题(该apt-add-repository命令确实有效,但需要很长时间才能显示任何输出。之前一切都很好——不到一分钟就完成了——但是现在需要超过 15 分钟)。

我也尝试添加不同的 PPA,但遇到了同样的问题。

我的内核版本是 4.20.0

我还构建了一个安装和删除的内核,但没有与 ppa 相关的问题。

CTRL编辑:当我用+取消命令时会有更多延迟C

package-management ppa apt add-apt-repository 18.04
  • 2 个回答
  • 3189 Views
Martin Hope
otong
Asked: 2019-01-04 22:47:24 +0800 CST

在 ubuntu 18.10 上安装 firebird 2.5

  • 2

我想在 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,它工作正常。

add-apt-repository database 18.10
  • 1 个回答
  • 5782 Views
Martin Hope
Mostafa Norzade
Asked: 2018-08-27 04:56:17 +0800 CST

ModuleNotFoundError:没有名为“apt_pkg”的模块错误

  • 38

我在 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'

感谢帮助

dpkg add-apt-repository 16.04
  • 8 个回答
  • 92271 Views
Martin Hope
user856325
Asked: 2018-08-08 00:31:40 +0800 CST

使用外部存储库时的风险解决方案

  • 1

这是我发现的使用外部存储库时的风险列表。

质量:

  • 来自外部存储库的包与系统中的稳定包之间的冲突。

  • 外部存储库之间的冲突。

  • 系统可能不支持来自外部存储库的包。

  • 非官方存储库可能包含试用版或不稳定的软件包。这对系统来说并不是很好。
  • 使用过多的存储库会使进程运行缓慢。
  • 将来可能会更改来自外部存储库的软件包,从而影响系统。

安全:

  • 恶意用户可以访问并将恶意软件引入开放外部存储库的包中。您可以像这样安装软件包。

合法化:

  • 在某些国家/地区启用某些外部存储库可能不合法(通常是由于出口限制)。
  • 一些开放的外部存储库可能包含一些粗心用户推送的未经许可或版权的包源代码。

对于这些风险,您有什么解决方案吗?这是一个大型服务器系统。我想使用专门的存储库,例如 docker 或 kubernetes。我会遇到这些风险吗?我应该怎么做才能避免它们?

P/s:如有拼写或语法错误,请编辑。谢谢!欢迎每一项改进!

package-management repository security apt add-apt-repository
  • 1 个回答
  • 349 Views
Martin Hope
Ricardo Cristian Ramirez
Asked: 2018-08-02 13:08:46 +0800 CST

如何在 Ubuntu 上安装 BareOS?

  • 0

许多存储库目录被组织为 dists、pool 等。任何人都可以简单地编辑 sources.list 文件以添加新的 repo。

我需要像这样添加一个非常结构化的回购。

如何在不提供任何版本和存储库名称的情况下添加此存储库?

(似乎,根据给定的答案,在最后添加 / 是有效的,而不是发布名称 repo 名称)

repository apt add-apt-repository
  • 1 个回答
  • 1971 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve