如何列出 Ubuntu 和 Debian 中已安装的存储库

2023-11-07

存储库是 Linux 操作系统的软件包集合。您可以创建一个包含实际包的中央存储库。然后配置其他系统以与主存储库连接。从那里,您可以安装、更新软件包。

Ubuntu 和其他基于 Debian 的系统使用 APT(高级软件包工具)作为软件包管理器。 apt将所有配置文件保存在/etc/apt目录。

本教程将帮助您通过命令行列出基于 Ubuntu 或 Debian 的系统下所有已安装的存储库。

列出 Ubuntu 中已安装的存储库

远程存储库引用配置在/etc/apt/sources.list文件及其下的所有文件/etc/apt/sources.list.d/目录。

使用以下命令列出基于 apt 的系统上所有配置的存储库:

sudo grep -rhE ^deb /etc/apt/sources.list* 

您将看到如下输出:


deb http://mirrors.digitalocean.com/ubuntu/ xenial main restricted
deb-src http://mirrors.digitalocean.com/ubuntu/ xenial main restricted
deb http://mirrors.digitalocean.com/ubuntu/ xenial-updates main restricted
deb-src http://mirrors.digitalocean.com/ubuntu/ xenial-updates main restricted
deb http://mirrors.digitalocean.com/ubuntu/ xenial universe
deb-src http://mirrors.digitalocean.com/ubuntu/ xenial universe
.
.
.
deb http://security.ubuntu.com/ubuntu xenial-security universe
deb-src http://security.ubuntu.com/ubuntu xenial-security universe
deb http://security.ubuntu.com/ubuntu xenial-security multiverse
deb-src http://security.ubuntu.com/ubuntu xenial-security multiverse
  

或者,您可以使用 apt-cache 命令列出所有存储库。此命令还将提供有关存储库的更多详细信息。

让我们尝试以下命令:

sudo apt-cache policy 

Output:


Package files:
 100 /var/lib/dpkg/status
     release a=now
 500 http://ppa.launchpad.net/ondrej/php/ubuntu xenial/main amd64 Packages
     release v=16.04,o=LP-PPA-ondrej-php,a=xenial,n=xenial,l=***** The main PPA for supported PHP versions with many PECL extensions *****,c=main,b=amd64
     origin ppa.launchpad.net
 500 https://deb.nodesource.com/node_13.x xenial/main amd64 Packages
     release o=Node Source,n=xenial,l=Node Source,c=main,b=amd64
     origin deb.nodesource.com
.
.
.
 500 http://mirrors.digitalocean.com/ubuntu xenial/main amd64 Packages
     release v=16.04,o=Ubuntu,a=xenial,n=xenial,l=Ubuntu,c=main,b=amd64
     origin mirrors.digitalocean.com
Pinned packages:
  

结论

在本教程中,您学习了如何查找在基于 Ubuntu 或 Debian 的系统上配置的所有存储库。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何列出 Ubuntu 和 Debian 中已安装的存储库 的相关文章

随机推荐

  • 缺失值填充4——使用线性模型(岭回归、Lasso回归、ElasticNet回归)填充序列缺失值

    原始的问题可能是 一个X 包含x1 x2 缺失x x3 预测 gt y 模型填充缺失值 使用 x1 x2 x3 y 预测 gt 缺失x 算法思路 Lasso回归 在线性回归结尾加入绝对值和的正则化方法 L1正则 岭回归 在线性回归结尾加入平
  • 7.集成测试

    一 集成测试介绍 测试 单元测试 集成测试 系统测试 软件开发 需求 高层设计 底层设计 代码 灰盒测试 定义 集成测试 集成测试 综合测试 联合测试 整体测试测试 实验测试 集成测试是软件测试的阶段 在该阶段中 各个软件模块被组合在一起并
  • MD5算法是什么?

    MD5 消息摘要算法 5 是一种广泛使用的加密哈希函数 可生成 128 位 16 字节 哈希值 它由 Ronald Rivest 于 1991 年设计 用于从可变长度输入生成固定大小的输出 该输出代表输入的指纹 为什么 MD5 很重要 传输
  • 如何使用 Homebrew 在 macOS 上安装 NVM

    Node Version Manager NVM 是一种广泛使用的工具 允许开发人员在单台计算机上管理 Node js 的多个版本 它的重要性怎么强调都不为过 因为 Node js 应用程序有时可能是特定于版本的 并且不同的项目可能需要不同
  • 在 Shell 脚本中高效地逐行读取文件

    逐行读取文件是许多 shell 脚本中的常见任务 因为它允许您单独处理文件的每一行并根据每一行的内容执行操作 在 Linux shell 脚本中逐行读取文件的方法有多种 但有些方法比其他方法更有效 在本文中 我们将探讨在 Linux she
  • Bash 变量简介

    在上一篇文章中 我们讨论了本地 Bash 变量和全局 Bash 变量之间的差异 您可以在此处阅读 基于这种理解 今天我们将更深入地了解 Bash 脚本世界 重点关注 Bash 变量 我们将探讨定义变量的规则 可以对它们执行的操作以及它们如何
  • 如何在 Debian 11 上安装 Wine 8.0

    Winehq团队于2023年1月24日发布了最新稳定版本8 0 其源代码可以从其官方网站下载 您还可以使用包管理器来安装 wine Wine 是 Windows API 的开源实现 并且始终是免费软件 大约一半的源代码是由其志愿者编写的 其
  • Top 命令输出解释:初学者简介

    The top 命令是一个 Linux 实用程序 用于显示有关系统上正在运行的进程的实时信息 它提供系统当前状态的摘要 包括 CPU 内存和交换使用情况 以及正在运行的进程及其资源利用率的列表 使用 top 命令很简单 只需输入 top 在
  • 如何在 PHP 中验证日期字符串:探索多个选项

    日期验证是许多 Web 应用程序的重要组成部分 因为它确保用户输入正确且有意义的日期 PHP 是一种流行的服务器端脚本语言 它提供了多种函数来帮助开发人员轻松验证日期字符串 在本文中 我们将讨论在 PHP 中验证日期字符串的不同方法 包括内
  • 在 PHP 中处理时区的高级技术

    处理时区是在基于 Web 的应用程序中处理日期和时间的一个重要方面 在 PHP 中 设置默认时区是关键的第一步 但是有几种处理时区的高级技术可以帮助您构建更强大和更准确的应用程序 在本文中 我们将讨论在 PHP 中处理时区的高级技术 在时区
  • MySQL 使用 LIKE 区分大小写搜索

    LIKE语句用于在MySQL中搜索包含部分字符串的记录 默认情况下 带有 LIKE 的查询会匹配不区分大小写的记录 意味着查询将匹配小写或大写的两条记录 例如 搜索颜色表中名称以 Gr 开头的所有记录 mysql gt SELECT nam
  • 如何在 Linux 上安装 Apache OFBiz

    阿帕奇 OFBiz Apache Open For Business 项目 是一个开源 ERP CRM 系统 来自阿帕奇基金会可靠 安全和可扩展的企业解决方案的起点 它提供完整的会计 分类帐 库存管理 CRM 和项目管理系统 此外 OFBi
  • 使用 Pg_dump 备份和恢复 PostgreSQL 数据库

    PostgreSQL 是一种流行的开源关系数据库管理系统 用于 Web 应用程序 商业智能和其他数据密集型应用程序 管理 PostgreSQL 数据库的一个关键方面是通过制定备份和恢复策略来确保数据保护 在本文中 我们将提供有关如何备份和恢
  • Bash 脚本中出现错误时退出的综合指南

    Bash 脚本对于系统管理员 程序员甚至想要自动执行重复任务的普通用户来说都是必不可少的工具 然而 当脚本由于错误或不可预见的情况而未按预期运行时 可能会成为令人沮丧的根源 正确的错误处理对于维护脚本的可靠性 一致性和性能至关重要 本文将提
  • 如何使用 Sed 命令替换文件中的字符串

    您是否遇到过需要替换许多文件中的单词或句子的情况 您可以复制并粘贴它 或者也许有一个现有的脚本可以完成这项工作 但是 如果您只需要在其他地方用另一个单词或句子替换它呢 您可以使用 find 但这太通用了 需要为此任务编写脚本 如果您甚至不知
  • ss 与 netstat 命令之间的比较

    在 Linux 中进行网络分析和故障排除时 最常用的两个命令是 ss 和 netstat 这两个命令都允许您显示有关网络连接和套接字的信息 但它们在功能 速度和效率方面有所不同 在本文中 我们将比较 ss 和 netstat 命令的功能 性
  • 什么是主目录?

    在操作系统领域 无论是 Linux MacOS 还是 Windows 主目录的概念在维护用户数据 隐私和整个系统组织方面发挥着重要作用 了解主目录的重要性和功能对于任何使用计算机的人来说都是至关重要的 什么是主目录 主目录在 Unix 和类
  • 添加 Git 远程源存储库的实用指南

    Git 已成为全球开发人员不可或缺的工具 可实现高效的代码版本控制和协作 Git 最强大的功能之一是它能够使用远程存储库 这使得团队能够无缝协作进行项目 在本文中 我们将指导您完成将 Git 远程存储库添加到本地项目的过程 帮助您简化协作并
  • 如何在 Debian 9 (Stretch) 上安装 Ansible

    Ansible 是一种自动化工具 用于从单台计算机管理多个远程主机 它为您提供了针对大量远程主机的轻松配置 例如 您在多台机器上执行相同的任务 Ansible 为您提供了自动执行这些任务的选项 本教程将帮助您在 Debian 9 Stret
  • 如何列出 Ubuntu 和 Debian 中已安装的存储库

    存储库是 Linux 操作系统的软件包集合 您可以创建一个包含实际包的中央存储库 然后配置其他系统以与主存储库连接 从那里 您可以安装 更新软件包 Ubuntu 和其他基于 Debian 的系统使用 APT 高级软件包工具 作为软件包管理器