linux光盘,rpm包

古冷 2016-02-19 532人围观 linux光盘rpm包

1. 光盘对应的设备
        /dev/hdc、/dev/sr0        【设备文件,分别为IDE接口、SCSI接口】
    /dev/cdrom          【快捷方式】

2. 如何访问光盘资源(任选一种)
    方式一:插入光盘后,默认可直接从 /misc/cd/ 访问光盘资源
                    
    方式二:手动挂载/卸载光盘
        mount    /dev/光盘设备    挂载点(文件夹)
        umount    /dev/光盘设备
            或者
        umount    光盘挂载点

    RHEL 6.x 光盘的目录结构
        
      EFI
      HighAvailability       //高可用相关软件包
      images
      isolinux
      LoadBalancer       //负载均衡相关软件包
      Packages           //真正存放所以软件包位置
      repodata
      Server           //常用软件包
      ScalableFileSystem   //可扩展的文件系统
      ResilientStorage

3.光盘文件挂载思路:
      第一步:确保光驱电源加电,放入RHEL6.5光盘的iso镜像
      第二步:ls  -l  /dev/cdrom  查看linux系统是否识别光驱设备
      第三步:创建挂载目录:mkdir /myiso  (或也可以使用linux系统提供的挂载目录/media、/mnt)
      第四步:利用mount命令挂载:mount  /dev/cdrom /myiso
      第五步:查看挂载情况:mount | grep myiso

[root@guleng ~]# cd /etc/yum.repos.d/
[root@guleng yum.repos.d]# ls
rhel-source.repo
[root@guleng yum.repos.d]# cp rhel-source.repo rhel6.5.repo
[root@guleng yum.repos.d]# cat rhel6.5.repo 
[root@guleng ~]# vim /etc/yum.repos.d/rhel6.5_media.repo
[rhel6.5_media]
name=RHEL6.5 for /media
baseurl=file:///media
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release


三、RPM软件包管理

1. 关于RPM机制
    RPM Package Manager,RPM软件包管理器
    软件资源站:http://rpmfind.net/、http://www.centos.org/

    RPM包文件名特征:
    软件名-版本信息.操作系统.硬件架构.rpm

    RPM包的一般安装路径(分散):
        管理程序:/sbin/*、/usr/sbin/*
        普通用户程序:/bin/*、/usr/bin/*


2. 查询软件包信息
    ** rpm -q 相当于 rpmquery
    列出已安装的所有RPM软件:
        rpm  -qa
    查询软件是否安装:
        rpm  -q  软件名...
    查询软件的描述信息:
        rpm  -qi  软件名...
    查询软件的完整安装清单:
        rpm  -ql  软件名...          【-c 配置清单、-d 文档清单】
    查询某个文件或目录属于哪个RPM软件:
        rpm  -qf  文件或目录的绝对路径...


3. 查询 .rpm 安装文件信息
    查询软件包的描述信息:
        rpm  -qpi  /路径/软件名-版本.. .. .rpm
    查询软件的完整安装清单:
        rpm  -qpl  /路径/软件名-版本.. .. .rpm      【-c 配置清单、-d 文档清单】


4. 安装、升级、卸载RPM软件
    全新安装RPM软件包:
        rpm  -ivh  /路径/软件名-版本.. .. .rpm  ...
    升级RPM软件:
        rpm  -Uvh  /路径/软件名-版本.. .. .rpm ...     【若原本未装,则全新安装】
        rpm  -Fvh  /路径/软件名-版本.. .. .rpm ...     【若原本未装,则放弃安装】
    卸载RPM软件    
        rpm   -e   软件名...

    ** 安装/升级软件包时,可通过  --force  强制覆盖或降级
    ** 安装或卸载软件时,可通过 --nodeps 忽略依赖关系
    ** 安装或卸载软件时,可一次提供相互依赖的所有关联包,rpm会自动决定处理顺序

请发表您的评论
152文章数 1评论数
请关注微信公众号
微信二维码
Powered By Z-BlogPHP