在CentOS 7最小环境下安装Cinnamon桌面环境
在CentOS 7最小环境下安装Cinnamon桌面环境
1 总体目标
学习为CentOS7安装自己喜欢的GUI桌面环境。本次学习使用Cinnamon环境。这个环境是LinuxMint的默认桌面环境,现在看看在CentOS 7上表现如何。
2 预备
2.1 硬件准备
先在VMware Workstation上全新建立一台虚拟机,分配8GB内存,2个处理器,1硬盘100GB硬盘,硬件配置如下图所示。
图1 虚拟机硬件配置
2.2 软件准备
本次实验使用CentOS 7.2.1511,是最新版。安装时,选择“最小安装”。
CentOS安装在第一块100GB硬盘上,为了图省事儿,让安装程序自动分区。
图2 网络设置
安装完后,用su命令以root身份登录,并运行
# yum install wget
安装wget程序,后面会用到这个程序。
3 修改yum基本软件源仓库
CentOS默认的软件源仓库是在国外的官方站点上,速度很慢,所以要调整为国内的,这里调整为中科大的源,速度比较快,更新也挺及时。
执行命令:
# wget -O CentOS-Base.repo https://lug.ustc.edu.cn/wiki/_export/code/mirrors/help/centos?codeblock=3
会从中科大的Linux User Group网站上下载CentOS-Base.repo文件,替换原有的CentOS-Base.repo。
4 为yum新增DVD软件仓库
1) 为虚拟机的光驱设定挂载文件为CentOS的EverythingDVD;
2) 用mkdir命令在/media目录下创建目录cdrom;
3) 用mount命令以只读方式将光驱挂载到/media/cdrom目录:
# mount -r /dev/sr0 /media/cdrom
4) 修改yum的软件仓库,使能基于光盘的软件仓库:
用vi打开/etc/yum.repos.d/CentOS-Media.repo,将其中的enabled=0改为enabled=1,保存并退出,如下图:
图3 使能CentOS光盘源
5 安装EPEL
EPEL——Extra Packages forEnterprise Linux,企业版Linux 附加软件包。是一个由特别兴趣小组创建、维护并管理的,针对红帽企业版 Linux(RHEL)及其衍生发行版(比如 CentOS、Scientific Linux、Oracle Enterprise Linux)的一个高质量附加软件包项目。EPEL 的软件包通常不会与企业版 Linux 官方源中的软件包发生冲突,或者互相替换文件。EPEL 项目与 Fedora 基本一致,包含完整的构建系统、升级管理器、镜像管理器等等。
国外的EPEL站点太慢,所以首先要制作国内的EPEL镜像仓库。这里选用中科大的EPEL源。执行命令:
# wget http://mirrors.ustc.edu.cn/centos/7.2.1511/extras/x86_64/Packages/epel-release-7-5.noarch.rpm
# rpm –Uvhepel-release-7-5.noarch.rpm
执行结果如图:
图4 安装EPEL源
修改/etc/yum.repos.d/epel.repo:
[epel]
name=ExtraPackages for Enterprise Linux 7 - $basearch
baseurl=http://mirrors.ustc.edu.cn/epel/7/$basearch
#mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-7&arch=$basearch
failovermethod=priority
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7[epel-debuginfo]
name=ExtraPackages for Enterprise Linux 7 - $basearch - Debug
baseurl=http://mirrors.ustc.edu.cn/epel/7/$basearch/debug
#mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-debug-7&arch=$basearch
failovermethod=priority
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
gpgcheck=1[epel-source]
name=ExtraPackages for Enterprise Linux 7 - $basearch - Source
baseurl=http://mirrors.ustc.edu.cn/epel/7/SRPMS
#mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-source-7&arch=$basearch
failovermethod=priority
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
gpgcheck=1<span style="font-family: Arial, Helvetica, sans-serif;"> </span>
修改/etc/yum.repos.d/epel-testing.repo:
[epel-testing]
name=ExtraPackages for Enterprise Linux 7 - Testing - $basearch
baseurl=http://mirrors.ustc.edu.cn/epel/testing/7/$basearch
#mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=testing-epel7&arch=$basearch
failovermethod=priority
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7[epel-testing-debuginfo]
name=ExtraPackages for Enterprise Linux 7 - Testing - $basearch - Debug
baseurl=http://mirrors.ustc.edu.cn/epel/testing/7/$basearch/debug
#mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=testing-debug-epel7&arch=$basearch
failovermethod=priority
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
gpgcheck=1[epel-testing-source]
name=ExtraPackages for Enterprise Linux 7 - Testing - $basearch - Source
baseurl=http://mirrors.ustc.edu.cn/epel/testing/7/SRPMS
#mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=testing-source-epel7&arch=$basearch
failovermethod=priority
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
gpgcheck=1
随后执行以下命令重构yum软件仓库的cache:
# yum clean all
# yum makecache
执行命令:yum installepel-release,执行结果如下图:
图5 安装EPEL
6 安装X Windows及相关字体文件
要安装X Window System和相关字体文件。
# yum groupinstall “X Window System”“Fonts”
经过几分钟之后,完成安装。
7 安装最小桌面管理器
# yum install lightdm
这一步必须要有,这是安装一个轻量级的桌面管理器。若不执行这一步,会导致后面的Cinnamon无法启动。当然也可以安装一些其他的桌面环境比如Gnome、MATE等代替lightdm。
8 安装Cinnamon桌面环境
运行yum install cinnamon安装Cinnamon桌面环境:
# yum install cjs cinnamon-menuscinnamon-control-center cinnamon-translations cinnamon-settings-daemoncinnamon-screensaver nemo cinnamon-session muffin cinnamon-desktop cinnamon
Cinnamon环境要在线下载,所以要经历比较长的时间才能装完。
完成安装之后,重启系统,登录,然后执行命令“init5”即可启动Cinnamon。
9 安装附件工具
进入刚刚装好的Cinnamon环境之后,你会发现除了调整一下各类设置之外,其他事情啥都干不了。要想让系统真正有用,还得装一大堆配套工具。
在开始其他工作之前,先得重启系统,回退到命令行字符模式。然后安装Gnome-Terminal终端仿真程序。
# yum install gnome-terminal
然后再进入Cinnamon环境,就可以为所欲为了。
10 将Cinnamon设为默认启动环境
# systemctl set-defaultgraphical.target
重启系统之后,发现已默认启动到GUI环境中。
11 小结
这次实验折腾了两天,最大的耽误是在装完XWindow System组件之后,不知道还要安装一个桌面管理器,原来CentOS仓库中的Cinnamon是不带桌面管理器的。如果不装桌面管理器,执行startx或者init 5命令时都会出错。后来查了很多资料,又做了一些试验,才找到正确的办法。
在CentOS 7最小环境下安装Cinnamon桌面环境相关推荐
- linux安装debian桌面,在Debian 10 Buster上安装Cinnamon桌面环境的方法
在本文中,我们将介绍在Debian 10(Buster)操作系统上安装Cinnamon桌面环境的方法.安装Debian 10 Buster之后,可能需要将桌面环境更改为你喜欢的桌面环境,默认安装搭载G ...
- 服务器远程连接控制以及在Linux环境下安装go编译环境
本文主要内容 一.xshell远程控制服务器 二.VS code远程控制服务器 三.在Linux环境下安装go编译环境 初学者在没有人的指导下自己摸索学习真的是太难了,回想一下从大二创新实践开始到现在 ...
- ubuntu 安装kde桌面_Ubuntu下安装KDE桌面环境
Ubuntu下安装KDE桌面环境 发布时间:2008-09-08 16:23:22 作者:佚名 我要评论 gnome和KDE只是不同的桌面管理器而已,软件阿什么的是不受影响的,放心装吧. 下面 ...
- 一键 linux桌面安装vnc,Linux OpenVZ Debian 7 32/64bit环境一键安装VNC桌面环境教程
整理教程就需要玩玩全套,在前面有分享到基于CentOS 6和Ubuntu 12.04两个环节的VNC一键安装方法且测试成功之后,还有一个我们比较常用的Debian系统,经过测试已经成功可以在Debia ...
- redhat linux 安装桌面环境,RedHat Linux系统下安装KDE桌面环境
Red Hat Linux(以下简称Red Hat)是Linux的桌面系统,在Red Hat中使用得最多的就是KDE和GNOME两个桌面环境,在默认情况下安装的是GNOME.如果你在安装系统时没有装K ...
- 在deepin环境下安装qt开发环境和dtk开发环境
环境 deepinV20.2.2 第一步 进入系统,进入/etc/apt目录 以管理员身份打开(为了编辑源) 第二步 编辑源sources.list 放出第二行源保存并退出 第三步 进入终端,执行su ...
- Linux下安装KDE桌面环境
Linux中有许多桌面应用环境,在这其中除了deepin的dde桌面之外,界面和功能都很强大好用的就是kde了.下面我来分享一下我的kde安装经过.我的Linux发行版是deepin的v15.11版本 ...
- 【Linux环境下安装Maven与环境配置简易教程】
1.首先下载maven安装包 maven下载地址:https://maven.apache.org/download.cgi 有两种实现方式 第一种:(linux命令下载)wget https://d ...
- centos6.5下安装gradle编译环境
为什么80%的码农都做不了架构师?>>> 现在用gradle替代maven的项目越来越多,下面就描述一下如何在centos服务器环境下安装配置gradle环境. 1.在http ...
最新文章
- 安全预测 影响企业风险管理的三大趋势
- ITK:重新缩放图像
- Quick BI:降低使用门槛,大东鞋业8000家门店的数据导航
- TYVJ P2032 「Poetize9」升降梯上 spfa最短路
- 超好用!5款开源的移动自动化测试工具
- Java自动拆箱陷阱。 谨防!
- DataList控件DataKeyField以及DataKeys区别
- unix到底有啥用_汽车后挡风玻璃上的“横线”到底有啥用?不懂就别说自己会开车了...
- 卖完砖头的Supreme要卖手机了 这种手机就不要讨论配置了吧...
- 树上10只鸟,开枪打死1只,还剩几只?
- MyEclipse中的ant初识
- 2012-8-1复选框全选
- 标准盒模型和怪异盒模型小结
- 数据禾|长江经济带主要城市坡度数据
- 在 win7 上简单搭建ftp服务器
- 分享3款有消除笔的p图软件,简单易上手
- 博阳全渠道会员营销平台-升级通知
- 简单了解下 TCP,学习握手和挥手以及各种状态到底是怎么样的
- Excel如何批量添加同一批注
- SRRC认证全面解析
热门文章
- PCB吉米哥:如何阅读电路原理图及PCB设计
- 群晖linux怎么进入u盘,黑群晖菜鸟安装教程(一)制作U盘引导及软洗白!
- 关于 RestTemplate 中文乱码和List接收
- 关于An association from the table refers to an unmapped class
- 江苏省计算机二级c语言复习知识点,计算机二级C语言知识点复习
- php网页怎么设置背景图片大全唯美,html文档中怎么把图片作为背景?
- 5G和车联网的本质联系
- java控制台实现的简易计算器,实现加减乘除
- Signal TapII 软件的使用
- Never give up