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

        

        

  • 相关阅读:
    centos7源以及相关的一些命令
    创建Vue实例的三种方法
    github 钩子管理工具 overcommit
    npm管理registry 【转】
    两个字典增量部分
    celery (二) task调用
    shell编程
    linux 环境变量 转
    celery (二) task
    celery(一) application
  • 原文地址:https://www.cnblogs.com/lolors/p/9279118.html
Copyright © 2020-2023  润新知