Ubuntu
這個“gnome”包是怎麼回事?
我最近厭倦了每次插入 MP3 播放器時 Rhythmbox 的啟動方式。我知道我可以簡單地禁用它,但我決定解除安裝 Rhythmbox。無論如何,這是一個非常需要記憶體的應用程序。
然而,有一個神秘的包被簡單地
gnome
稱為apt-get
依賴於 Rhythmbox。我想這是非常 GNOME 環境。但是為什麼 aptitude 建議解除安裝它呢?那不會破壞我的系統嗎?這是輸出
dpkg -L gnome
hostname:/home/user# dpkg -L gnome /. /usr /usr/share /usr/share/doc /usr/share/doc/gnome /usr/share/doc/gnome/copyright /usr/share/doc/gnome/changelog.gz
這是輸出
aptitude remove rhythmbox
:The following packages are BROKEN: gnome The following packages will be REMOVED: rhythmbox 0 packages upgraded, 0 newly installed, 1 to remove and 20 not upgraded. Need to get 0B of archives. After unpacking 14.0MB will be freed. The following packages have unmet dependencies: gnome: Depends: rhythmbox (>= 0.11.5) but it is not installable The following actions will resolve these dependencies: Remove the following packages: gnome Score is 119
Debian(和衍生產品)將大塊軟體分解成許多小包。這樣,如果您只想要一個特定的 Gnome 應用程序,您可以只安裝它的包,而不會浪費下載時間、磁碟空間或其他資源來安裝整個 Gnome。
但是對於那些確實想要整個東西的人來說,有許多元包只是為了他們的依賴而存在。例如,如果您想要所有 Gnome,您可以安裝該
gnome
軟體包,並通過其依賴項將所有 Gnome 應用程序拉入。元包本身不包含任何文件,因此刪除它不會在包管理器之外產生任何影響。
gnome
取決於rhythmbox
因為 Rhythmbox 是 Gnome 的一部分。如果您刪除該gnome
軟體包,只需確保 apt 不會同時刪除僅因為它們是gnome
您想要保留的依賴項而安裝的應用程序。在 aptitude 中,按m
將包標記為手動安裝,這樣如果依賴它的包被刪除,它就不會被刪除。