哑女皇后太初阿昔:使用yum在linux下安装基于X Window的GNOME图形界面

来源:百度文库 编辑:偶看新闻 时间:2024/05/05 14:47:06

介绍

  • yum

Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell 前端软件包管理器。基於RPM 包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。

  • X Window

X Window,即X Windows图形用户接口,它并不是一个软件,而是一个协议(protocal),这个协议定义一个系统成品所必需具备的功能(就如同 TCP/IP, DECnet 或IBM的 SNA,这些也都是协议,定义软件所应具备的功能)。任何系统能满足此协议及符合X协会其他的规范,便可称为X。

  • GNOME

GNOME 即GNU 网络对象模型环境 (The GNU Network Object Model Environment),GNU计划的一部分,开放源码运动的一个重要组成部分。 是一种让使用者容易操作和设定电脑 环境的工具。

  目标是基于自由软件 ,为Unix 或者类Unix 操作系统构造一个功能完善、操作简单以及界面友好的桌面环境 ,他是GNU计划的正式桌面。

  • VNC

VNC (Virtual Network Computing)是虚拟网络计算机的缩写。VNC是一款优秀的远程控制 工具软件,由著名的AT&T的欧洲研究实验室开发的。VNC是在基于UNIX和Linux操作系统的免费的开放源码软件,远程控制能力强大,高效实用,其性能可以和Windows和MAC中的任何远程控制软件媲美。   VNC基本上是属于一种显示系统,也就是说他能将完整的窗口界面通过网络,传输到另一台计算机的屏幕上. Windows服务器中包含的"Terminal Server"、Symantec公司开发的收费软件PCAnywhere、近期流行的Teamviewer、国内的协通XT800、快递通KDT都是属于这种原理的设计,同时这些软件又在VNC的原理基础上做了各自相应改进,提高了易用性、连通率和可穿透内网(Teamviewer协通XT800KDT

上面4个工具详细介绍百度百科上有。

原理

…………

安装步骤

1,安装x window、gnome、chinese-support、vnc

yum grouplist
yum groupinstall “X Window System”
yum groupinstall “GNOME Desktop Environment” yum groupinstall chinese-support yum groupinstall vnc-server.x86_64
如果安装不成功,注意看信息,如果提示软件仓库中没有软件组信息,那么执行下面操作再试:
下载yum软件集(如果使用网络地址安装跳过此步)

电驴下载地址:
ed2k://|file|%5B%E7%BA%A2%E5%B8%BD%E4%BC%81%E4%B8%9ALinux.5.4%5D.rhel-server-5.4-x86_64-dvd.iso|3573778432|9bd4d47ba691ff8f28200eb116b7d569|h=qxfbwbos3k57ikklvz5tvnf5k5nn2knw|/

mount 到本地目录

mount -o loop rhel-server-5.4-x86_64-dvd.iso /mnt/yumrepo

2,配置vnc

2.1 修改vncservers 配置文件

vi /etc/sysconfig/vncservers

Shell代码

  1. #vi /etc/sysconfig/vncservers
  2. # The VNCSERVERS variable is a list of display:user pairs.
  3. #
  4. # Uncomment the lines below to start a VNC server on display :2
  5. # as my 'myusername' (adjust this to your own). You will also
  6. # need to set a VNC password; run 'man vncpasswd' to see how
  7. # to do that.
  8. #
  9. # DO NOT RUN THIS SERVICE if your local area network is
  10. # untrusted! For a secure way of using VNC, see
  11. # .
  12. # Use "-nolisten tcp" to prevent X connections to your VNC server via TCP.
  13. # Use "-nohttpd" to prevent web-based VNC clients connecting.
  14. # Use "-localhost" to prevent remote VNC clients connecting except when
  15. # doing so through a secure tunnel. See the "-via" option in the
  16. # `man vncviewer' manual page.
  17. #取消掉下面两行注释
  18. VNCSERVERS="2:root" "COLOR: #ff0000">[root为你的登录vnc的用户名,这里是用的root]
  19. VNCSERVERARGS[2]="-geometry 1280x730" "COLOR: #ff0000">[这里是设置分辨率]
2.2 设置vncserver 密码vncpasswd [输入你在上面配置文件中指定的用户的密码]
3,启动vncserver
service vncserver restart

4,本地电脑下载vnc客户端
执行vncviewer.exe,输入服务器ip:port,成功连接后,输入用户密码即可。
如果提示连接不上,尝试关闭linux防火墙试试:
chkconfig iptables off
/etc/rc.d/init.d/iptables stop
如果进去后不是GNOME界面:vi ~/.vnc/xstartup# Uncomment the following two lines for normal desktop:
unset SESSION_MANAGER
exec /etc/X11/xinit/xinitrc