apt-get: high level 软件包处理工具


Tags: Linux, 软件管理

  • apt-get是处理软件包的命令行工具,它提供的功能包括在系统上用单一操作安装、删除和更新软件包。我们将介绍apt-get的下列命令:

    • install and —reinstall 安装
    • remove 删除
    • purge or —purge 删除(包括配置文件)
    • update 更新(索引)
    • upgrade 更新(软件)
    • clean and autoclean 清理缓存

通过apt-get安装软件

$ sudo apt-get install [package-name]

$ sudo apt-get install vim

删除软件而不删除其配置文件

$ sudo apt-get remove [package-name]

删除软件及其配置文件,请使用 purge

$ sudo apt-get purge [package-name]
# 或者使用以下命令
$ sudo apt-get --purge remove [package-name]

sources.list 更新软件包索引文件:

$ sudo apt-get update

运行此命令时,将从 /etc/apt/sources.list/etc/apt/sources.list.d/ 中指定的位置获取并重新索引所有可用包。

升级所有 debian 系统包

$ sudo apt-get upgrade

此命令安装系统上安装的每个软件包的所有最新版本,通常不建议在生产系统上运行。

更新/重新安装单个软件包

运行 apt-get update 更新存储库元数据后,您可以通过运行 apt-get install 更新已安装的包

$ sudo apt-get install [package-name]

如果您需要强制重新安装软件包,只需传递 --reinstall 标志

$ sudo apt-get --reinstall install [package-name]

通过传递 --reinstall 标志,您将有效地强制重新安装软件包,即使它已经安装并且是最新版本。这将从系统中完全删除软件包*并重新安装。

*依赖于正在重新安装的 [package-name] 的软件包不会从系统中删除

ATP cache files

APT的缓存文件位于/var/cache/apt/archives/

清除APT缓存

$ sudo apt-get clean

clean 命令清除下载的包文件的本地存储库。它从 /var/cache/apt/archives/ 中删除除部分文件夹锁定文件之外的所有内容。

必要时使用 apt-get clean 释放磁盘空间,或作为定期维护的一部分

从 APT 缓存中删除无用的文件

$ sudo apt-get autoclean

autoclean 是另一种用于清除下载的包文件的本地存储库的方法,就像 clean 一样。 cleanautoclean 的区别在于后者只删除不能再从其来源下载的包文件,并且很可能是无用的

参考链接:APT Cheat Sheet

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值