CentOS7最小安装之后安装xfce桌面

本文介绍了在完成CentOS7最小化安装后,如何一步步安装轻量级的xfce桌面环境,包括X Window system、中文字体和中文输入法的设置。此外,还详细列出了安装火狐浏览器、file-roller压缩软件和gedit文本编辑器的步骤,适合开发人员使用。

1、 桌面环境

桌面环境更是繁多,功能齐全华丽奢侈的有KDE,GNOME,简单快捷的有fvwm2,xfce等。对于工程师来说,KDE,GNOME过于笨重,fvwm则过于简单。这里选择xfce4,也是参考了linux基金会网站上做的30位Linux内核开发者桌面环境的调查。

安装步骤:

2、1 执行CentOS7 最小安装

执行# yum install epel-release
安装额外包yum源(extra package for Enterprise Linux)。

2、2 安装X Window system

执行#yum groupinstall "X Window system",安装X。安装完成后执行sudo systemctl isolate graphical.target检验安装成功。

2、3 安装Xfce4

执行# yum groupinstall Xfce安装Xfce4桌面环境。如果需要,可选安装xfce4的其他模块。 
执行sudo systemctl isolate graphical.target,进入Xfce。

2、4 安装中文字体和中文输入法

在CentOS6可以使用yum groupinstall "Chinese support"一次性安装,但是CentOS7下,不能这么安装,没有这个安装组,所以需要单独安装每个包。我只安装了一个楷体字体:yum install cjkuni-ukai-fonts。 
【增加字体】 
把Windows系统下C:\Wind
<think>我们参考了用户提供的引用内容,特别是引用[1]和引用[4]提到了在CentOS7安装Xfce桌面环境的相关步骤。用户的问题是在CentOS7系统中,用户组里没有Xfce导致`startxfce4`无法启动。 实际上,在CentOS中,桌面环境是以软件包组的形式提供的。引用[4]中展示了通过`yum grouplist`可以查看可用的桌面环境组,其中包含"Xfce"。但用户表示在用户组里没有Xfce,这可能是因为没有安装包含Xfce的软件包组,或者软件源中没有提供。 根据引用[1],在CentOS7安装Xfce的步骤包括: 1. 最小安装CentOS7 2. 安装X Window system 3. 安装Xfce4 因此,解决用户组里没有Xfce的问题,需要安装Xfce桌面环境组。具体步骤如下: 步骤1:确保系统已更新 ```bash sudo yum update -y ``` 步骤2:安装X Window System(图形界面基础) ```bash sudo yum groupinstall "X Window System" -y ``` 步骤3:查找Xfce软件包组的准确名称 在引用[4]中,通过`yum grouplist`可以查看可用的组。在输出中,我们发现有一个组名为"Xfce"(在Available Groups部分)。因此,我们可以安装这个组。 步骤4:安装Xfce桌面环境 ```bash sudo yum groupinstall "Xfce" -y ``` 步骤5:设置默认启动图形界面(可选,如果需要开机启动图形界面) ```bash sudo systemctl set-default graphical.target ``` 步骤6:启动Xfce 安装完成后,可以尝试使用`startxfce4`命令启动。如果是在控制台,可以先运行`startx`(会启动默认桌面环境,如果Xfce是唯一安装桌面环境,则应该启动Xfce)。或者直接运行: ```bash startxfce4 ``` 如果仍然无法启动,可能是因为没有正确配置显示管理器(display manager)。在CentOS7中,可以安装一个显示管理器,例如lightdm(Xfce推荐)或gdm。安装lightdm: ```bash sudo yum install lightdm -y sudo systemctl enable lightdm sudo systemctl start lightdm ``` 注意:如果是在远程连接(如通过SSH)执行`startxfce4`,需要正确设置DISPLAY环境变量(参考之前的解决方案)。 另外,引用[2]提到,如果误装了Xfce,可以通过`yum groupremove "Xfce"`卸载,但我们的情况是需要安装。 如果以上步骤执行后,用户组中仍然没有Xfce,可能是因为软件源中没有提供。CentOS官方源可能不包含Xfce,需要添加EPEL源。 添加EPEL源: ```bash sudo yum install epel-release -y ``` 然后再次执行`sudo yum groupinstall "Xfce" -y`。 总结:用户的问题是没有安装Xfce桌面环境组,通过安装EPEL源和Xfce组来解决。 引用[1]中提到的安装步骤也支持这一方案。 因此,完整的解决方案如下: </think> ### 解决CentOS 7用户组缺少Xfce导致startxfce4无法启动的方案 #### 1. **安装Xfce桌面环境组**(核心步骤) 当`yum grouplist`未显示Xfce时,需手动安装: ```bash # 添加EPEL仓库(必要前提) sudo yum install epel-release -y # 安装Xfce桌面组 sudo yum groupinstall "Xfce" -y ``` > 注意:CentOS 7官方源默认不包含Xfce,必须通过EPEL仓库安装[^1][^4] #### 2. **验证安装状态** 检查Xfce组件是否安装成功: ```bash # 确认软件组状态 yum grouplist | grep -i xfce # 检查核心文件 rpm -qa | grep xfce ``` 正常应输出类似: ``` Xfce (xfce-desktop) xfce4-session-4.xx.x86_64 ``` #### 3. **修复依赖关系** 若安装后仍无法启动,修复依赖: ```bash # 安装基础图形环境 sudo yum groupinstall "X Window System" -y # 安装必要组件 sudo yum install xfce4-session xfce4-settings xfwm4 -y ``` #### 4. **手动启动Xfce** ```bash # 临时启动测试 startxfce4 --replace > ~/xfce.log 2>&1 # 检查错误日志 grep -i error ~/xfce.log ``` #### 5. **配置默认桌面**(永久生效) ```bash # 设置Xfce为默认会话 echo "exec /usr/bin/xfce4-session" > ~/.xinitrc # 系统级默认设置(可选) sudo ln -s /usr/share/xfce4 /usr/share/xsessions/xfce.desktop ``` #### 6. **备选方案:VNC远程桌面** 若仍无法直接启动,可通过VNC访问: ```bash # 安装VNC服务 sudo yum install tigervnc-server -y # 配置Xfce启动脚本 echo '#!/bin/sh' > ~/.vnc/xstartup echo 'unset SESSION_MANAGER' >> ~/.vnc/xstartup echo 'exec /usr/bin/xfce4-session' >> ~/.vnc/xstartup chmod +x ~/.vnc/xstartup # 启动VNC服务 vncserver :1 -geometry 1920x1080 ``` 连接地址:`<IP地址>:5901`[^3][^5] > **重要提示**:操作前执行 `sudo yum update` 更新系统,完成后重启生效 `sudo reboot`
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值