ubuntu系统的软件包管理工具

Posted lolors

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ubuntu系统的软件包管理工具相关的知识,希望对你有一定的参考价值。

ubuntu系统的软件包管理工具有两种,一种是离线管理,另一种是在线管理

1.离线管理

    dpkg工具可以对本地存放的deb安装包进行安装,卸载,查看状态等。

    dpkg -i app_name_version.deb:安装app_name软件

    dpkg -r app_name :不完全卸载

    dpkg -P app_name:彻底卸载,包括配置等文件

    dpkg -L app_name:查看app安装到哪些目录下

    dpkg -s app_name:查看app的安装状态

2.在线管理

    apt工具是ubuntu下的一个功能强大的软件在线管理工具

    2.1  安装、修复、卸载、升级命令

    apt-get install app_name:安装软件

    app-get install app_name --reinstall:重新安装软件

    apt-get check:检查是否需要修复因断电或其它因素造成的软件包依赖问题,配合apt-get -f install修复使用

    apt-get remove app_naem:卸载软件

    apt-get --purger remove app_name:彻底删除app_name软件

    apt-get upgrade:升级所有软件到最新,耗时时间长

    apt-get update:修改完镜像服务器后得重新建立索引

    2.2   状态、依赖查询

    apt-cache show app_name:软件包查询命令,查询结果包括软件的版本描述等详细信息,软件包不一定安装了

    apt-cache policy app_name:查看软件包安装状态,类似dpkg -s app_name

    apt-cache depends app_name:查询自己依赖的软件

    apt-cache rdepends app_name:查询被谁依赖

    2.3  清理软件包缓冲区

    apt-get clean:清理/var/cache/apt/archives目录下的软件包缓冲区,apt-get autoclean清理是当存在同一软件的不同版本,则清理最老的版本

    

    

以上是关于ubuntu系统的软件包管理工具的主要内容,如果未能解决你的问题,请参考以下文章

docker的宿主系统是centos,为啥可以运行ubuntu的镜像

Ubuntu软件管理

ubuntu中软件的升级管理-(转自Josh_)

Ubuntu的软件管理工具

Ubuntu软件包管理相关部分命令

ubuntu软件管理