安装没有文档的软件包

安装没有文档的软件包

我想安装一些软件包,但不想安装它们的文档。我该怎么做?

答案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 的回答对于这个问题。

参考:

答案2

通常,这些doc软件包由主软件包推荐,但不是硬依赖项。 如果它们是硬依赖项(例如texlive-full),我认为没有安全或简单的方法。 对于推荐的软件包,答案很简单:

sudo apt-get install --no-install-recommends <package-name>

相关内容