首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在安装后移除不需要的建筑工艺品

如何在安装后移除不需要的建筑工艺品
EN

Stack Overflow用户
提问于 2014-10-17 22:53:45
回答 1查看 236关注 0票数 2

我正在使用pandoc安装一些软件包(pandoc-citeproccabal install ),以便构建比目前通过我的包管理器(debian的apt-get)更多的这些软件包的二进制文件。这很好,但是安装了可能是构建过程所需的附加包,占用的空间比我单独安装debian二进制文件时要大得多。

当二进制文件完成后,我如何删除构建pandocpandoc-citeproc二进制文件所需的这些伪文件,而不删除必要的文件呢?(例如,仅保留cabal/bin和删除其他一切就足够了吗?cabal-debian包在这里有什么用吗?还是在阴谋集团中有一个内置的方法来解决这个问题?)

*是的,我关心磁盘空间。在这种情况下,因为我构建这是一个码头形象,我希望它不超过必要,虽然原则上这个问题比码头用例更一般。

EN

回答 1

Stack Overflow用户

发布于 2014-10-20 18:45:19

最后遵循了@DiegoNolan的建议:

代码语言:javascript
复制
apt-get update && apt-get install -y cabal-install \
  && cabal update \
  && cabal install --bindir=/usr/local/bin --global pandoc pandoc-citeproc \
  && apt-get remove --auto-remove --purge -y cabal-install \
  && rm -rf /root/.cabal/lib /root/.cabal/packages

这将导致在图像大小中添加< 100 MB而不是1.2GB。除了在安装后删除.cabal/lib之外,安装完成后,还需要删除由cabal-install添加的--auto-remove --purge命令所添加的构建依赖项。(因为我是在Docker中这样做的,所以所有命令都必须出现在同一个AUFS层中,因此出现了多个&&)

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26434491

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档