1. 程式人生 > >在CentOS6.4中更新安裝FireFox瀏覽器最新版

在CentOS6.4中更新安裝FireFox瀏覽器最新版

在網上找了許多方法,歸納總結以下,一個是從火狐官網下載原始碼,自己安裝然後設定軟連線

1.用你本地的舊版 firefox,訪問

http://www.firefox.com.cn

wKiom1QePYGx9IM6AAreaVMv3ZY157.jpg

2. 進入存放下載檔案(Firefox-latest.tar.bz2)的目錄

[[email protected] ~]# cd /root/下載


3. 在該目錄解壓 Firefox-latest.tar.bz2,解壓後會生成一個 firefox 子目錄,裡面有最新版本的 firefox 的二進位制可執行檔案,以及各種擴充套件模組,外掛等等

[[email protected]
 下載]# ll 總用量 41632 -rw-r--r--. 1 root root 42630327 9月  21 11:35 Firefox-latest.tar.bz2 [[email protected] 下載]# tar -xjvf Firefox-latest.tar.bz2

4. 刪除系統預設安裝的舊版 firefox ,通常位於 /usr/lib 目錄下

[[email protected] 下載]# ll 總用量 41636 drwxr-xr-x. 8  503 games     4096 9月  19 09:55 firefox -rw-r--r--. 1 root root  42630327 9月  21 11:35 Firefox-latest.tar.bz2 [
[email protected]
 下載]# whereis firefox firefox: /usr/bin/firefox /usr/lib/firefox /usr/share/man/man1/firefox.1.gz [[email protected] 下載]# rm -rf /usr/lib/firefox

5. 將當前目錄下的新版 firefox 子目錄複製到 /usr/lib 目錄下

[[email protected] 下載]# mv firefox /usr/lib

6. 進入 /usr/bin 目錄,刪除其下的 firefox 指令碼,回到主目錄或根目錄,建立一個軟連結,指向

 /usr/lib/firefox/firefox

[[email protected] 下載]# cd /usr/bin [[email protected] bin]# ll firefox -rwxr-xr-x. 1 root root 6546 10月 30 2013 firefox [[email protected] bin]# rm firefox  rm:是否刪除普通檔案 "firefox"?y [[email protected] bin]# cd [[email protected] ~]# ln -s /usr/lib/firefox/firefox /usr/bin/firefox

7. 在 shell 終端執行 firefox 命令,就能啟動最新版的  firefox (啟動前確認已經終止所有舊版的 firefox 程序)

1 [[email protected] ~]# firefox

前面我們建立軟連結的原因,就是為了這一步執行 firefox 命令時,系統在搜尋路徑  /usr/bin 下找到 firefox 這個軟連結,並且指向真正的可執行檔案路徑

/usr/lib/firefox/firefox

注意,對於這一步而言,需要 firefox 佔用一個 shell 虛擬終端(pts/n),該虛擬終端不能執行任何其它命令,直到關閉 firefox 程序,

因此,我們修改系統左上方的 firefox 瀏覽器圖示的屬性,在 “命令”欄位右側的文字框中,輸入

/usr/lib/firefox/firefox %u

然後關閉對話方塊,重新點選該圖示,就能不佔用任何 shell 虛擬終端來啟動 firefox


另外一種方法就是通過及映象伺服器直接獲取安裝更新火狐瀏覽器,但是安裝前先要換源,否則版本可能回太過老舊,以下是步驟:

1. 備份當前的配置


    tar -cvzf $HOME/mozilla-firefox-profiles-backup.tar.gz $HOME/.mozilla/firefox/

2. 切換到`root`使用者

    `su -`或`sudo -i`

3. 安裝`Remi`源

    rpm -Uvh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
    rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm

4. 檢查可用的`firefox`版本

    yum --enablerepo=remi list firefox

5. 更新`firefox`

    yum --enablerepo=remi update firefox
    yum --enablerepo=remi install firefox