Redhat软件安装主要有两种方式:YUM机制安装 、 rpm包的安装
一、YUM机制安装
yum 机制安装软件包默认安装 iso镜像文件下的Package目录中包含rpm软件包,因此需要对yum的安装路径进行配置,默认YUM设置的路径是:package目录的上一层目录。
yum remove 卸载已安装的软件
清除当前yum缓存
(group)list 测试是否配好,列出信息,只有列出的可按装。
【安装软件需要用到的两个文件夹Package 和 repodata,Package存放要安装的rpm包,repodata 说明软件包的库之间的依赖关系。】
YUM 配置文件: /etc/yum.repos/*.repo.
cd 切换目录到/etc/yum.repos/ 下,新建一个文件,名字随意,要求后缀为 repo.
根据iso下的内容位置的不同,路径的制定方式不同。如果iso在其他的主机中,采用ftp:方式来制定路径,也可以将iso镜像文件中的内容,挂载在本地。或者是将iso的内容拷贝到本地的某个目录下,file 方式
1.iso下的内容在其他主机下,ftp方式:
第一行:【】
第二行说明创建这个文件的用户,用来说明这个文件时谁使用的,谁创建的
第三行 制定路径,这个目录是,Package的上一层目录。 使用baseurl 开头的第二行 192.168.3.252 是拥有镜像文件的主机IP
第四行 。。。
第五行:对要安装的包 进行检查,gpgcheck=1,表示允许安装Redhat官方提供的一些软件。
gpgcheck=0,表示允许第三方软件。(像linuxqq/永中办公软件等等)
配置好后使用 yum clean all 来清除缓存的rpm包,然后 yum list 如果列出rpm包的内容说明YUM配置成功
2.iso文件在本地,使用本地安装
(1)开机默认挂载iso
新建目录ISO,将镜像文件挂载到 /ISO 目录下。
mount -o loop /root/rhel6.5.iso /ISO 但是挂载的内容仅当前有效,重启后就没有了,需要设置开机默认挂载
/etc/inittab/
将
mount命令
写入开机配置文件,必须指定绝对路径
(更科学的做法)
第一列 源 目标目录 文件系统类型 挂载参数 后两位校验
baseurl=file:// 后面跟iso所挂载的目录 /var/pub/rhel6.5
(2)镜像文件的内容复制到某固定目录下
mount -o loop /root/rhel6.5.iso /mnt
cd /mnt
cp -r ./* /ISO
baseurl=file:///ISO
二、rpm包安装
使用 rpm (-ivh) 命令来安装一个单个的包,但是不能够解决包所用到的库的依赖关系。
eg.安装永中Office。
rpm -ivh YozoOffice
eg.安装linuxqq
rpm -ivh linuxqq.i386
但是在安装过程中,还需要手动安装很多依赖的库,所以rpm 包也可以使用YUM机制来安装,以安装linuxqq为例:
yum文件的配置。
三、其他常见软件的安装
安装包必须存在于yum配置的路径下
安装中文输入法:
yum groupinstall "Chinese Support" -y 安装中文支持
yum install ibus* -y 输入法切换
eclipse 软件
(有问题:解压eclipse ,#tar zxvpf eclipse-cpp-kepler-SR2-linux-gtk-x86_64.tar.gz -C ~/ 解压到home目录下
在桌面建立快捷方式,软链接 使用绝对路径
参数symbolic 表示该链接为软链接,源使用绝对路径,链接能够找到源
安装java环境
撤销上一步操作)
#(需要JDK yum install java -y)
find /usr/ -name eclipse -exec rm -fr {} \;查找然后递归删除
)
yum install eclipse -y 命令行输入eclipse打开软件