首页 体育 教育 财经 社会 娱乐 军事 国内 科技 互联网 房产 国际 女人 汽车 游戏

如何使用apt

2019-12-17

大多数运用根据 Debian 的体系的人一般会运用 apt-get 来装置软件包和晋级,可是咱们多久才整理一次?让咱们看下该东西自身的一些整理选项。

在根据 Debian 的体系上运转 apt-get 指令是很惯例的。软件包的更新适当频频,比如 apt-get update 和 apt-get upgrade 之类的指令使此进程十分简单。另一方面,你多久运用一次 apt-get clean 、 apt-get autoclean 或 apt-get autoremove ?

这些指令会在 apt-get 的装置操作后整理并删去仍在体系上但不再需求的文件,这一般是由于需求它们的程序现已卸载。

apt-get clean 指令铲除遗留在 /var/cache 中的已取回的包文件的本地库房。它铲除的目录是 /var/cache/apt/archives/ 和 /var/cache/apt/archives/partial/ 。它留在 /var/cache/apt/archives 中的仅有文件是 lock 文件和 partial 子目录。

在运转整理操作之前,目录中或许包括许多文件:

/var/cache/apt/archives/db5.3-util_5.3.28+dfsg1-0.6ubuntu1_amd64.deb
/var/cache/apt/archives/db-util_1%3a5.3.21~exp1ubuntu2_all.deb
/var/cache/apt/archives/lock
/var/cache/apt/archives/postfix_3.4.5-1ubuntu1_amd64.deb
/var/cache/apt/archives/sasl2-bin_2.1.27+dfsg-1build3_amd64.deb

之后,只会存在这些:

$sudo ls -lR/var/cache/apt/archives
/var/cache/apt/archives:
total4
-rw-r----- 1root root0 Jan 5 2018lock
drwx------ 2_apt root4096 Nov 12 07:24partial
 
/var/cache/apt/archives/partial:
total0 == 空

apt-get clean 指令一般用于根据需求铲除磁盘空间,一般作为定时方案保护的一部分。

apt-get autoclean 类似于 apt-get clean ,它会铲除已检索包文件的本地库房,但它只会删去不会再下载且简直无用的文件。它有助于避免缓存过大。

apt-get autoremove 将删去主动装置的软件包,由于某些其他软件包需求它们,可是在删去了其他软件包之后,而不再需求它们。有时会在晋级时主张运转此指令。

The following packages were automatically installed and are no longer required:
 g++-8 gir1.2-mutter-4 libapache2-mod-php7.2 libcrystalhd3
 libdouble-conversion1 libgnome-desktop-3-17 libigdgmm5 libisl19 libllvm8
 liblouisutdml8 libmutter-4-0 libmysqlclient20 libpoppler85 libstdc++-8-dev
 libtagc0 libvpx5 libx265-165 php7.2 php7.2-cli php7.2-common php7.2-json
 php7.2-opcache php7.2-readline
Use 'sudo apt autoremove' to remove them. ==

要删去的软件包一般称为“未运用的依靠项”。实际上,一个好的做法是在卸载软件包后运用 autoremove ,以保证不会留下不需求的文件。

热门文章

随机推荐

推荐文章