DroidOS Asked: 2015-05-27 03:43:27 +0800 CST2015-05-27 03:43:27 +0800 CST 2015-05-27 03:43:27 +0800 CST 删除 Ubuntu Docker 安装的手册页 772 我正在尝试减少我的 Ubuntu docker 映像的占用空间。鉴于 man 文件的用处很小,我删除了它们,提交了映像,然后尝试使用它。AFAICT 它没有伤害。但是,我认为值得在这里问。我这样做是不是在为将来埋下任何丑陋的问题? manpage 2 个回答 Voted Best Answer 0x2b3bfa0 2015-05-27T03:50:05+08:002015-05-27T03:50:05+08:00 简短回答:不,这不应该造成任何重大问题。 长话短说 我认为除了这两种情况外,您不会造成任何重大损害: 如果您需要任何命令的手册,您将找不到它。 /usr/share/man当您执行软件包安装/更新时,该文件夹会增长。 禁用 apt 缓存: 当您使用基于 Debian 的系统apt-get或aptitude在基于 Debian 的系统上安装软件包时,下载的软件包默认保存在位于 .apt 的 APT 缓存中/var/cache/apt/archives。这真的没有必要,因为您通常不会再重新安装相同的软件包。随着时间的推移,里面的内容/var/cache/apt/archives会越来越多。 使用以下内容创建一个/etc/apt/apt.conf.d/名为的文件:02nocache Dir::Cache ""; Dir::Cache::archives ""; 清除 apt 缓存: sudo rm -rf /var/cache/apt/archives 禁用手册页、语言环境和文档: 你可以禁用很多垃圾这样做: 使用以下内容创建一个调用的文件01_nodoc:/etc/dpkg/dpkg.cfg.d # /etc/dpkg/dpkg.cfg.d/01_nodoc # Delete locales path-exclude=/usr/share/locale/* # Delete man pages path-exclude=/usr/share/man/* # Delete docs path-exclude=/usr/share/doc/* path-include=/usr/share/doc/*/copyright 删除当前内容: sudo rm -rf /usr/share/doc/ sudo rm -rf /usr/share/man/ sudo rm -rf /usr/share/locale/ Maythux 2015-05-27T03:50:18+08:002015-05-27T03:50:18+08:00 从逻辑上讲,这不会对您的系统造成危害,但是当您需要一些手册页时,您仍然可能会松懈。 您还应该注意到任何更新都会再次创建该目录
简短回答:不,这不应该造成任何重大问题。
长话短说
我认为除了这两种情况外,您不会造成任何重大损害:
/usr/share/man
当您执行软件包安装/更新时,该文件夹会增长。禁用 apt 缓存:
当您使用基于 Debian 的系统
apt-get
或aptitude
在基于 Debian 的系统上安装软件包时,下载的软件包默认保存在位于 .apt 的 APT 缓存中/var/cache/apt/archives
。这真的没有必要,因为您通常不会再重新安装相同的软件包。随着时间的推移,里面的内容/var/cache/apt/archives
会越来越多。使用以下内容创建一个
/etc/apt/apt.conf.d/
名为的文件:02nocache
清除 apt 缓存:
禁用手册页、语言环境和文档:
你可以禁用很多垃圾这样做:
使用以下内容创建一个调用的文件
01_nodoc
:/etc/dpkg/dpkg.cfg.d
删除当前内容:
从逻辑上讲,这不会对您的系统造成危害,但是当您需要一些手册页时,您仍然可能会松懈。
您还应该注意到任何更新都会再次创建该目录