• 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
  • 相关阅读:
    POJ-3176 Cow Bowling
    01背包、完全背包、多重背包
    最后的几天暑假学习
    暑假的学习
    凸包算法(Graham扫描法)详解
    微软版的SqlHelper.cs类
    SQL语句分组排序,多表关联排序
    SQL存储过程分页(通用的拼接SQL语句思路实现)
    增加删除字段修改字段名,修改表结构,非常用SQL语句技巧总结
    Asp.net mvc返回Xml结果,扩展Controller实现XmlResult以返回XML格式数据
  • 原文地址:https://www.cnblogs.com/yeshaoxiang/p/8412596.html
Copyright © 2020-2023  润新知