• Linux常用的包管理工具


    Linux系统中有两个常用的包管理工具,分别是yum和apt。

    1. yum命令

    yum是Red Hat公司开发的一种包管理器,主要用于安装、更新、卸载和管理RPM包。它是基于RPM包管理系统的,可以自动解决软件包依赖关系问题。

    常用yum命令:

    - 安装软件包:yum install package_name

    - 更新软件包:yum update package_name

    - 卸载软件包:yum remove package_name

    - 查找软件包:yum search package_name

    - 列出所有可更新的软件包:yum check-update

    - 显示所有已安装的软件包:yum list installed

    - 清除缓存:yum clean all

    2. apt命令

    apt是Debian及其衍生版本(如Ubuntu)中默认的包管理器,用于安装、更新、卸载和管理软件包。它是基于Debian软件包管理系统的,也可以自动解决软件包依赖关系问题。

    常用apt命令:

    - 安装软件包:apt-get install package_name

    - 更新软件包:apt-get update && apt-get upgrade

    - 卸载软件包:apt-get remove package_name

    - 查找软件包:apt-cache search package_name

    - 列出所有可更新的软件包:sudo apt-get update && apt-get upgrade -s

    - 显示所有已安装的软件包:dpkg --get-selections | grep "install"

    - 清除缓存:sudo apt-get clean && sudo apt-get autoclean

    需要注意的是,在使用这些命令时需要具有管理员权限。

    apt命令应用举例

    1. 安装软件包

    apt-get install package_name

    例如,安装curl:

    sudo apt-get install curl

    2. 更新软件包

    apt-get update && apt-get upgrade

    例如,更新系统所有软件包:

    sudo apt-get update && sudo apt-get upgrade -y

    3. 卸载软件包

    apt-get remove package_name

    例如,卸载vim:

    sudo apt-get remove vim

    4. 查找软件包

    apt-cache search package_name

    例如,查找含有“firefox”关键字的软件包:

    apt-cache search firefox

    5. 列出所有可更新的软件包

    sudo apt-get update && apt-get upgrade -s

    例如,列出所有可更新的软件包:

    sudo apt-get update && sudo apt-get upgrade -s

    6. 显示所有已安装的软件包

    dpkg --get-selections | grep "install"

    例如,显示所有已安装的软件包:

    dpkg --get-selections | grep "install"

    7. 清除缓存

    sudo apt-get clean && sudo apt-get autoclean

    例如,清除缓存:

    sudo apt-get clean && sudo apt-get autoclean

    yum命令应用举例

    1. 安装软件包

    yum install package_name

    例如,安装httpd:

    sudo yum install httpd

    2. 更新软件包

    yum update package_name

    例如,更新系统所有软件包:

    sudo yum update -y

    3. 卸载软件包

    yum remove package_name

    例如,卸载vsftpd:

    sudo yum remove vsftpd

    4. 查找软件包

    yum search package_name

    例如,查找含有“nginx”关键字的软件包:

    yum search nginx

    5. 列出所有可更新的软件包

    yum check-update

    例如,列出所有可更新的软件包:

    yum check-update

    6. 显示所有已安装的软件包

    yum list installed

    例如,显示所有已安装的软件包:

    yum list installed

    7. 清除缓存

    yum clean all

    例如,清除缓存:

    sudo yum clean all

  • 相关阅读:
    Python开发运维:PyMongo 连接操作 MongoDB
    MMDetection(二):目标检测的示例运行
    微信小程序登录
    Camtasia2024免费版mac电脑录屏软件
    脉冲发生器助力雷达系统开发的关键应用
    【快乐离散数学】谓词与量词 | 嵌套量词 | 狄摩根定律 | Predicates and Quantifiers | Nested Quantifiers
    Python 读取.tsv文件
    禁止安装新软件怎么设置(超详细图文介绍)
    初试Eureka注册中心
    Windows安装Docker
  • 原文地址:https://blog.csdn.net/qq_20490175/article/details/134258566