通过Xstart连接SuSe11 sp4 Gnome桌面环境

简介: 本文主要介绍了通过xstart连接ECS上suse linux 11sp4 Gnome桌面环境的配置方法,仅供参考,欢迎拍砖。

部署环境:

  • 阿里云ECS
  • 系统镜像:SuSe Linux 11 SP4
  • 远程工具:Xshell 和Xstart

实验说明:

  • 在ECS上安装Oracle 11gR2,完成oracle database安装环境配置后,需要通过图形界面执行OracleDatabase 软件安装。ECS中SuSe Liunx镜像默认以多用户命令行模式(id:3:initdefault)启动,不支持通过Xstart直接连接Gnome环境;
  • 通过VNC也可以连接,但需要在服务器端修改配置,个人觉得比较麻烦,尝试通过Xstart连接Gnome桌面环境;
  • 安装完X11和Gnome后,也可以通过Xmanager - Passive,把OracleDatabase安装图形界面重定向到局域网其他windows主机,执行安装。

第一步:通过Xshell,远程ssh连接到服务器

Xstart是通过ssh协议连接Linux 的远程桌面,服务器端暂时不用做其他设置。
先用Xshell连接服务器,验证一下ssh服务是否正常,也方便后面执行安装X11和Gnome组件。

Oracle-Test:~ # uname -r
3.0.101-107-default
Oracle-Test:~ # cat /etc/issue
Welcome to SUSE Linux Enterprise Server 11 SP4  (x86_64) - Kernel \r (\l).

第二步:配置Xstart,尝试连接服务器桌面环境

在Xstart启动界面,参考下图提示,配置服务器信息:

image

image

完成后点击“运行”,开始连接。

第三步:解决X11报错

在连接会话框中,会弹出“已拒绝x11转移申请! 要解决此问题请激活远程ssh服务器的x11转移功能”报错,此报错是因为X11 forwarding是依赖“xorg-x11-xauth”软件包,所以必须先安装“xorg-x11-xauth”软件包,执行安装命令:zypper install xorg-x11-xauth,才能继续。

image

安装过程如下:

---检查是否安装xorg-x11-xauth
Oracle-Test:~ # rpm -qa | grep xorg-x11-xauth  

---zypper安装xorg-x11-xauth
Oracle-Test:~ # zypper install xorg-x11-xauth
Loading repository data...
Reading installed packages...
Resolving package dependencies...
The following NEW packages are going to be installed:
  xorg-x11-libICE xorg-x11-libSM xorg-x11-libX11 xorg-x11-libXau xorg-x11-libXext xorg-x11-libXmu xorg-x11-libXt xorg-x11-libxcb xorg-x11-xauth 
9 new packages to install.
Overall download size: 1.1 MiB. After the operation, additional 4.3 MiB will be used.
Continue? [y/n/? shows all options](y): y
Retrieving package xorg-x11-libXau-7.4-1.15.x86_64 (1/9), 8.0 KiB (15.0 KiB unpacked)
Retrieving: xorg-x11-libXau-7.4-1.15.x86_64.rpm [done]
Retrieving package xorg-x11-libxcb-7.4-1.29.1.x86_64 (2/9), 97.0 KiB (528.0 KiB unpacked)
Retrieving: xorg-x11-libxcb-7.4-1.29.1.x86_64.rpm [done]
Retrieving package xorg-x11-libICE-7.4-3.1.x86_64 (3/9), 42.0 KiB (101.0 KiB unpacked)
Retrieving: xorg-x11-libICE-7.4-3.1.x86_64.rpm [done]
Retrieving package xorg-x11-libX11-7.4-5.11.71.1.x86_64 (4/9), 726.0 KiB (3.0 MiB unpacked)
Retrieving: xorg-x11-libX11-7.4-5.11.71.1.x86_64.rpm [done]
Retrieving package xorg-x11-libSM-7.4-1.18.x86_64 (5/9), 16.0 KiB (35.0 KiB unpacked)
Retrieving: xorg-x11-libSM-7.4-1.18.x86_64.rpm [done]
Retrieving package xorg-x11-libXext-7.4-1.18.16.x86_64 (6/9), 27.0 KiB (72.0 KiB unpacked)
Retrieving: xorg-x11-libXext-7.4-1.18.16.x86_64.rpm [done]
Retrieving package xorg-x11-libXt-7.4-1.19.8.x86_64 (7/9), 155.0 KiB (404.0 KiB unpacked)
Retrieving: xorg-x11-libXt-7.4-1.19.8.x86_64.rpm [done]
Retrieving package xorg-x11-libXmu-7.4-1.17.x86_64 (8/9), 48.0 KiB (119.0 KiB unpacked)
Retrieving: xorg-x11-libXmu-7.4-1.17.x86_64.rpm [done]
Retrieving package xorg-x11-xauth-7.4-9.65.46.x86_64 (9/9), 57.0 KiB (44.0 KiB unpacked)
Retrieving: xorg-x11-xauth-7.4-9.65.46.x86_64.rpm [done]
Installing: xorg-x11-libXau-h4-1.15 [done]
Installing: xorg-x11-libxcb-7.4-1.29.1 [done]
Installing: xorg-x11-libICE-7.4-3.1 [done]
Installing: xorg-x11-libX11-7.4-5.11.71.1 [done]
Installing: xorg-x11-libSM-7.4-1.18 [done]
Installing: xorg-x11-libXext-7.4-1.18.16 [done]
Installing: xorg-x11-libXt-7.4-1.19.8 [done]
Installing: xorg-x11-libXmu-7.4-1.17 [done]
Installing: xorg-x11-xauth-7.4-9.65.46 [done]

---检查安装xorg-x11-xauth是否成功
Oracle-Test:~ # rpm -qa | grep xorg-x11-xauth
xorg-x11-xauth-7.4-9.65.46

第四步:解决Gnome报错

安装完xorg-x11-xauth后,再次尝试连接,会话框出现第二个报错,信息如下:

[14:01:32] Start timer (TIMER_SHUTDOWN, 180).
/usr/bin/xauth:  creating new authority file /root/.Xauthority
bash: /usr/bin/gnome-session: No such file or directory

image

此报错是因为系统中缺少Gnome环境,执行:zypper install -t pattern x11 gnome 进行安装,过程如下(安装中有一个协议需要按Y同意,才能继续):

Oracle-Test:~ # zypper  install -t  pattern x11 gnome
Loading repository data...
Reading installed packages...
Resolving package dependencies...

The following NEW packages are going to be installed:
  3ddiag ConsoleKit-x11 Mesa Mesa-32bit MozillaFirefox MozillaFirefox-branding-SLED 
  MozillaFirefox-translations NetworkManager-glib PackageKit PackageKit-lang PolicyKit-32bit 
  PolicyKit-gnome PolicyKit-gnome-libs PolicyKit-gnome-loibs-3'git SDL a2ps agfa-fonts alsa alsa-oss 
  alsa-oss-32biit alsa-plugins alsa-plugins-pulse alsa-utils aspell aspell-32bit aspell-en at-spi 
  at-spi-32bit at-spi-lang atk atk-lang audiofile audiofile-32bit bitstream-vera cairo cairo-32bit 
  cairomm cdrdao cups cups-libs-32bit cyrus-sasl-32bit dasher dasher-lang dbus-1-glib-32bit 
-----安装过程需要5-10分钟左右,日志太多,此处省略部分----
.............

---验证安装已完成

Oracle-Test:~ # zypper  install -t  pattern x11 gnome
Loading repository data...
Reading installed packages...
'pattern:x11' is already installed.
No update candidate for 'x11-11-38.47.37.x86_64'. The highest available version is already installed.
'pattern:gnome' is already installed.
No update candidate for 'gnome-11-38.47.37.x86_64'. The highest available version is already installed.
Resolving package dependencies...

Nothing to do.

第五步:连接成功

安装完桌面环境后,再次尝试连接,稍等1-2分钟后,Gnome环境就会在出现。

image
image

第六步:关闭Gnome桌面环境

执行完安装后,可以通过左上角关闭按钮关闭Gnome桌面。
image

PS:
此处好像有点问题,我点了两次关闭,均没成功,不知道是要等几分钟,还是卡死了;实在不行,就reboot一下操作系统,即可释放。

目录
相关文章
|
缓存
银河麒麟server-V10配置镜像源
银河麒麟server-V10配置镜像源
18579 1
|
负载均衡 算法 应用服务中间件
Nginx系列教程(08) - Upstream Server 负载均衡
Nginx系列教程(08) - Upstream Server 负载均衡
1297 0
|
机器学习/深度学习 数据采集 人工智能
TeleAI 星辰语义大模型全尺寸开源,function call能力突出
星辰语义大模型TeleChat2是由中国电信人工智能研究院(TeleAI)研发训练的大语言模型。今年9月,TeleAI 正式发布并开源了首个基于全国产化万卡集群和国产深度学习框架训练的千亿参数大模型 TeleChat2-115B ,近日又进一步开源了 TeleChat2-3B、7B和35B,以适配不同场景的应用需求。
840 9
TeleAI 星辰语义大模型全尺寸开源,function call能力突出
|
测试技术 API Docker
使用ruri快速构建跨架构chroot容器
【8月更文挑战第22天】本指南介绍如何使用 ruri 工具快速构建跨架构 chroot 容器。首先需安装 ruri,并确保系统满足安装要求。接着确定目标架构(如从 x86 到 ARM),并准备好相应的工具链和依赖库。利用 ruri 的命令行工具启动容器构建流程,指定源与目标架构及基础镜像。构建完成后可进一步配置和定制容器,安装所需软件包与调整系统设置。随后通过运行测试用例验证容器功能,解决发现的问题。最后将测试合格的容器部署至生产环境,利用容器管理工具进行管理和运行。在整个过程中要注意架构间的差异与兼容性问题,并确保系统环境稳定,定期更新 ruri 和相关组件。
305 5
|
SQL 关系型数据库 MySQL
如何查看SQL字符编码:详细技巧与方法
在SQL数据库管理中,字符编码对于确保数据的正确性和一致性至关重要
1436 5
|
JavaScript
【Mac用户必看】Autodesk EAGLE PCB设计全攻略:从安装到制造,解锁Mac上高效电子设计新纪元!
【8月更文挑战第2天】【PCB设计】Mac系统Autodesk EAGLE PCB使用入门教程
1338 11
|
消息中间件
[AIGC] 了解消息队列事务:保证数据一致性的关键
[AIGC] 了解消息队列事务:保证数据一致性的关键
394 1
|
Linux
Linux中/etc/hosts文件总是被自动修改
关闭NetworkManager服务即可。 临时关闭: service  NetworkManager stop 永久关闭: chkconfig NetworkManager off 在centos6.x系列Linux版本修改完/etc/hosts之后重启被修改,是由于NetworkManager服务,关闭后再修改hosts文件,重启就不会变回去了。
4433 0
|
Python
pycharm如何设置python版本、设置国内pip镜像、添加第三方类库
直接上图(mac环境): 一、设置项目的python版本 File->Default Settings ... 在弹出的界面上(参考下图),左上角的下拉框里,选择python解释器的版本即可(建议:直接安装ana...
4248 0