歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> 在openSUSE Linux下升級firefox至4.0版本的方法

在openSUSE Linux下升級firefox至4.0版本的方法

日期:2017/2/28 16:18:21   编辑:Linux教程

一、嘗試使用Yast的自動升級功能,必須的。上古神器,誰與爭鋒:運行 Yast Control Center -> software -> Software Management,點擊Upgrades按鈕,搜索 firefox。赫然顯示: Installed: 3.5.4 ; Available: 3.6.16 。我暈,看似不太給力啊,那麼目前4.0版本的firefox對於Yast來說就是 Not Available了,是否有在本機上更新Available list的方法,尚未深究。目前只好手動安裝了。

二、嘗試手動安裝:

1、確認一下相關版本(此步操作的作用仍有待商榷):

(1)在終端裡執行命令:uname -a

可以看到linux的內核版本了,很親切。

(2)在終端裡執行命令:cat /etc/issue

可以看到發行版的版本是openSUSE 11.2,很不錯。

確認完畢,主觀認為不會出現版本不兼容的問題,Let's go...

2、下載安裝包:

打開 http://www.mozilla.org/,記得是點了“get firefox”,自動開始下載firefox-4.0.tar.bz2。貌似服務器端有自動判斷客戶端的操作系統是Linux還是windows,真是太體貼了。

3、安裝:

(1) 把下載的壓縮包進行解壓縮,查看readme文件:打開一看,說是讓訪問這個地址:http://getfirefox.com/releases/,於是打開這個頁面,居然頁面又自動轉到剛才的下載頁面了。我暈!再次受打擊了,到底怎麼裝啊?對我們這些新手,情何以堪啊!

(2)調查一下現有的firefox的安裝路徑:在終端裡執行:whereis firefox。這個“whereis”命令果然不是浪得虛名,按照它的提示,發現了兩個主要的路徑:/usr/bin/firefox,/usr/lib/firefox,其他路徑暫且忽略不計。bin下的firefox是個快捷方式,lib下是個文件夾,其中包含相關的文件。

(3)文件夾替換:先使用Dolphin file manager 的super mode把/usr/lib/路徑下的firefox文件夾重命名為“firefox.old”, 其實就是為了備份一下,www.linuxidc.com如果後續操作出什麼問題了還可以改回來。再把新下載的壓縮包裡面解壓出來的firefox文件夾拷貝到/usr/lib/路徑下。

(4)嘗試運行:在/usr/lib/firefox/路徑下打開終端,執行 ./firefox ,赫然彈出了firefox窗口,從界面風格上已經看出了變化,再查看一下版本信息,當然是4.0版,沒錯的。

(5)修改鏈接:點擊平時常用的firefox圖標,居然沒有任何反應,調查發現,原來的/usr/bin/firefox這個文件是指向“/usr/lib/firefox/firefox.sh”這個文件,而現在的firefox文件夾下沒有這個文件,對應的文件就叫“firefox”。好吧,再次使用Dolphin file manager 的super mode,打開/usr/bin/文件夾,右鍵點擊firefox文件,點propertices把Points to:裡面的值修改為“../lib/firefox/firefox”。OK,真是太方便了。

(6)其他:這時候點平時常用的firefox圖標就可以正常顯示firefox窗口了,看一下Bookmarks和History,裡面的東東居然一樣都不缺,看來是存儲在其他路徑下了。另外,貌似以super mode打開Dolphin file manager窗口的時候,其他操作也是以root身份執行的,所以用完要及時關掉啊。

三、總結

俺們這個帖子主要唠叨了以下內容:

1、嘗試了Yast的自動升級功能。

2、回顧了查看內核版本和發行版版本的方法。

3、溫習了“whereis”命令。

4、領略了Dolphin file manager 的 super mode 的方便快捷。

5、使用文件夾替換的方法升級了firefox:把下載的壓縮包解壓縮後,替換到了/usr/lib/路徑下。

貌似除了第四條,都和主題沒多大關系啊-_-! 本來一句話就可以說清楚的事情怎麼寫了這麼多啊。另外,本文所提供的方法對系統有何負面影響尚未調查,未滿28歲的小朋友請在高手同學的監護下謹慎模仿。

以上,供參考。

***********************************************************************************

後記:還好說的比較謹慎,果然出現了問題,升級後flash無法正常顯示了,嘗試了多個方法解決這個問題,頗費了一番周折,最後發現了這個辦法可以解決:

1、以root權限在/usr/lib/mozilla/路徑下建立名為“plugins”的目錄,

2、從adobe官方網站下載的壓縮包中解壓縮得到“libflashplayer.so”文件,拷貝到“/usr/lib/mozilla/plugins/”路徑下。

3、重啟firefox,OK!

Copyright © Linux教程網 All Rights Reserved