Guix

列出所有使用 Guix 安裝的軟體包

  • February 23, 2022

如何列出通過 Guix 安裝的所有軟體包?在 Ubuntu 上,這將通過dpkg -l.

您可以使用

guix package --list-installed

列出所有已安裝的軟體包。在末尾添加a| grep name以在該列表中搜尋“名稱”。

guix package --list-installed( ) 是通過包管理器guix package -I列出任何 linux 發行版上已安裝包的有效答案。guix

但它不等同於dpkg -l。為什麼?

dpkg -l將列出系統上所有已安裝的軟體包…guix無法獲取有關通過…安裝的軟體包的資訊aptdpkg只能guix訪問自己安裝的軟體包。

在 GuixSD 上

GuixSD 帶有預安裝的軟體包;此外guix package --list-installed,要列出系統範圍的包,您需要設置--profile選項:

guix package --list-installed --profile=/run/current-system/profile |awk '{print $1}'

e、g:

$ guix package --list-installed=zile
$

不返回任何東西。

但:

$ guix package --list-installed --profile=/run/current-system/profile |awk '/zile/ {print $1,$2}'
zile 2.4.14

包管理(emacs方式):

引用自:https://unix.stackexchange.com/questions/626336