使用yum在linux下安装基于X Window的GNOME图形界面

介绍

  • 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

 

#vi /etc/sysconfig/vncservers 

# The VNCSERVERS variable is a list of display:user pairs.
#
# Uncomment the lines below to start a VNC server on display :2
# as my 'myusername' (adjust this to your own).  You will also
# need to set a VNC password; run 'man vncpasswd' to see how
# to do that.
#
# DO NOT RUN THIS SERVICE if your local area network is
# untrusted!  For a secure way of using VNC, see
# <URL:http://www.uk.research.att.com/archive/vnc/sshvnc.html>.

# Use "-nolisten tcp" to prevent X connections to your VNC server via TCP.

# Use "-nohttpd" to prevent web-based VNC clients connecting.

# Use "-localhost" to prevent remote VNC clients connecting except when
# doing so through a secure tunnel.  See the "-via" option in the
# `man vncviewer' manual page.

#取消掉下面两行注释 
VNCSERVERS="2:root"  [root为你的登录vnc的用户名,这里是用的root]

VNCSERVERARGS[2]="-geometry 1280x730"  [这里是设置分辨率]



 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

你可能感兴趣的:(linux,unix,网络协议,百度,SuSE)