use*_*429 9 package-management dpkg
我想要一个安装在我的服务器上的所有软件包的列表,但是命令
dpkg --get-selections > ~/Package.list
Run Code Online (Sandbox Code Playgroud)
什么都不做!当我执行它时,根文件夹中没有名为“package.list”的文件。
0R1*_*10N 19
您必须运行相同的命令(无需以 root 身份运行)
dpkg --get-selections > ~/InstalledPackages.list
Run Code Online (Sandbox Code Playgroud)
然后你可以
cat ~/InstalledPackages.list
Run Code Online (Sandbox Code Playgroud)
查看内容。
现在,如果您不确定 ~ 是如何处理的,您可以
cd ~
pwd
Run Code Online (Sandbox Code Playgroud)
就是这样。
Hib*_*u57 11
使用dpkg-query,此命令正是针对您的需要:请求包数据库?快速man dpkg-query会告诉您更多信息,但是,您可以尝试dpkg-query --list或dpkg-query -- show。
小智 5
这些答案是什么,哈哈,这个问题所问的只是一个简单的 dpkg 输出列表,
dpkg --list | less
dpkg -l | more
dpkg-query -l | tail
dpkg-query --list | head
diff <(ps aux| grep x) <(pgrep x)
apt-file list "package"
Run Code Online (Sandbox Code Playgroud)
您说您已经查看了根文件夹,但使用“~”您显然指向主文件夹。根目录为 /Package.list 或 -/Package.list。检查主文件夹。
编辑:正如我现在所看到的,即使我的答案是正确的,但对于新用户来说可能还不清楚。很抱歉造成了额外的混乱。@0R10N 谢谢你提供的好例子:)
| 归档时间: |
|
| 查看次数: |
63460 次 |
| 最近记录: |