Redhat主机体验及配置CentosYum源

发布于 / Linux / 6 条评论

这学期开了一门课程叫《Linux程序设计》,为了方便学习Linux,老师让学院机房给每个人都分配了一台“虚拟机”,x系统为:RedHat配置为:处理器2核、运行内存2g、带宽未知、磁盘大概40g。这两天有时间了,体验了一下并安装了一些软件(完成课后作业)。


前言说明

因为我是已经安装完成并且配置好的,所以只能进行大概的说明,没有详细的步骤。当然,所有的过程还是完整的。

由于没法直接复制粘贴,所有的命令甚至下载链接都手打实在是太累了,而且容易出错。所以可以先用火狐浏览器下载我分享的基本命令文件:传送门,然后直接复制即可。


简单体验

  • 主界面

  • 系统信息

  • 简单命令测试

  • Firefox(屏幕分辨率及界面适配感人)

  • Eclipse

整体感觉还是很不错的,虽然有卡顿的感觉,但毕竟是图形界面,不能要求太高。图形界面是Gnome的,还行。意外的是没想到还可以使用Firefox和Eclipse,真是惊喜!

文件(夹)

我在桌面创建了一个名称为taifu的个人文件夹(路径为~/Desktop/taifu),然后分为以下几个子文件(夹):

  • download(顾名思义,专门用于存储直接下载的文件)
  • software(软件包解压缩后所在的位置)
  • file(一些文档)
  • CPP(存储C++代码的目录)
  • Note.txt(一些常用的命令及链接)
  • ……(等等)


软件安装

镜像源:

OpenOffice

  • 下载

我是在~/Desktop/taifu/download/这个目录下下载的,如无特殊说明,下载文件的位置默认为此文件夹。解压缩的位置为~/Desktop/taifu/software/liberoffice/

[root@localhost download]# wget http://mirrors.ustc.edu.cn/tdf/libreoffice/stable/6.1.2/rpm/x86_64/LibreOffice_6.1.2_Linux_x86-64_rpm.tar.gz
--2018-10-02 16:11:25--  http://mirrors.ustc.edu.cn/tdf/libreoffice/stable/6.1.2/rpm/x86_64/LibreOffice_6.1.2_Linux_x86-64_rpm.tar.gz
Resolving mirrors.ustc.edu.cn... 2001:da8:d800:95::110, 218.104.71.170
Connecting to mirrors.ustc.edu.cn|2001:da8:d800:95::110|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 227834913 (217M) [application/gzip]
Saving to: “LibreOffice_6.1.2_Linux_x86-64_rpm.tar.gz”

100%[======================================>] 227,834,913 14.7M/s   in 14s     

2018-10-02 16:11:39 (15.7 MB/s) - “LibreOffice_6.1.2_Linux_x86-64_rpm.tar.gz” saved [227834913/227834913]
  • 解压缩
[root@localhost download]# tar -zxvf LibreOffice_6.1.2_Linux_x86-64_rpm.tar.gz -C ~/Desktop/taifu/software/liberoffice/
LibreOffice_6.1.2.1_Linux_x86-64_rpm/
LibreOffice_6.1.2.1_Linux_x86-64_rpm/readmes/
LibreOffice_6.1.2.1_Linux_x86-64_rpm/readmes/README_en-US
LibreOffice_6.1.2.1_Linux_x86-64_rpm/RPMS/
LibreOffice_6.1.2.1_Linux_x86-64_rpm/RPMS/libobasis6.1-base-6.1.2.1-1.x86_64.rpm
LibreOffice_6.1.2.1_Linux_x86-64_rpm/RPMS/libreoffice6.1-impress-6.1.2.1-1.x86_64.rpm
......
LibreOffice_6.1.2.1_Linux_x86-64_rpm/install
  • 安装

切换到解压缩后的目录,cd ../software/liberoffice/LibreOffice_6.1.2.1_Linux_x86-64_rpm/RPMS/,然后安装。

[root@localhost RPMS]# rpm -ivh lib*
Preparing...                ########################################### [100%]
   1:libreoffice6.1-ure     ########################################### [  2%]
   2:libobasis6.1-core      ########################################### [  5%]
   ******
  40:libobasis6.1-python-scr########################################### [ 95%]
  41:libobasis6.1-xsltfilter########################################### [ 98%]
  42:libreoffice6.1-freedesk########################################### [100%]
/usr/bin/update-desktop-database
******
/usr/bin/update-desktop-database
  • 使用

安装成功了之后就可以使用LibreOffile了!左上角ApplicationsOfficeLiberOffice

  • 说明

安装LibreOffice_6.1.2_Linux_x86-64_rpm_sdk也是一样的。

wget http://mirrors.ustc.edu.cn/tdf/libreoffice/stable/6.1.2/rpm/x86_64/LibreOffice_6.1.2_Linux_x86-64_rpm_sdk.tar.gz

tar -zxvf LibreOffice_6.1.2_Linux_x86-64_rpm_sdk.tar.gz -C ~/Desktop/taifu/software/liberoffice/

rpm -ivh lib*

Yum

RHEL6.5默认自带的yum源需要注册,所以我们需要自己配置。

  • 检查是否安装yum包,命令:rpm -qa|grep yum
  • 删除redhat自带的yum包,命令:rpm -qa|grep yum|xargs rpm -e --nodeps
  • 再次查看,无信息显示。命令:rpm -qa |grep yum

  • 下载新的yum包,使用Centos6.5的yum包,注意第二个链接为-1.1.30-41,而不是-1.1.30-30
wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-3.2.29-81.el6.centos.noarch.rpm
wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.30-41.el6.noarch.rpm
wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-metadata-parser-1.1.2-16.el6.x86_64.rpm

  • 删除掉旧的python-urlgrabber
rpm -e virt-manager-0.9.0-19.el6.x86_64
rpm -e python-virtinst-0.600.0-18.el6.noarch
rpm -e python-urlgrabber-3.9.1-9.el6.noarch
  • 下载安装新的python-urlgrabber
wget http://mirrors.163.com/centos/6/os/x86_64/Packages/python-urlgrabber-3.9.1-11.el6.noarch.rpm

rpm -ivh python-urlgrabber-3.9.1-11.el6.noarch.rpm

这个时候我们遇到了问题warning: fonts-chinese-3.02-12.el5.noarch.rpm: Header V3 DSA/SHA1 Signature, key ID e8562897: NOKEY

三行代码解决报错,然后完成安装。

cd /etc/pki/rpm-gpg/

wget http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-6

rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

  • 安装yum

注意:这里我们不是分别安装整个三个软件,而是一次安装三个(同时),不然会报依赖错误。

rpm -ivh yum-3.2.29-81.el6.centos.noarch.rpm yum-metadata-parser-1.1.2-16.el6.x86_64.rpm yum-plugin-fastestmirror-1.1.30-41.el6.noarch.rpm

  • 下载并编辑CentOS配置文件CentOS6-Base-163.repo
cd /etc/yum.repos.d/

wget http://mirrors.163.com/.help/CentOS6-Base-163.repo

sed -i 's#$releasever#6#g' CentOS6-Base-163.repo

  • 清除yum缓存后更新yum
yum clean all

yum makecache

yum update

  • 漫长的等待过程

  • 测试yum,安装tftp,命令:yum -y install tftp

可以发现虽然还有未注册的提示信息,但是确实安装成功了,并且能够正常使用。


问题解决

记得上次第一次登录虚拟机测试的时候,没法输入大写。现在算是明白了,我本地输入法的原因。当我本地是中文输入的时候,虚拟机输入就没法使用大写,改成英文的就行了。

还有一个问题也与输入有关,随机出现的bug,当我输入某个字符后,会出现一连串该字符,我还以为我键盘坏了。感觉也是我本地的原因,于是我在Windows系统上添加了英文语言,这样按shift键的时候就不会切换中英文了。

在安装LibreOffice套装的时候,我看目录下有install文件,就在终端输入了./install,结果报错,最后使用rpm -ivh lib*安装的。

- [root@localhost LibreOffice_6.1.2.1_Linux_x86-64_rpm]# sudo ./install 

This script is for installation without administrative rights only
Please use rpm to install as root

User Mode Installation script for developer and knowledgeable early access tester

This installation method is not intended for use in a production environment!
Using this script is unsupported and completely at your own risk

谷歌貌似找到一个有效信息:传送门,但是貌似解决方案还是一样的。


参考资料


The end.
2018-10-02 星期二

转载原创文章请注明,转载自: 太傅 » Redhat主机体验及配置CentosYum源
  1. 惶心

    只在服务器上体验过 Cent OS 纯命令行版本

    1. TaiFu_S
      @惶心

      感觉2g内存装个图形界面还能玩很神奇!

  2. 山野愚人居

    腾讯云或阿里云弄个学生机,纯命令行的Linux,可以玩玩!

    1. TaiFu_S
      @山野愚人居

      有好几台学生机,除了挂网站外没有弄别的。绿帽

  3. cess

    配图都好开阔啊

    1. TaiFu_S
      @cess

      图文无关 绿帽