Guix
列出所有使用 Guix 安裝的軟體包
如何列出通過 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
無法獲取有關通過…安裝的軟體包的資訊apt
,dpkg
只能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方式):