我想安装一些软件包,但不想安装它们的文档。我该怎么做?
答案1
从 .deb 安装中排除文档(DPKG)
一次性选项:
--path-exclude
可用于在安装包时过滤掉不需要的文件:dpkg -i --path-exclude=/usr/share/doc/* ...
/etc/dpkg/dpkg.cfg.d/01_nodoc
永久解决方案:创建一个指定所需过滤器的文件。例如:path-exclude /usr/share/doc/* # we need to keep copyright files for legal reasons path-include /usr/share/doc/*/copyright path-exclude /usr/share/man/* path-exclude /usr/share/groff/* path-exclude /usr/share/info/* # lintian stuff is small, but really unnecessary path-exclude /usr/share/lintian/* path-exclude /usr/share/linda/*
跳过推荐的依赖项 (APT)
然后更改/etc/apt/apt.conf.d/99synaptics
或创建包含以下内容的新文件:
APT::Install-Recommends "false";
顺便说一句,这是永久选项muru 的回答对于这个问题。
参考:
- 减少 Debian 安装占用空间
- Ubuntu Wiki:减少磁盘占用
man dpkg
答案2
通常,这些doc
软件包由主软件包推荐,但不是硬依赖项。 如果它们是硬依赖项(例如texlive-full
),我认为没有安全或简单的方法。 对于推荐的软件包,答案很简单:
sudo apt-get install --no-install-recommends <package-name>