银河麒麟服务器安装图形化界面

安装UKUI GUI

UKUI GUI是一个基于GTK+的桌面环境,提供了丰富的图形化界面和工具。

# 查看可安装的软件包
yum grouplist
# 安装ukui gui
yum groupinstall "Server with UKUI GUI" -y

安装完成后显示如下信息

[root@localhost ~]# yum grouplist
Last metadata expiration check: 0:23:45 ago on 2025年11月11日 星期二 22时14分20秒.
Available Environment Groups:
   基础设施服务器
   文件及打印服务器
   基本网页服务器
   虚拟化主机
Installed Environment Groups:
   最小安装
   带 UKUI GUI 的服务器
Installed Groups:
   容器管理
   无图形终端系统管理工具
Available Groups:
   安全套件SDK
   麒麟安全增强工具
   开发工具
   传统 UNIX 兼容性
   科学记数法支持
   安全性工具
   系统工具
   智能卡支持
   Man 手册

设置图形化启动

# 查看当前的启动模式
systemctl get-default
# 设置启动级别为图形化 graphical.target
systemctl set-default graphical.target

安装VNC

# 安装vncserver
yum install tigervnc-server -y
# 检查是否安装成功
rpm -qa | grep tigervnc-server

修改VNC分辨率和端口

修改配置:vim /usr/bin/vncserver
将$geometry = "1024x768";修改为$geometry = "1920x1000";
注释掉$vncPort = 5900 + $displayNumber;新增$vncPort = 5900;

修改VNC密码

vncpasswd

卸载VNC

yum remove tigervnc-server -y

重启VNC服务

完成所有配置修改后,需要重启VNC服务以使更改生效。
首先关闭当前的VNC服务器实例(例如显示编号为1的会话):

vncserver -kill :1

然后重新启动它:

vncserver :1 -geometry 1920x1080 -localhost no

(可以将 1920x1080替换为你期望的分辨率,并根据安全需求决定是否保留 -localhost no参数以允许远程连接

卸载UKUI GUI

# 图形化桌面卸载
yum groupremove "Server with UKUI GUI" 

VNC登录后无法显示图形化界面

问题的核心通常在于 ~/.vnc/xstartup这个文件,它负责告诉VNC服务器如何启动图形界面。

[root@localhost ~]# cat ~/.vnc/xstartup
#!/bin/sh

# unset SESSION_MANAGER
# unset DBUS_SESSION_BUS_ADDRESS
# exec ukui-session &

unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
# 尝试启动MATE会话
if command -v mate-session >/dev/null 2>&1; then
  exec mate-session
fi

确保脚本有可执行权限

chmod +x ~/.vnc/xstartup

设置本地yum源

下载对应操作系统的文件,然后挂在到本机,比如挂在路径为:/kylin-local/iso

[root@localhost kylin-local]# pwd
/kylin-local
[root@localhost kylin-local]#
[root@localhost kylin-local]# ls
iso
[root@localhost kylin-local]# ll iso
总用量 531
dr-xr-xr-x 1 root root   2048  58  2024 EFI
dr-xr-xr-x 1 root root   2048  58  2024 images
dr-xr-xr-x 1 root root   2048  58  2024 isolinux
-r--r--r-- 1 root root    438  517  2024 LICENSE
dr-xr-xr-x 1 root root   2048  58  2024 manual
dr-xr-xr-x 1 root root 528384  58  2024 Packages
dr-xr-xr-x 1 root root   4096  58  2024 repodata
-r--r--r-- 1 root root   1977  58  2024 TRANS.TBL

然后修改在/etc/yum.repos.d/新增kylin-iso.repo

[root@localhost iso]# cd /etc/yum.repos.d/
[root@localhost yum.repos.d]# ll
总用量 8
-rw-r--r-- 1 root root  86  915 15:56 kylin-iso.repo
-rw-r--r-- 1 root root 716  412  2024 kylin_x86_64.repo.bak
[root@localhost yum.repos.d]#
[root@localhost yum.repos.d]# cat kylin-iso.repo
[kylin-iso]
name=Kylin Local Iso
baseurl=file:///kylin-local/iso
enabled=1
gpgcheck=0
<think>好的,我需要帮用户解答在银河麒麟操作系统上安装和配置图形化界面的问题。用户之前提到了几个引用,我需要参考这些内容来构建答案。首先,引用[1]提到了使用yum groupinstall命令安装包含UKUI GUI的软件包组,这应该是主要步骤。引用[2]区分了有外网和无外网环境的安装方法,需要分情况说明。引用[3]介绍了银河麒麟V10的特点,可能不需要直接引用,但可以提及系统的兼容性。引用[4]关于root用户登录图形界面,这部分用户可能也需要,但当前问题主要是安装,所以可能放在注意事项里。 接下来,我需要确认步骤的正确性。首先,检查系统版本,确保是V10。然后,根据网络环境选择不同的安装方式:有外网直接使用yum,无外网需要挂载镜像。安装命令需要注意包组名称用双引号括起来。安装完成后可能需要重启,并且设置root登录图形界面可能需要修改配置文件。 用户可能遇到的问题包括命令拼写错误、依赖问题或者源配置不正确。需要提醒用户确保使用英文引号,处理可能的依赖错误,以及正确挂载镜像。此外,安全提示也很重要,比如不推荐root日常使用。 最后,生成相关问题时要围绕安装后的配置、优化、不同环境下的方法以及切换桌面环境等,这样用户可以有进一步了解的途径。需要确保所有步骤清晰,并且参考的引用正确标注。</think>以下是在银河麒麟操作系统上安装和配置图形化界面的详细指南,根据系统环境分为两种场景: ### 一、有外网环境安装 1. **查看系统版本** ```bash cat /etc/kylin-release ``` 确认系统版本为银河麒麟V10[^2] 2. **安装UKUI图形界面** ```bash yum groupinstall "带 UKUI GUI 的服务器" --setopt=group_package_types=mandatory,default,optional ``` 注意必须使用英文双引号包裹软件包组名[^1] 3. **设置图形化登录** ```bash systemctl set-default graphical.target reboot ``` ### 二、无外网环境安装 1. **挂载系统镜像** ```bash mkdir -p /mnt/iso mount -o loop Kylin-Desktop-V10-SP1-General-Release-2203-XXXX.iso /mnt/iso ``` 2. **配置本地源** ```bash cat > /etc/yum.repos.d/local.repo <<EOF [local] name=Local Repository baseurl=file:///mnt/iso enabled=1 gpgcheck=0 EOF ``` 3. **执行安装命令** ```bash yum clean all yum groupinstall "带 UKUI GUI 的服务器" ``` ### 三、配置root图形登录(可选) 1. 编辑lightdm配置文件: ```bash sudo vim /usr/share/lightdm/lightdm.conf.d/60-kylin.conf ``` 修改为: ```ini greeter-show-manual-login=true ``` 2. 设置root密码: ```bash sudo passwd root ``` ### 四、验证安装 ```bash startx ``` 或重启后通过`systemctl get-default`确认显示`graphical.target`[^4] **注意事项:** 1. 安装包体积约2GB,需保证磁盘空间充足 2. 遇到依赖问题可尝试`yum-complete-transaction`命令 3. 企业环境建议使用`yum makecache`更新元数据[^3]
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

angushine

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值