在尝试安装 nvidia 二进制 blob 失败后,我返回到 debian 的 nvidia 软件包。但现在 aptitude 想要自动删除许多软件包:
ant ant-optional apper apper-data fonts-lyx fonts-opensymbol fonts-sil-gentium fonts-sil-gentium-basic hyphen-en-us kaccessible
kde-icons-mono kdeaccessibility kdesudo kmag kmousetool libapache-pom-java
libcmis-0.2-0 libcolamd2.7.1 libcommons-beanutils-java
libcommons-collections3-java libcommons-compress-java
libcommons-digester-java libcommons-logging-java libcommons-parent-java
libdb-java libdb-je-java libdb5.1-java libdb5.1-java-jni libexttextcat-data
libexttextcat0 libfs6 libgraphite2-2.0.0 libhsqldb-java libhyphen0
libicu4j-java libjline-java libjtidy-java liblucene2-java libmythes-1.2-0
libnss3-1d libpackagekit-glib2-14 libpackagekit-qt2-2 libregexp-java
libreoffice libreoffice-base libreoffice-base-core libreoffice-calc
libreoffice-common libreoffice-core libreoffice-draw libreoffice-emailmerge
libreoffice-filter-binfilter libreoffice-filter-mobiledev
libreoffice-help-en-us libreoffice-impress libreoffice-java-common
libreoffice-kde libreoffice-math libreoffice-report-builder-bin
libreoffice-style-galaxy libreoffice-style-oxygen libreoffice-writer
libservlet2.5-java libvisio-0.0-0 libwpd-0.9-9 libwpg-0.2-2 libwps-0.2-2
libxz-java lp-solve menu-xdg mythes-en-us network-manager-kde packagekit
packagekit-backend-aptcc packagekit-tools python-packagekit python-uno
ttf-liberation ttf-sil-gentium-basic uno-libs3 ure x11-apps
x11-session-utils x11-xfs-utils xfonts-mathml xinit xorg
我理解这些lib*
包,但是,哇嘿,xinit
还有xorg
?
答案1
apt-get autoremove
或者 aptitude 等效项将删除除已显式安装的软件包(通过在软件包管理器中选择它们,或使用)及其依赖项之外的所有软件包。它不知道哪些包可能很重要。apt-get install PACKAGENAME
手动/自动区别可能非常有用,但您需要稍微微调一下。使用以下命令将关键包声明为显式安装apt-mark
实用程序,或通过运行apt-get install
(即使已安装软件包),或按m
aptitude 界面中的 。
Debian 和 Ubuntu 提供了许多元包,这些元包只是依赖于某些类别的包,并且显式安装它们很有用。这样,即使在升级时重新组织包,依赖关系也会自动管理,并且您将保留功能。
例如,在您的情况下,您可能想要类似的东西
apt-get install xbase-clients
apt-mark manual ant libreoffice xorg
(也许还有更多)。