如何在 Ubuntu 和 Debian 中列出安装的存储库 ?
repository (存储库)是 Linux 系统软件包的集合。您可以创建一个包含实际软件包的中央存储库。然后配置其他系统以与主存储库连接,然后您可以从中安装和更新软件包。
Ubuntu 和其他基于 Debian 的系统使用 APT(高级软件包工具)作为包管理器。APT 将所有配置文件保留在 /etc/apt
目录下。
本教程将帮助您通过命令行列出Ubuntu 或 Debian 系统下安装的所有存储库。
List Installed Repositories In Ubuntu
远程存储库引用是在 /etc/apt/sources.list
文件和 /etc/act/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
您将看到如下输出:
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:
我的开源项目
评论已关闭