如何获取特定软件包的源URL及对应apt源文件
如何获取特定软件包的源URL及对应apt源文件
当然有办法啦!要找出某个deb包的来源URL以及对应的apt源文件,你可以直接查看系统里的apt源配置文件——这些文件一般都集中放在/etc/apt/sources.list.d/目录下,文件名通常和软件包的项目名称相关,很好识别。
举两个实际例子给你参考:
- 确认VSCode的来源:
直接查看/etc/apt/sources.list.d/下的vscode相关文件,用tail命令就能快速看到核心内容:
root@cc44dbebec72:/# tail /etc/apt/sources.list.d/vscode.list deb [arch=amd64,arm64,armhf signed-by=/etc/apt/keyrings/packages.microsoft.gpg] https://packages.microsoft.com/repos/code stable main
从输出里就能明确看到,VSCode的源URL正是https://packages.microsoft.com/repos/code,对应的源文件就是/etc/apt/sources.list.d/vscode.list。
- 查看yarn的源信息:
同样用tail命令查看对应源文件:
root@cc44dbebec72:/# tail /etc/apt/sources.list.d/yarn.list deb https://dl.yarnpkg.com/debian/ stable main
这样就能清楚知道yarn是从https://dl.yarnpkg.com/debian/这个源安装的,对应源文件是yarn.list。
总结一下,只要找到软件包对应的源配置文件,就能直接获取到它的来源URL啦!
备注:内容来源于stack exchange,提问作者sidgate
相关产品推荐
相关产品推荐

