通过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一下操作系统,即可释放。

目录
相关文章
|
Linux
Linux如何安装Gnome桌面
Linux如何安装Gnome桌面
212 0
|
Ubuntu 图形学 Linux
Windows10的Ubuntu子系统开启桌面环境
原文:Windows10的Ubuntu子系统开启桌面环境 Ubuntu 优势之一就是桌面环境比较好,所以咱们的子系统当然也不能少了这一环节,本小结开始安装Ubuntu 桌面系统。
2068 0
|
网络协议 Linux Windows
Linux下安装KDE桌面环境
Linux下安装KDE桌面环境
800 0