在 Ubuntu 系统中,通常使用的是 apt 包管理器,而不是 yum。yum 是 Red Hat 系列发行版(如 Fedora 和 CentOS)使用的包管理器。如果你是在 Ubuntu 上操作,应该使用 apt 来管理软件包。
要在 Ubuntu 中查看软件包的来源,可以使用以下命令:
查看已安装软件包的来源:
使用 apt policy <package_name> 命令可以查看特定软件包的可用版本及其来源。
apt policy <package_name>
例如,要查看 nginx 软件包的信息:
apt policy nginx
输出示例:
nginx:
Installed: 1.21.6-1ubuntu3.1
Candidate: 1.21.6-1ubuntu3.1
Version table:
1.21.6-1ubuntu3.1 500 http://archive.ubuntu.com/ubuntu focal/main amd64 Packages
*** 1.21.6-1ubuntu3.1 (candidates: 1.21.6-1ubuntu3.1)
在这个例子中,http://archive.ubuntu.com/ubuntu 是软件包的来源。
查看所有软件包的来源列表:
可以查看 /etc/apt/sources.list 文件以及 /etc/apt/sources.list.d/ 目录下的所有文件来获取软件包来源列表。
cat /etc/apt/sources.list
查看 /etc/apt/sources.list.d/ 下的所有文件:
ls /etc/apt/sources.list.d/
然后你可以逐个查看这些文件的内容:
cat /etc/apt/sources.list.d/<filename>
通过这些方法,你可以找到 Ubuntu 系统中软件包的来源。