linux挂载光驱以及yum配置与安装




1,使用命令ll /dev/* |grep cdrom 查看光驱形式
lrwxrwxrwx. 1 root root           3 Nov 30 17:18 /dev/cdrom -> sr1
lrwxrwxrwx. 1 root root           3 Nov 30 17:16 /dev/cdrom1 -> sr0
crw-rw----. 1 root cdrom    21,   1 Nov 30 17:16 /dev/sg1
crw-rw----. 1 root cdrom    21,   2 Nov 30 17:16 /dev/sg2
brw-rw----+ 1 root cdrom    11,   0 Nov 30 17:16 /dev/sr0
brw-rw----+ 1 root cdrom    11,   1 Nov 30 17:18 /dev/sr1

说明光驱在/dev/cdrom(也有可能是另一个挂载后打开文件看看)

2,创建目录mkdir /mnt/cdrom

3,挂载:mount  -t auto  -o ro  /dev/cdrom    /mnt/cdrom

4,查看(会出现光盘内容):cd  /mnt/cdrom 然后ls查看

5,配置yum(有两种办法,这里介绍通用的一种)
备份/etc/yum.repos.d/目录下的所有文件(移到其他目录,或者删除)
vi  /etc/yum.repos.d/local.repo写入以下内容:
[rhel-source]      #方括号里面的是软件源的名称,将被yum取得并识别
name=Red Hat Enterprise Linux $releasever - $basearch - Source
     #这里也定义了软件 仓库的名称,通常是为了方便阅读配置文件,一般没什么作用
baseurl=file:///mnt/cdrom    #源目录
enabled=1    #这个选项表示这个repo中定义的源是启用的,0为禁用


6,常见yum命令:
# yum <options>; <更新项目>; <套件名称>;
参数说明:
options:这里仅列出常见的参数。
  -y 如果 yum 在工作过程中需要使用者回应,这个参数可以直接回答 yes
更新项目:更新的动作有以下几个:
  install :安裝某个套件,后面需要接套件名称;
  update :这个就是升级!如果 update 后面接套件名称,表示只要 yum 升級该套件
       而已,如果 update 后面不接套件名称,表示 yum 针对目前该主机所有已
       经安裝的套件进行升级的动作!这是最常使用的项目了。
  list :列出目前在 yum server 上面有的 RPM 套件;
  info :某个套件的內容,类似 rpm -qi packages 的內容。
  clean :将已将下载到本即的 packages 或 headers 移除。
  remove :移除已经安裝在我们系统的某个套件!


7,接下来可以安装了:yum -y install (-y表示自动统一选择y)


8,如果出现以下问题:
warning: rpmts_HdrFromFdno: Header V3 DSA signature: NOKEY, key ID*****

这是由于yum安装了旧版本的GPG keys造成的,解决办法是可以运行下面命令:
sudo rpm --import /etc/pki/rpm-gpg/RPM*






      



你可能感兴趣的:(linux)