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帮助吧。