zoukankan      html  css  js  c++  java
  • Linux常用命令----RPM包管理

    1、RPM安装、升级、卸载
    # rpm –ivh 包全名
    选项:
        -i(install) 安装
        -v(verbose) 显示详细信息
        -h(hash) 显示进度
        --nodeps 不检测依赖性
    # rpm -Uvh 包全名
    选项:
        -U(upgrade) 升级
    # rpm -e 包名
    选项:
        -e(erase) 卸载
        --nodeps 不检查依赖性
    2、RPM包查询
    ①查询是否安装
    # rpm -q 包名
    选项:
        -q 查询((query)
    # rpm –qa
    #查询所有已经安装的RPM包
    选项:
    -a 所有(all)
    ②查询软件包详细信息
    # rpm –qi 包名
    选项:
        -i 查询软件信息(information)
        -p 查询未安装包信息(package)
    ③查询包中文件安装位置
    # rpm –ql 包名
    选项:
        -l 列表(list)
        -p 查询未安装包信息(package)
    ④查询系统文件属于哪个RPM包
    # rpm –qf 系统文件名
    选项:
        -f 查询系统文件属于哪个软件包(file)
    ⑤查询软件包的依赖性
    # rpm –qR 包名
    选项:
        -R 查询软件包的依赖性(requires)
        -p 查询未安装包信息(package)
    3、yum在线管理
    1)查询
    [root@localhost yum.repos.d]# yum list
    #查询所有可用软件包列表
    [root@localhost yum.repos.d]# yum search 关键字
    #搜索服务器上所有和关键字相关的包
    2)安装
    [root@localhost yum.repos.d]# yum –y install 包名
    选项:
        install 安装
        -y 自动回答yes
    3)升级
    [root@localhost yum.repos.d]# yum -y update 包名
    选项:
        update 升级
        -y 自动回答yes
    4)卸载
    [root@localhost yum.repos.d]# yum -y remove 包名
    选项:
        remove 卸载
        -y 自动回答yes
    4、光盘yum源搭建步骤
    1)挂载光盘
    [root@localhost ~]# mount /dev/cdrom /mnt/cdrom/
    2)让网络yum源文件失效
    [root@localhost ~]# cd /etc/yum.repos.d/
    [root@localhost yum.repos.d]# mv CentOS-Base.repo 
    CentOS-Base.repo.bak
    [root@localhost yum.repos.d]# mv CentOS-Debuginfo.repo 
    CentOS-Debuginfo.repo.bak
    [root@localhost yum.repos.d]# mv CentOS-Vault.repo 
    CentOS-Vault.repo.bak
    3)修改光盘yum源文件
    [root@localhost yum.repos.d]# vim CentOS-Media.repo
    [c6-media]
    name=CentOS-$releasever - Media
    baseurl=file:///mnt/cdrom
    #地址为你自己的光盘挂载地址
    # file:///media/cdrom/
    # file:///media/cdrecorder/
    #注释这两个不存在的地址
    gpgcheck=1
    enabled=1
    #把enabled=0改为enabled=1,让这个yum源配置文件生效
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
  • 相关阅读:
    java8新特性LocalDate、LocalTime、LocalDateTime的学习
    vue在移动端使用alloyfinger手势库操作图片拖拽、缩放
    移动端设置滚动后显示滚动条
    springboot使用swagger2生成开发文档
    学习Validator验证框架总结
    对于线程池ThreadPool的学习总结
    apache-commons和guava的工具类
    Mac中anaconda中创建虚拟python环境,配置flask
    ubuntu系统中解决桌面分辨率不适配问题
    Linux服务器命令说明
  • 原文地址:https://www.cnblogs.com/yeshaoxiang/p/8412596.html
Copyright © 2011-2022 走看看