zoukankan      html  css  js  c++  java
  • Linux_基础_软件包管理

    rpm包管理

    语法:
        rpm <选项> <参数>
    
    选项:
        -a                                                # 查询所有套件
        -b<完成阶段><套件档>+或-t <完成阶段><套件档>+        # 设置包装套件的完成阶段,并指定套件档的文件名称
        -c                                                # 只列出组态配置文件,本参数需配合"-l"参数使用
        -d                                                # 只列出文本文件,本参数需配合"-l"参数使用
        -e<套件档>或--erase<套件档>                         # 删除指定的套件
        -f<文件>+                                        # 查询拥有指定文件的套件
        -h或--hash                                       # 套件安装时列出标记
        -i                                                # 显示套件的相关信息
        -i<套件档>或--install<套件档>                       # 安装指定的套件档
        -l                                                # 显示套件的文件列表
        -p<套件档>+                                        # 查询指定的RPM套件档
        -q                                                # 使用询问模式,当遇到任何问题时,rpm指令会先询问用户
        -R                                                # 显示套件的关联性信息
        -s                                                # 显示文件状态,本参数需配合"-l"参数使用
        -U<套件档>或--upgrade<套件档>                       # 升级指定的套件档
        -v                                                # 显示指令执行过程
        -vv                                               # 详细显示指令执行过程,便于排错
    
    参数:
        软件包                                             # 指定要操纵的rpm软件包
    
    实例:
        rpm -qa | grep firefox                            # 查找所有安装过的包含某个字符串firefox的rpm包
        rpm -qi firefox                                   # 查询rpm包详细信息
        rpm -ql firefox                                   # 查找rpm包安装目录
        rpm -qf /home                                     # 查询某个目录是属于哪个rpm包
        rpm -ivh firefox-45.0.1-1.el6.centos.x86_64.rpm   # 安装firefox的rpm包
        rpm -e firefox                                    # 卸载firefox的rpm包
        rpm -e --nodeps firefox                           # 强制卸载firefox的rpm包

    yum包管理

    语法:
        yum <选项> <参数>
    
    选项:
        -y                            # 对所有的提问都回答“yes”
        -c                            # 指定配置文件
        -q                            # 安静模式
        -v                            # 详细模式
        -d                            # 设置调试等级(0-10)
        -e                            # 设置错误等级(0-10)
        -R                            # 设置yum处理一个命令的最大等待时间
        -C                            # 完全从缓存中运行,而不去下载或者更新任何头文件
    
    参数:
        install                       # 安装rpm软件包
        update                        # 更新rpm软件包
        check-update                  # 检查是否有可用的更新rpm软件包
        remove                        # 删除指定的rpm软件包
        list                          # 显示软件包的信息
        search                        # 检查软件包的信息
        info                          # 显示指定的rpm软件包的描述信息和概要信息
        clean                         # 清理yum过期的缓存
        shell                         # 进入yum的shell提示符
        resolvedep                    # 显示rpm软件包的依赖关系
        localinstall                  # 安装本地的rpm软件包
        localupdate                   # 显示本地rpm软件包进行更新
        deplist                       # 显示rpm软件包的所有依赖关系
    
    实例:
        # 查找和显示
        yum info package1             # 显示安装包信息package1
        yum list                      # 显示所有已经安装和可以安装的程序包
        yum list package1             # 显示指定程序包安装情况package1
        yum groupinfo group1          # 显示程序组group1信息yum search string 根据关键字string查找安装包
    
        # 安装
        yum install                   # 全部安装
        yum install package1          # 安装指定的安装包package1
        yum groupinsall group1        # 安装程序组group1
    
        # 更新和升级
        yum update                    # 全部更新
        yum update package1           # 更新指定程序包package1
        yum check-update              # 检查可更新的程序
        yum upgrade package1          # 升级指定程序包package1
        yum groupupdate group1        # 升级程序组group1
    
        # 删除程序
        yum remove package1           # 删除程序包package1
        yum groupremove group1        # 删除程序组group1
        yum deplist package1          # 查看程序package1依赖情况
    
        # 清除缓存
        yum clean all                 # 清除所有缓存
        yum clean packages            # 清除缓存目录下的软件包
        yum clean headers             # 清除缓存目录下的 headers
        yum clean oldheaders          # 清除缓存目录下旧的 headers
    
    更改yum源:
        1、进入yum配置文件目录
        cd /etc/yum.repos.d/
    
        2、备份配置文件
        mv CentOS-Base.repo CentOS-Base.repo.bak
    
        3、下载163的配置
        wget http://mirrors.163.com/.help/CentOS7-Base-163.repo
        mv CentOS7-Base-163.repo CentOS-Base.repo
    
        4、更新数据库
        yum clean all        # 清除以前的缓存
        yum makecache        # 重建缓存
        yum update
    
    国内镜像站:
        搜狐开源镜像站:http://mirrors.sohu.com
        网易开源镜像站:http://mirrors.163.com
        阿里云开源镜像:http://mirrors.aliyun.com
        LUPA:http://mirror.lupaworld.com
  • 相关阅读:
    JAVA 数据结构 ConcurrentHashMap
    String|StringBuilder|StringBuffer
    JAVA 数据结构 HashMap
    JVM 经典垃圾收集器大合集
    JVM 垃圾收集算法
    JVM GC内存回收
    跳跃游戏||
    K次取反后最大化数组和
    删除排序链表中的重复元素
    排序链表
  • 原文地址:https://www.cnblogs.com/Small-music/p/9269740.html
Copyright © 2011-2022 走看看