Fedora 12 安装 Tigervnc server
一 更换原有源
用于工作需要新添了一个服务器是 Fedora12 系统的,项目已经部署好多年了,尝试移植了一下项目各种报错,不敢动了,所以想在这上安装个 vnc 方便远程调用,可是我在网上搜了下,教程都是 10 年前的,按照教程第一下载就出错了,开始以为是网络问题,试过一些国内的第三方源,大多只支持 fedora22 以上的版本,经过一番尝试我发现官方的源里有 fedora12 的rpm 包,在[https://archives.fedoraproject.org/pub/archive/fedora-secondary/releases/12/Everything/sparc64/os/Packages/]
,然后通过 vim 命令定位源,也就是先打开这个文件,然后按 a 改成插入模式
vim /etc/yum.repos/fedora.repo
然后把下面的内容替换到原有的文件中,记得先备份,再替换
[Fedora]
name=Fedora 12 - Base
baseurl=http://archives.fedoraproject.org/pub/archive/fedora/linux/releases/12/Everything/x86_64/os/
enabled=1
gpgcheck=0
然后就可以下载了
sudo yum install tigervnc-server
开始我直接使用 root 账户安装的,等到最后运行时总是不能开启画面,能显示出桌面背景,但是没有桌面图标,也不能右键,后来我又使用非 root 账户安装就可以了。
打开下面的文件
vim /etc/sysconfig/vncservers
添加下面的内容,这一步中的 user 填你创建的用户,端口是系统派发的接口
VNCSERVERS="1:user"
VNCSERVERARGS[1]="-geometry 1024x768 -nolisten tcp -nohttpd -localhost"
打开下面的文件
vim ~/.vnc/xstartup
添加下面的内容
#!/bin/sh
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
exec /etc/X11/xinit/xinitrc
但是不知道我系统有什么问题我只能使用
vncserver :1
vncserver -kill :1
重启 vncserver,使用 restart 命令也能启动就是连接不上。