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清理是当存在同一软件的不同版本,则清理最老的版本

    

    

猜你喜欢

转载自www.cnblogs.com/lolors/p/9279118.html