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 / 问题 / 1233064
Accepted
thesilican
thesilican
Asked: 2020-04-30 10:29:04 +0800 CST2020-04-30 10:29:04 +0800 CST 2020-04-30 10:29:04 +0800 CST

删除 apt 存储库?

  • 772

前段时间我可能不小心添加了一个带有无效 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 4 个回答
  • 3788 Views

4 个回答

  • Voted
  1. NMukama
    2021-10-13T19:12:13+08:002021-10-13T19:12:13+08:00

    简单的。有时您会去/etc/apt/sources.list并且不会找到行为不端的存储库。

    解决方案是-r像这样使用..

    下面的行是您为添加可能不再可用/有效的存储库而运行的内容(在这种情况下,abc 和 def 只是占位符)

    sudo add-apt-repository ppa:abc/def
    

    像这样删除它

    sudo add-apt-repository -r ppa:abc/def
    

    现在sudo apt update再次运行,所有问题都应该消失了!

    • 2
  2. Best Answer
    cnstlungu
    2020-04-30T10:31:58+08:002020-04-30T10:31:58+08:00

    存储库存储在位于 /etc/apt/sources.list 的文件中。您可以对其进行编辑以满足您的需要。

    • 1
  3. user535733
    2020-04-30T10:36:34+08:002020-04-30T10:36:34+08:00
    1. 打开终端

    2. 编辑sources.list 文件。

    3. 保存您的更改。


    下面是一个使用基于终端的 nano 文本编辑器的示例:

    1. 打开终端

    2. sudo nano /etc/apt/sources.list

      • sudo因为该文件由 root 拥有(不是你)
      • nano是应用程序的名称(文本编辑器)
      • /etc/apt/sources.list是完整的路径和文件名
    3. 使用箭头键在编辑器中移动。使用删除或退格键删除坏行。

    4. 使用 CTRL+O 保存更改。

    5. 使用 CTRL +X 退出编辑器并返回到命令提示符。

    • 0
  4. Ibanêz
    2022-08-09T12:05:48+08:002022-08-09T12:05:48+08:00

    如果你使用的是 ubuntu 20,你可以去 /etc/apt/sources.list.d/

    在那里您会找到您添加的存储库。然后只需删除一个包含存储库名称的文件并再次运行 apt update 。

    • 0

相关问题

  • 有没有办法重置所有包/源并从头开始?

  • 如何回滚到 PHP 5.2?

  • 包管理器之间有什么区别?

  • 如何让 Ubuntu 减少检查更新的频率?对于 11.04 及更高版本对于赶时间的人!通过 Ubuntu 软件中心

  • 如何启用自动更新?

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