CentOS 桌面版安装配置(以CentOS 7为例)

本文详细介绍了如何配置CentOS 7的本地YUM源,包括创建和挂载光盘源、设置开机自动挂载、更新源以及配置第三方软件源如rpmforge、elrepo、epel、mosquito和nux-dextop。此外,还涵盖了安装KDE桌面语言中文显示、安装Chrome浏览器、常用软件如图形处理工具、邮件客户端、翻译工具等的步骤。文章最后提到了磁盘管理工具gparted和光盘刻录工具k3b的安装,以及如何制作USB启动盘。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

(注:本文中的链接都需要复制出来,然后粘贴在浏览器的地址栏,否则会定向错误)


一、安装centos7后配置
1、将安装光盘构建为本地yun源
1.安装createrepo
  yum install createrepo

2.复制光盘镜像文件到/usr/local/src
  cp CentOS-7.0-1406-DVD.iso /usr/local/src

3.将安装光盘文件挂载
   mkdir /media/CentOS7-LocalSource
  mount -t iso9660 -o loop /usr/local/src/CentOS-7.0-1406-DVD.iso/media/CentOS7-LocalSource

4.设置开机自动挂载光盘镜像
  vi /etc/fstab
 
   在最后添加一行(注意:fstab写错了会进入emergency mode,无法正常加载系统)
  /usr/local/src/CentOS-7.0-1406-DVD.iso /media/CentOS7-LocalSourceiso9660 defaults,ro,loop 0 0

5.重写repodata(未修改光盘镜像不需要此操作)
  cd /media
  createrepo CentOS7-LocalServer
 
6.配置源
  vi /etc/yum.repos.d/CentOS7-LocalServer.repo
 
  [CentOS7-LocalServer]
  name=LocalServer
  baseurl=
  enable=1
  gpgcheck=0
 
7.重新建立yum缓存
  yum clean all
  yum makecache

8.本地yum源搭建完成


2、配置kde桌面语言中文显示
      我装的是kde桌面,刚装好时桌面是英文显示的,所以现在来配置一下
             yum listkde*chinese
             yum install kde-l10n-Chinese.noarch

二、添加第三方软件源1、添加rpmforge源
该源听说很强大,不过我看了下目前centos7的软件包并不多,关于5和6的包倒是很多
下载地址:
http://apt.sw.be/redhat/el7/en/x86_64/rpmforge/RPMS/rpmforge-release-0.5.3-1.el7.rf.x86_64.rpm
安装:
cd ~/下载
rpm –ivh rpmforge-release-0.5.3-1.el7.rf.x86_64.rpm
2、添加elrepo源
该源包含NVIDIA显卡驱动
下载地址:
http://elrepo.reloumirrors.net/elrepo/el7/x86_64/RPMS/elrepo-release-7.0-1.el7.elrepo.noarch.rpm
安装:
cd ~/下载
rpm –ivh elrepo-release-7.0-1.el7.elrepo.noarch.rpm
3、添加epel源
该源包含很多fedora移植过来的软件

下载地址:
http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-2.noarch.rpm
安装:
cd ~/下载
rpm -ivh epel-release-7-2.noarch.rpm
4、添加mosquito源
该源包含的软件有(配合nux-dextop源使用)
pidgin-lwqq - 使用 WebQQ 协议编写的 pidgin-QQ 插件
pidgin-openfetion - 使用 fetion v4 协议编写的 pidgin 飞信插件
pidgin-sendscreenshot - pidgin 截图插件
wiznote - 为知笔记
sogou-pinyin - 搜狗拼音输入法,基于 fcitx 框架开发
sogou-pinyin-skins - 搜狗拼音输入法皮肤
fcitx-googlepinyin - 基于 fcitx 框架的谷歌拼音输入模块
fcitx-rime - 中州韵输入法
fcitx-libpinyin - 基于 fcitx 框架的 libpinyin 输入法
fcitx-sunpinyin - 基于 fcitx 框架的 sunpinyin 输入法
fcitx-configtool, kcm-fcitx - GTK 和 KDE 下的 fcitx 配置工具
openyoudao - 一个 python 编写的有道词典 linux 客户端
deepin-music-player - 深度音乐播放器
dmusic-plugin-baidumusic - 深度音乐播放器的百度音乐插件
osdlyrics - 支持多款音乐播放器的桌面歌词软件
pointdownload - 一款方便高效的下载软件
mvgather - 一款支持影视点播的视频客户端,内容来自 yunfan.com
deepin-screenshot - 深度截图
deepin-translator - 深度翻译
xware-desktop - 迅雷桌面版
bcloud - 百度云的 linux 客户端
screenfetch - 获取系统/主题信息的命令行工具
musicbox - 网易云音乐的命令行客户端
moonplayer - 视频播放器,支持搜索播放 youku, tudou, iqiyi, sohu, 56, funshion 的网络视频
gouyong - 够用翻译,支持取词
doubanfm-qt - 基于 Qt5 开发的 DoubanFM 客户端
douban.fm - 基于 NodeJS 开发的 DoubanFM CLI 客户端

1)方法一:直接安装
终端输入,回车即可
yum-config-manager --add-repo=
https://copr.fedoraproject.org/coprs/mosquito/myrepo/repo/epel-$(rpm-E %?rhel)/mosquito-myrepo-epel-$(rpm -E %?rhel).repo
2)方法二:手动编写repo文件
      若方法一不可用,用vi新建一个/etc/yum.repos.d/mosquito-myrepo.repo文件
   vi /etc/yum.repos.d/mosquito-myrepo.repo       往里面写入一下语句       [mosquito-myrepo]
name=Copr repo for myrepo owned by mosquito
baseurl=
http://copr-be.cloud.fedoraproject.org/results/mosquito/myrepo/epel-7-$basearch/
skip_if_unavailable=True
gpgcheck=0
enabled=1
   按:wq保存退出

5. 添加nux-dextop源1)方法一:直接安装
终端输入,回车即可
yumlocalinstall
http://li.nux.ro/download/nux/dextop/el$(rpm -E %rhel)/x86_64/nux-dextop-release-0-2.el$(rpm-E %rhel).nux.noarch.rpm
2)方法二:
下载:
http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-1.el7.nux.noarch.rpm
安装:
cd ~/下载
rpm –ivh nux-dextop-release-0-1.el7.nux.noarch.rpm
6.运行以下命令生成以上第三方源的yum缓存
sudo yum cleanall
sduo yum makecache
7、安装fastestmirror
一个自动选择最快的yum源的插件
      安装方法:
1)搜索fastestmirror包的全名
sudo yum search fastestmirror
2)假设搜索的结果是“yum-fastestmirror-noarch”,那么输入命令
sudo yum install yum-fastestmirror-noarch
8、如果不想这么麻烦自己安装第三方源,可以将我在百度网盘里提供的repo和gpg直接复制到本机centos7上就可以了
      导入repo
      cdrepo目录
      cp*.repo /etc/yum.repos.d
      导入repo的密钥gpg
      cdgpg目录
      cp* /etc/pki/rpm-gpg

三、安装一些日常应用软件

1、安装chrome浏览器
Firefox是各centos7发行版默认的浏览器,chrome是Google出品的一款很强大的浏览器,所谓Google出品,必属精品。还有adobe-flash插件的安装。chrome访问不了官网, adobe-flash插件可以分别到官网下载,在软件源里都没有,前面已经给出了我的百度网盘分享地址
安装方法:
1)安装chrome
首先进入rpm安装包所在目录,cd命令参照前面,后面所有安装均要进入安装包所在目录,不再提示。
运行下面这条命令
sudo rpm –ivh google-chrome*.rpm
如果提示缺少什么依赖包,则安装依赖包后在执行,后面的软件安装缺少依赖包时参照此处依赖包的安装,依赖包的安装方法
sudo yum –y install 依赖包1 依赖包2 依赖包n
2)安装adobe-flash插件
sudo rpm –ivh flash*.rpm
2、安装桌面插件cairo-dock
一个仿苹果风的桌面插件。这个安装后要在 系统设置->桌面效果 设置,忘了哪个效果了,应该是跟透明相关的效果,否则有一条黑黑的条条,很难看
yum install cairo-dock
3、压缩与解压缩工具
Linux下打包压缩解压缩一般用的是tar、gzip、bzip2命令,tar打包后的压缩包通常为*.tar.gz或*.tar.bz,gzip压缩后的文件为*.gz,bzip2压缩后的文件为*.bz。也有办法解压缩zip文件。但对于新手来说,win平台常见的rar、zip和7z文件使用unrar、unzip和p7zip可能更为适合,现在我们来安装一下。
安装方法:
1)安装unrar和unzip
sudo yum install unrar unzip
2)安装p7zip
sudo yun install p7zip
4、在线音乐kwplayer
这是一个酷我音乐盒的linux版本,kwplayer 是linux桌面下的轻量级的音乐播放软件, 由LiuLang同学开发, 使用的是Python3+gtk3, 开源的(GPLv3),地址为
https://github.com/LiuLang/kwplayer
方法:
sudo rpm –ivh kwplayer*.rpm
这个要安装音频解码器等依赖包,根据依赖检测缺失的包安装一下就好
5、视频播放器Mplayer和smplayer
yum install mplayer smplayer
6、视频播放器VLC
      yum -y --enablerepo=nux-dextop installgstreamer-ffmpeg gstreamer-plugins-ugly gstreamer-plugins-bad ffmpeg libvdpaumpg123 gstreamer-plugins-bad-nonfree gstreamer1-libavgstreamer1-plugins-bad-freeworld
yum install vlc
7、办公软件
默认安装的libreoffice是开源的办公软件,兼容微软的office的各种文档格式,但是有点问题就是可能两者的显示效果并不一致,不知道是不是跟文字编码和字体有关,这一点上国产的WPS则要好一点点,所以一般linux和windows的文档交流用的是pdf文档。因为不同系统对office文档的显示效果并不那么一致,就连win系统不同版本间对office的显示效果有时都会不一样。
      安装方法:
安装wps,wps for linux下载地址
http://community.wps.cn/download/
sudo rpm –ivh wps-office*.rpm\
然后这个在centos7上面缺少好多依赖包,一个个把依赖包安装上去吧,参照前面的方法
安装后打开wps是可能会提示缺少字体,可以到win系统下把字体复制到/usr/share/fonts/文件夹下就是了。因为那些字体是有版权的,wps并没有集成。
8、PDF阅读器
      Centos7自带的okular挺好用的
9、chm阅读器
      我从fedora20上移植过来的kchmviewer,所有第三方源似乎都没有关于chm阅读的软件,前面的百度网盘有分享
      rpm –ivh chmlib-0.40-9.el7.x86_64.rpm kio_msits-5.2-5.el7.x86_64.rpmkchmviewer-common-5.2-5.el7.noarch.rpm kchmviewer-5.2-5.el7.x86_64.rpm
10、图形处理工具gimp和矢量图处理工具inkscape
Windows下有Photoshop这个图形处理软件,而linux下对应的图形处理工具则是gimp,值得一提的是,gimp比Photoshop还要强大一些,可以直接输出视频。而inkscape则是处理矢量图的工具,类似与illustrator
安装方法:
yum install gimp
yum install inkcape
11、翻译词典stardict
星际译王(stardict)是利用GTK(GIMP TOOLKIT)开发的国际化的、跨平台的自由的桌面字典软件。它并不包含字典档,使用者须自行下载配合使用。它可以运行于多种不同的平台,如Linux, MicrosoftWindows,FreeBSD及Solaris,并使用GPL授权。这是从fedora20源里弄下来的,直接用,没什么bug
安装方法:
rpm –ivh stardict-3.0.5-1.fc20.x86_64.rpm
      词库安装:(我在百度网盘里有分享)
             cp 词库 /usr/share/stardict/dic
12、linux版百度云管家bcloud
这个也是kwplayer的作者编写的,我们已经添加了源,直接装就好了
yum install bcloud
13、邮件收发工具thunderbird
      yum install thunderbird
14、录制桌面操作视频的工具qt-recordMyDesktop
      Kde桌面安装
yum install qt-recordmydesktop
gnome桌面安装
gtk-recordmydesktop
15、linux下相当于windows中的迅雷的下载软件(多线程下载,支持断点续传等。超级好用!):

      yum install multiget
16、linux版有道
      可惜只有屏幕取词的功能
      yum install openyoudao
17、影视集结号mvgather
      可以看在线电视和一些在线视频
      yum install mvgather
18、Moon Player
      视频播放器,支持搜索播放 youku,tudou, iqiyi, sohu, 56, funshion 的网络视频
     yum install moonplayer
19、screenfetch
      获取系统/主题信息的命令行工具,大神都在用
     yum install screenfetch
20、点载pointdownload
      一款方便高效的下载软件,支持 HTTP,BT, Magnet, ed2k, Thunder 等下载协议,支持迅雷离线加速和高速通道功能,支持视频下载功能。
     yum install pointdownload

四、磁盘管理与刻录、启动U盘制作1、图形化分区和格式化磁盘工具gparted
在 Linux 中调整分区最简单的方法是使用GParted 程序。它拒绝在任何当前挂载的分区上进行操作,不能调整根目录(/)或者其他对操作系统功能来说至关重要的分区,避免了误操作。当然要调整这些至关重要的分区还是可以在命令行进行的。
安装方法:
yum install gparted
2、专业的图形化光盘刻录工具k3b
K3b(KDE Burn Baby Burn)是一个设计给 KDE在Linux或其它类Unix系统上的CD/DVD烧录的自由软件 。当然各linux发行版一般都有自带磁盘刻录的工具啦。
Centos7自带了,挺好用的,效果不比Nero差
3、Linux下制作USB安装盘(启动U盘)
在windows下我们使用通过制作PE或者使用UltraISO写入硬盘映像的方法来制作USB引导安装盘,也就是所谓的启动U盘,在linux下也是可以做到的,通过unetbootin这个傻瓜式的图形软件就可以一键制作各linux发行版的USB引导盘,但可惜的是unetbootin并不支持win系统的USB安装盘的制作。没有关系我们可以使用gparted、ms-sys、cp等工具进行制作win系统的USB引导盘,下面就来介绍一下。
安装方法:
1)       制作linux各发行版USB安装盘  
yum installunetbootin
然后打开unetbootin这个软件就可以一键制作linux各发行版USB安装盘了。
2)制作win7系统的USB安装盘
有三步:
第一步:使用gparted格式化U盘为NTFS格式
第二步:使用ms-sys -7 /dev/sdb 写入win7引导信息到dev/sdb磁盘上面,注意看你的U盘设备是什么,是“dev/sdb”还是“dev/sdc”
第三部:挂载win7.iso和你的U盘,复制win7.iso里面的所有信息到U盘去,可以使用cp –r命令或直接在图形化的文件管理器里用鼠标进行复制。

gparted前面已经介绍了安装的方法,现在介绍安装ms-sys这个微软出品的在开源linux上使用的写入win系统引导信息的命令行工具,去官网下载一个最新版,
http://sourceforge.net/projects/ms-sys/
只有源码的makefile文件,没有前面用的那种rpm包,所以我们要手动编译并安装
在终端进入下载的ms-sys目录下,运行命令
sudo make
这时如果没有错误提示则在运行make install命令,如果提示找不到cc或gcc,那就是没有安装gcc编译器的意思。
这时就可以先运行命令安装gcc编译器
sudo yum install gcc
安装完gcc编译器后,我们再运行
sudo make
sudo make install
安装完ms-sys命令后,我们可以运行ms-sys命令测试一下,这是就可以看到ms-sys的具体用法了。
然后我们使用之前安装的图形化gparted工具将U盘格式化为NTFS格式,win7安装盘一定要是NTFS格式,否则制作的引导盘无法引导win7系统,
格式化后关闭gparted,打开终端,然后输入partprobe命令刷新磁盘信息
然后写入win7引导信息到U盘,运行命令
ms-sys -7 /dev/sdb
-7这个参数是写入win7引导信息的意思,/dev/sdb是你的U盘设备名
最后挂载win7.iso并复制所有iso里的文件到你的U盘里面,可以使用如下命令
挂载win7.iso
sudo mount 路径/win7.iso /mnt/media
复制文件
cp –r /mnt/media/* U盘的挂载路径
因为win7.iso有3.2G大小,复制需要10-20分钟时间,耐心等待就好
如果你觉得命令行下看不到进度条不放心,也可以使用图形化的文件管理器进行复制
复制完后就win7USB引导设备就制作完成了,XP和win8我没有尝试,应该也是可以成功的。

五、开发环境的安装
如果是作为桌面使用,以上的软件已经足够像在windows上那样随心所欲地操作了,但如果作为开发者而言,一些开发环境的安装是不能不知道的。比如C/C++的编译器GCC,Java的编译与运行环境JDK,目前比较流行的Java的集成开发环境eclipse,甚至还有Oracle数据库、apache服务器等等。
1、安装GCC编译器
如果安装centos7时没有选择安装开发环境那一项,那么
yum install gcc gcc-c++
2、安装openjdk
openjdk是jdk的开放原始码版本,以GPL协议的形式放出。在JDK7的时候,openjdk已经成为jdk7的主干开发,sun jdk7是在openjdk7的基础上发布的,其大部分原始码都相同,只有少部分原始码被替换掉。使用JRL(JavaResearchLicense,Java研究授权协议)发布。至于openjdk6则更是有其复杂的一面,首先是openjdk6是jdk7的一个分支,并且尽量去除Java SE7的新特性,使其尽量的符合Java6的标准。
我们安装openjdk7就好了
1)安装java程序运行环境
java-1.7.0-openjdk.x86_64(Java程序的运行环境,libreoffice等多数开源程序的运行就是基于此)
yum install java-1.7.0-openjdk.x86_64
1)       安装java开发环境
java-1.7.0-openjdk-devel.x86_64(开发环境,Java的编译环境)
             sudoyum –y install java-1.7.0-openjdk-devel.x86_64
3、安装linux下的常用文本编辑器
vi是所有linux下的强大命令行文本编辑器,vim是vi的升级版本,有高亮显示的功能,已经是一个代码编辑器了,很多程序员都喜欢用vim或者emacs作为写C/C++代码的编辑器。nano是一个易于使用的命令行文本编辑器。gedit是gnome桌面默认的图形文本编辑器,对应的,KDE桌面也有一个默认的图形文本编辑器叫kwrite。
      安装方法:
1)安装vim
      sudo yum –y install vim
2)安装nano
sudo yum –y  install nano
3)安装emacs
sudo yum –y  install emacs
4、安装eclipse
Eclipse是目前比较流行的Java集成开发环境(Eclipse官网下载的绿色软件,解压后直接用)
tar -zxvf eclipse-jee-luna-SR1-linux-gtk-x86_64.tar.gz -C ~
5、安装oracle11g数据库
      rpm –ivh oracle-xe-11.2.0-1.0.x86_64.rpm
6、安装tomcat服务器
      tomcat官网下载的绿色软件,解压后直接用
      tar-zxvf apache-tomcat-7.0.56.tar.gz -C ~

五、几个常见问题的说明1、当前用户不在sudoers文件中
解决办法是,将当前用户写到/etc/sudoers文件中
1)切换到root用户
su –
2)修改/etc/sudoers文件权限,修改为可写权限
chmod 777 /etc/sudoers
3)使用gedit或kwrite编辑/etc/sudoers文件
添加要提升权限的用户;在文件中找到root  ALL=(ALL)ALL那一行,

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值