當然,您不僅僅需要一次了解計算機上已經安裝了哪些軟件包,但是打開該軟件包就變得很繁瑣。 包裝經理 在執行某些步驟後,您可以檢查計算機上的軟件包。
執行此任務的方法繁瑣得多,速度更快,它是從終端開始的,它也很容易做到,不用擔心,這裡我告訴您它的情況。
我們打開終端,根據您使用的發行版,您將使用這些代碼行,您將看到計算機上是否安裝了軟件包。
- Arch Linux:pacman -Ss軟件包
- Fedora:yumsearch軟件包
- Debian / Ubuntu:apt-cache搜索包
- OpenSUSE:zypper se軟件包
- Gentoo:emerge -S軟件包
但是並非一切都到此為止,因為如果您需要知道是否已安裝特殊程序,則必須使用以下任何代碼行,如前一種情況,必鬚根據使用的發行版使用代碼。
- Arch Linux:pacman -Qs軟件包
- Fedora:rpm -qa | grep包
- Debian / Ubuntu:dpkg -l | grep包
- OpenSUSE:zypper se -i軟件包
- Gentoo:emerge -pv軟件包
這是檢查我們團隊中有哪些軟件包和/或程序的簡單方法,從而節省了在軟件包管理器中的工作量和搜索時間,希望對您有所幫助。
據我所知,“ apt-cache搜索”用於驗證該軟件包在您的存儲庫中是否存在,並且可以在尚未安裝該軟件包的情況下進行安裝,但它不會僅顯示已安裝的軟件包。
誰知道,也許我錯了。
您好!
這里為debian另一個
才能搜索包
雖然您必須先安裝智能
package = package_name; 如果哪個$包&> / dev / null; 然後迴聲“是”; 否則迴聲“否”; 科幻
更全球化的東西適用於任何“ Linux”
在Debian上,正確的做法是:
apt-cache搜索軟件包:從AVAILABLE軟件包數據庫中列出符合“軟件包”條件的軟件包。 這並不意味著它們已安裝。 它與/etc/apt/sources.list中啟用的存儲庫有關
dpkg -l package *:列出以單詞“ package”開頭的軟件包及其安裝狀態,或者在系統上不存在。 如果僅使用單詞“ package”,則表示匹配正確。
了解從終端安裝了哪些軟件包:dpkg –get-selections
已安裝軟件包的日期列表:cat /var/log/dpkg.log
嘗試安裝apt列表。 Debian及其衍生產品。 別客氣。