如何讓 TightVNC 在 x86-64 上頭正常使用

常言道:『飲水思源』,在 Open Source 的世界裡,我們常常需要別人的幫助,但是在您有所心得的時候請記得分享給大家,『幫助人是快樂的喔』。歡迎您在使用 debian 的過程中的任何心得分享給大家。

如何讓 TightVNC 在 x86-64 上頭正常使用

文章twu2 » 週二 2月 14, 2006 11:06 am

其實原本 sarge 內的 tightvnc 在我上個月使用時, 是可以正常使用 tightvncserver 的, 不過不知道為什麼, 昨天要用的時候, 發現不能跑了, 一執行 vncserver 就會產生 segfaults.
換了 realvnc 的版本, 也是一樣.

google 查了一下, 發現很多人都有相同的問題, 好像沒有人有發表成功在 x86-64 上頭使用 vncserver 的經驗. 不過... 我明明上個月還用的很正常, 也不清楚是那兒出了問題. (這之間由 sarge 換到 etch, 也 upgrade 好幾次, 不過沒印象有 upgrade 到 tightvnc, 也記得在升級到 etch 之後, 有正常用過 vncserver....)

試過抓 source 回來自己弄, 發現在 debian 的 1.2.9 版本中原本就有包含 amd64 的 patch, 不過, 似乎... 之前能用, 總之我昨天就是跑不起來. 換了官方的 1.3dev7, 結果一樣.

後來在 google 找了一陣子, 看到有人說在 FC4 上頭的 vncserver 似乎可以正常使用, 正想去抓 FC4 的 srpm 回來看看時, 就看到了在 gentoo 上頭有這麼一個 patch:

http://bugs.gentoo.org/show_bug.cgi?id=82583

用了這一個 patch 之後, 果然我的 vncserver 又可以正常跑起來了. (那.... 我之前到底是怎麼跑的呢?)
我放了一份在
http://www.teatime.com.tw/~tommy/mypatch/vnc64.patch

我做了一個包含這個 patch 的 deb, 有需要可以抓回去用
http://www.teatime.com.tw/~tommy/debian ... _amd64.deb
http://www.teatime.com.tw/~tommy/debian ... _amd64.deb

另外, 也順便弄了一個 gcin 的 deb
http://www.teatime.com.tw/~tommy/debian ... _amd64.deb
http://www.teatime.com.tw/~tommy/debian ... _amd64.deb
twu2
懵懂的國中生
懵懂的國中生
 
文章: 219
註冊時間: 週二 3月 11, 2003 2:58 pm
來自: Taipei

Re: 如何讓 TightVNC 在 x86-64 上頭正常使用

文章訪客 » 週三 2月 15, 2006 12:45 pm

twu2 寫:http://www.teatime.com.tw/~tommy/debian/gcin-qt3-immodule_1.1.6-2_amd64.deb

orz...這個 deb 裡面沒有 libqgcin.so
無法作用...

不過還是感謝大大的分享...
訪客
 

Re: 如何讓 TightVNC 在 x86-64 上頭正常使用

文章twu2 » 週三 2月 15, 2006 1:06 pm

Anonymous 寫:
twu2 寫:http://www.teatime.com.tw/~tommy/debian/gcin-qt3-immodule_1.1.6-2_amd64.deb

orz...這個 deb 裡面沒有 libqgcin.so


因為 debian etch 中沒有 qt3 了.
試過用 qt4, 仍有一些 header 找不到, 就直接把 qt3 的部份移除了.
twu2
懵懂的國中生
懵懂的國中生
 
文章: 219
註冊時間: 週二 3月 11, 2003 2:58 pm
來自: Taipei


回到 share

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客