儘管skype的linux新版本已經出來好一陣子了,不過因為skype的費率問題,實在是很懶得再把新版裝進來。但還是有些朋友是用skype連絡的,所以儘管不願意,還是得試著把他裝起來。一裝上來才發現,原來1.4版本用的是QT4.2版,這下子又缺東西了。以FC6更新的結果,QT似乎不會升4版以上,所以只好自已動手了,到RPMFinder RPM Search找
我們所需要的套件,至少需要以下四個套件,其中nas-1.9.1-2.fc6.i386.rpm是因為qt4-x11-4.3.2-
1.fc6.i386.rpm需要用到其中的東西,所以安裝,另外三個都是skype直接需要的套件。至少必須要有這四個套件,skype1.4才能在FC6下正常運作。
nas-1.9.1-2.fc6.i386.rpm
qt4-4.3.2-1.fc6.i386.rpm
qt4-x11-4.3.2-1.fc6.i386.rpm
libsigc++20-2.0.18-1.i386.rpm
首先登入成root,然後進到這些套件的存放目錄下,安裝指令如下:
# rpm -Uvh nas-1.9.1-2.fc6.i386.rpm qt4-4.3.2-1.fc6.i386.rpm qt4-x11-4.3.2-1.fc6.i386.rpm libsigc++20-2.0.18-1.i386.rpm
以上四個套件安裝完畢後,FC6就算滿足了skype的基本條件了,接下來就直接安裝skype for FC6的rpm套件就可以了。可以到Skype for Linux的網頁上下載給FC6用的版本,雖然下載後從檔案名稱看起來這個似乎是給FC5用的套件,但經過安裝後,確定在FC6上是可以正常運作的。最後再安裝skype的套件就可以了。
# rpm -Uvh skype-1.4.0.118-fc5.i586.rpm
至於為什麼rpm的參數是用-Uvh而不是-ivh呢?是因為如果你的系統裡如果已經有舊版本套件的話,使用-ivh將會因為發生檔
案相衝突而無法安裝,使用-Uvh是表示升級該套件,所以就算系統中有舊套件的話,也會直接升級,如果系統中沒有舊套件的話,也是可以完成安裝的。
如果在安裝的過程中,rpm告訴你有缺少的檔案,可以到RPMFinder輸入所缺少的檔案名稱,可以知道缺少的是什麼套件,再用套件的名稱去找適合你系統版本的套件來安裝就可以囉!
首先要謝謝您的文章給我很大的幫助,不過您上面說的套件在 RPMfinder上並找不到,要到http://rpm.pbone.net/這個地方找才行
回覆刪除感謝您的提醒,真是弄錯了,不好意思,馬上修正。
回覆刪除