蓝色风铃

追逐梦想永不放弃!

导航

rlwrap(在sqlplus下使用上下键)

【本人新手,看书和视频整理的资料】

说几句废话。一直感觉实用linux安装软件比较麻烦,特别是只能用命令,另外由于实际使用较少,在安装的时候,即使按照说明手册安装了,但其它相关的检查命令也不会。造成很大的担心呀。为此,我还是决定要好好学习。好了,下面是我操作的过程。
实验目标:把ES6.3的光盘中的Packages RPM包当做yum本地安装源。RPM包放到/var/ftp/pub中。
实验步骤:
1.首先挂着光盘:
  cmd:mount -iso9660 /dev/cdrom /mnt/cdrom
2.安装ftp服务
  cmd:
   cd /mnt/cdrom/Packages
   rpm -ivh vsftpd           (vsftpd后面还有很长的一串,使用tab键可以补全)
  service vsftpd start
3.把光盘的Packages文件夹中的RPM包都拷贝到/var/ftp/pub中。
 cmd 
  cp -rv /mnt/cdrom/Packages  /var/ftp/pub
 备注:此时,Packages文件夹被拷贝到/var/ftp/pub下了。-rv参数的意思是把文件夹拷贝到目标目录中,并显示拷贝过程。
4.安装Createrepo程序
  cmd:
    cd /mnt/cdrom/Packages
  rpm -ivh createrepo-0.9.8-5.el6.noarch.rpm
   备注:此时可能会提示需要安装其他的基础组件,根据屏幕提示操作。这个部分操作没有做记录。
5. 拷贝光盘上的comps-rhel6-Server.xml文件到/var/ftp/pub/Packages
  cmd:
    cp /mnt/cdrom/Server/repodata/c27858b7430afeb372d0dd50d8a56fd46b47bc81bb9580c2bb91ab697e40592e-comps-rhel6-Server.xml  /var/ftp/pub/Packages
备注:c27858b7430afeb372d0dd50d8a56fd46b47bc81bb9580c2bb91ab697e40592e-comps-rhel6-Server.xml文件的前面部分我不确定是否是随机产生的。在RHEL5的时候,这一串字符是没有的。
6. 使用Createrepo程序更新c27858b7430afeb372d0dd50d8a56fd46b47bc81bb9580c2bb91ab697e40592e-comps-rhel6-Server.xml。这个文件中存储的是所有RPM包的索引,执行完成后,将在Packages中新生成repodata文件夹。用于存储索引。
  cmd:
  cd /var/ftp/pub/Packages
  createrepo -g c27858b7430afeb372d0dd50d8a56fd46b47bc81bb9580c2bb91ab697e40592e-comps-rhel6-Server.xml /var/ftp/pub/Packages
7. 修改yum文件,调用本地源
   cmd:
   cd /etc/yum.repos.d
   cp rehl-source.repo   rehl-source.repo.bak  备份一下。#在Rhel5中,这个文件是rhel-debuginfo.repo。
   vi rehl-source.repo 
   编辑该文件:
   [Packages]                                                                     #括号中的内容可以更改,无特别要求
name=Red Hat Enterprise Linux $releasever - $basearch - Source
baseurl=file:///var/ftp/pub/Packages/                                  #这里是调用本地资源,如果是远程的,则填写ftp://172.16.11.213/pub/Packages
enabled=1                                                                         #这里设置是否使用该yum源,1表示启用。
gpgcheck=0                                                                      #这里表示使用check安装程序的Key,这里就不要验证了吧。
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
 
好了,此时使用yum查看一下源吧:
[root@testhost Packages]# yum info vsftpd
Loaded plugins: product-id, security, subscription-manager
Updating certificate-based repositories.
Unable to read consumer identity
Bad id for repo: Local Packages, byte =   5
Installed Packages
Name        : vsftpd
Arch        : x86_64
Version     : 2.2.2
Release     : 11.el6
Size        : 331 k
Repo        : installed
Summary     : Very Secure Ftp Daemon
URL         : http://vsftpd.beasts.org/
License     : GPLv2 with exceptions
Description : vsftpd is a Very Secure FTP daemon. It was written completely from
            : scratch.
 
如果要安装,就执行yum install vsftpd吧。别忘啦使用tab键补全呀。
关于yum的使用,就仔细看man帮助吧。

posted on 2015-01-06 22:03  蓝色风铃  阅读(195)  评论(0编辑  收藏  举报