我是 Ubuntu 新手。我有一个值得信赖的版本。我不明白文件状态的含义。我发现运行命令:
apt-cache policy postgresql-9.6
Run Code Online (Sandbox Code Playgroud)
我得到了这个输出:
postgresql-9.6:
Installed: (none)
Candidate: (none)
Version table:
9.6.2-1.pgdg14.04+1 0
100 /var/lib/dpkg/status
Run Code Online (Sandbox Code Playgroud)
文件 /var/lib/dpkg/status 上的“中断”和“替换”是什么意思?
当我需要查找给定版本来自哪个存储库时,我遇到了这个问题,它看起来意味着/var/lib/dpkg/status当前安装的软件包,并且在OP的示例中,它显示该版本已安装,但当前无法从任何存储库中获取。
这是包可用时得到的输出:
# apt-cache policy dpkg
dpkg:
Installed: 1.16.18
Candidate: 1.16.18
Version table:
*** 1.16.18 0
500 http://repo/mirror/debian/ wheezy/main amd64 Packages
100 /var/lib/dpkg/status
1.16.17 0
500 http://repo/mirror/debian/ wheezy-security/main amd64 Packages
Run Code Online (Sandbox Code Playgroud)
一些详细信息可以在https://www.debian.org/doc/manuals/debian-reference/ch02.en.html#_the_dpkg_command找到
据我所知,状态文件包含有关包的状态信息(当然)。
根据查看我自己的状态文件,大多数软件包似乎都有“状态:安装成功”(我发现了数千个)。我认为这意味着这些软件包已正确安装。我有几十个左右的包裹,其中还有一些其他包裹。
| 归档时间: |
|
| 查看次数: |
13733 次 |
| 最近记录: |