【发布时间】:2018-04-17 21:56:50
【问题描述】:
我有一个脚本来编译 LEMP 服务器的几个程序(nginx、php、openssl 等...),我想知道编译完成后我可以删除哪些包。
我将安装和清理软件包的代码片段留在脚本中。
包安装
# TODO: check this: Packages that can be deleted after the script is finished.
apt-get -y install libxau-dev libxdmcp-dev xorg-sgml-doctools \
libexpat1-dev xsltproc docbook-xsl \
docbook-xml needrestart autoconf \
automake m4 bison \
build-essential g++ pkg-config \
autotools-dev libtool expect \
libcunit1-dev x11proto-core-dev file \
libenchant-dev libjemalloc-dev gnu-standards \
autoconf-archive g++-multilib gcc-multilib \
libstdc++-6-dev gcc-6-locales \
g++-6-multilib valgrind valgrind-mpi \
valkyrie gcj-jdk flex \
tk-dev libc-ares-dev
# TODO: check this: Important packages that must be installed.
apt-get -y install coreutils binutils uuid-dev wget \
mcrypt libmcrypt-dev cython \
perl libpcre3 libpcre3-dev \
libxml2-dev libxslt1-dev \
libfreetype6-dev libfontconfig1-dev \
libtiffxx5 libjpeg62-turbo-dev libjpeg-dev libpng-dev \
libbz2-dev zlib1g-dev libzip-dev \
libjansson-dev \
libgmp-dev libev-dev libevent-dev \
libsqlite3-dev libgdbm-dev libdb-dev \
libsystemd-dev libspdylay-dev \
libaio-dev libncurses5-dev \
libunistring-dev libunbound-dev \
trousers libidn2-0 \
libicu-dev libltdl-dev libpspell-dev libreadline-dev \
libc6-dev libc-dbg libpam0g-dev libmsgpack-dev libstemmer-dev libbsd-dev \
gettext debian-keyring liblinear-tools liblinear-dev \
libdbi-perl libboost-all-dev rsync net-tools libdbd-mysql-perl \
re2c libboost-dev libboost-thread-dev qt4-qmake libqt4-dev \
libssl-dev golang python-dev python3-dev python-setuptools
包装清洁
apt-get -y remove libxau-dev libxdmcp-dev xorg-sgml-doctools \
libexpat1-dev xsltproc docbook-xsl \
docbook-xml needrestart autoconf \
automake m4 bison \
build-essential g++ pkg-config \
autotools-dev libtool expect \
libcunit1-dev x11proto-core-dev file \
libenchant-dev libjemalloc-dev gnu-standards \
autoconf-archive g++-multilib gcc-multilib \
libstdc++-6-dev gcc-6-locales \
g++-6-multilib valgrind valgrind-mpi \
valkyrie gcj-jdk flex \
tk-dev libc-ares-dev
apt-get -y 自动删除 轻松搞定
我想进行这种清理是一个好习惯,我可以清理所有名称以 -dev 结尾的包。或者这会影响什么?
谢谢。
【问题讨论】:
标签: bash compilation debian packages apt