『壹』 如何在linux下安裝最新的firefox
該問題分兩點討論:
1、linux下如何安裝firefox。
cd到火狐瀏覽器安裝包的文件夾後,命令行鍵入:
輸入命令:tar -xvf Firefox-latest.tar.bz2完成安裝包的解壓;
在解壓文件夾下鍵入命令: ln -s /opt/firefox/firefox /usr/bin/firefox即可完成安裝;
2、如何獲取最新版本。
直接訪問火狐官方,找到linux版本的tar包下載即可。
『貳』 我下載火狐瀏覽器的源代碼 怎麼把他變回可以執行的程序呢
源代碼編譯安裝Firefox(linux下)http://forums.mozine.cn/index.php?showtopic=601
Windows下如何編譯Mozilla源代碼http://www.firefox.net.cn/newforum/viewtopic.php?p=12810
如何在window環境下編譯mozilla/firefox
zz from lotusroots.bokee.com
mozilla/firefox這個瀏覽器(現在的最高版本是firefox 2.0 rc3,穩定版本是firefox1.5.0.7)已經很有名氣了,這次,我因為需要使用裡面的某些部分,不得不從源代碼開始編譯它。當然了,自己不太可能使用linux來編譯,所以我使用的環境是win2003系統。
1,首先到網上找信息,發現編譯它並不是那麼容易的事情,許多人都出現了許多問題。值得一看得有如下幾個網頁:官方關於編譯的頁面:http://developer.mozilla.org/en/docs/Build_Documentation;使用vs2005編譯mozilla(firefox)的頁面:http://cs.senecac.on.ca/~david.humphrey/writing/firefox-win32-build.html;更清楚的講解vs2005編譯的頁面:http://zenit.senecac.on.ca/wiki/index.php/Assignment_1_(pstdenis);
2,准備編譯工具。要准備的工具實在是很多哦,包括:vs2005、cygwin、nsis、moztools共4項。第一項好說,去任何一個站點下載免費版的vs2005,第二項的下載地址為:http://www.cygwin.com/,第三項需要到如下地址去下載:http://nsis.sourceforge.net/Download,第四項的下載地址為:http://ftp.mozilla.org/pub/mozilla.org/mozilla/libraries/win32/moztools-static.zip。
3,安裝編譯工具。vs2005的安裝(主要安裝的是vc++)沒有什麼可說的,唯一的一點就是:為了以後配置的方便,推薦使用默認目錄安裝。nsis的安裝也容易,注意使用full安裝選項,不要漏掉什麼東西了。moztools只是一個壓縮包,解壓縮後放到一個目錄就行了。cygwin的安裝是一個比較麻煩的事情,因為你下載的只是一個客戶端,你需要運行它,然後在線升級(安裝)你需要的功能,一定要選擇一個快速的伺服器(如果你的網路很慢的話,我建議你就不要編譯mozilla了)。安裝的時候,你需要選擇如下幾個包:
* ash
* diffutils
* fileutils
* fintils
* gawk
* grep
* sed
* sh-utils
* textutils
這幾個都是默認安裝的。你還需要額外的安裝如下幾個包:
* coreutils
* cvs
* cygutils
* libiconv
* make
* patch
* patchutils
* perl
* unzip
* zip
版本隨便都可以。當然了,這個只是奢望,目前的mozilla的源代碼僅僅支持3.80版本的make程序,而現在從cygwin裡面是無法安裝上make 3.80版本的,因為最低都是3.81版本。所以,你還需要到下面去下載一個make 3.80版本回來:http://ftp.gnu.org/pub/gnu/make/,然後把那個裡面的bin\make.exe拷貝到cygwin目錄下的bin\make.exe位置,覆蓋原來的那個make.exe即可。
4,配置。總共有2個部分需要配置,一個是各種工具的路徑,一個是編譯必需的mozconfig文件。為了開始配置,我們需要設定一個目錄,用來保存 mozilla的源文件。推薦的方式是這樣的:a) 建立目錄:c:\proj;b) 建立目錄:c:\proj\mozilla;c)把moztools工具保存到c:\proj\moztools下;d) 把cygwin安裝到c:\proj\cygwin目錄下。當然,這不是必需的。於是,第一部分配置可以使用如下的一個配置文件實現:
@echo off
rem --- CVS Setup
SET CVSROOT=:pserver:[email protected]:/cvsroot
SET CVS_RSH=ssh
rem --- paths of moztools
set MOZ_TOOLS=c:\proj\moztools
set GLIB_PREFIX=%MOZ_TOOLS%
set LIBIDL_PREFIX=%MOZ_TOOLS%
rem --- path of window
SET INCLUDE=
SET LIB=
SET PATH=c:\;c:\windows\system32;c:\windows\system32\wbem
rem --- path of cygwin
SET PATH=c:\proj\cygwin\bin;%PATH%
rem --- path of vc8(vs 2005)
CALL "c:\Program Files\Microsoft Visual Studio 8\VC\vcvarsall.bat" x86
rem --- path of moztools/glib and /libidl
SET PATH=%PATH%;%GLIB_PREFIX%;%GLIB_PREFIX%\bin
SET INCLUDE=%GLIB_PREFIX%\include;%INCLUDE%
SET LIB=%GLIB_PREFIX%\lib;%LIB%
rem --- moztools comes last after glib/libIDL
SET PATH=%PATH%;%MOZ_TOOLS%\bin
rem --- path of NSIS
SET NSIS=c:\NSIS
SET PATH=%PATH%;%NSIS%
把這些文本保存為一個bat文件,比如:buildsetup.bat,推薦保存到c:\proj目錄下。
第二部分的處理有點特點,現在我們需要建立一個如下內容的名字叫做:「.mozconfig」的文件,不要試圖直接建立這個文件,因為window會告訴你說必須鍵入文件名!你使用記事本,輸入如下內容,然後保存為「.mozconfig」即可:
# Building Firefox Trunk with Debugging
. $topsrcdir/browser/config/mozconfig
# Put all obj files in one place, not in src tree
mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/firefox-objdir
ac_add_options --disable-static
ac_add_options --enable-shared
# Debug Build Setup Options
ac_add_options --disable-optimize
ac_add_options --enable-debug
# I'm using Canvas for my work
ac_add_options --enable-canvas
# I disabled the installer
ac_add_options --disable-installer
這個文件必須保存到剛才建好的c:\proj\mozilla目錄下。
5,開始下載源文件。你可以不下載源文件,你可以到ftp.mozilla.org去下載最新的代碼,然後保存到mozilla,再進行第6步操作。但是,需要提醒你的是:我下載了4份源代碼(seamonkey,mozilla,firefox),卻沒有一個能夠編譯的,不是說少了文件就是說哪個代碼編譯錯誤。反正我建議你是用下面的這種直接通過cvs到mozilla上下載源代碼的辦法(因為它沒有壓縮,所以,這些代碼的大小在240M左右,壓縮後的代碼一般在30M左右)。
a)首先進入c:\proj目錄,並執行buildsetup.bat,下面是屏幕的操作過程:
C:\Documents and Settings\Administrator>C:
C:\>cd proj
C:\proj>buildsetup.bat
Setting environment for using Microsoft Visual Studio 2005 x86 tools.
C:\proj>
b)然後下載cvs的配置文件,下面是屏幕顯示:
C:\proj>cvs login
Logging in to :pserver:[email protected]:2401/cvsroot
CVS password:
C:\proj>cvs co mozilla/browser/config mozilla/client.mk
cvs checkout: Updating mozilla/browser/config
C:\proj>
這里,注意輸入的password為:anonymous。
c)接著進入mozilla目錄,然後就開始了漫長的源文件下載了,一個字:等待:
C:\proj\mozilla>make -f client.mk checkout
6,一切准備妥當了,現在該開始編譯程序了:
c:\proj\mozilla>make -f client.mk build
其他說明:
1,下載的源文件大概有240M,所以,下載是一個漫長的過程,我用了30多分鍾;
2, 編譯是一個更加漫長的過程,我使用了3個小時才搞定,我的配置是:1.8G + 512M;
3,因為我們在「.mozconfig」文件裡面使用了debug模式,編譯出來的是一個debug模式下的名字叫做firefox.exe 的文件,如果你是用它進行網路連接的話,你會發現常常跳出錯誤窗口,這個是用來測試的(你需要每次點忽略才能繼續執行)。會十分的麻煩的,所以,你可以把 「ac_add_options --enable-debug」這一行去掉,免得麻煩。換上:「ac_add_options --disable-debug」,記住,這樣處理後能夠加快編譯的速度!加快速度的另外一個辦法是加上:「ac_add_options --disable-tests」,這樣就不會生成許多測試程序了。推薦的,編譯firefox時,最好的「.mozconfig」是這樣的:
. $topsrcdir/browser/config/mozconfig
mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/ff-opt-static
ac_add_options --enable-optimize
ac_add_options --disable-debug
ac_add_options --disable-static
ac_add_options --enable-shared
ac_add_options --disable-tests
mk_add_options MOZ_CO_PROJECT=browser
4, 編譯好了的文件在c:\proj\mozilla\firefox-objdir\dist\bin 目錄下(如果你使用的是非debug的模式,那麼,文件在目錄c:\proj\mozilla\ff-opt-static\dist\bin下),名字叫:firefox.exe,可是,當你執行它了之後,你到幫助下面查看它的版本,會發現它叫:MineField 3.0a1(以前不是著名字)的。赫赫。
5, 如果你想編譯成一個安裝的版本,你可以刪除:「ac_add_options --disable-installer」。其他更多的編譯選項可以參考:http: //developer.mozilla.org/en/docs/Configuring_Build_Options。
如果大家有什麼問題可以隨時發送上來。
『叄』 怎樣在linux安裝火狐瀏覽器
大多數Linux發行版都以Firefox作為默認的瀏覽器,並可以輕松地從軟體庫中安裝。例如:
Debian/Ubuntu: sudo apt-get install firefox
Fedora: sudo dnf install firefox
OpenSUSE: sudo zypper install firefox
Arch Linux: sudo pacman -S firefox
但如果你想在同一個Linux系統上安裝兩個不同的Firefox,那麼可以手動下載Firefox來安裝:
首先,到Firefox中文網下載Firefox的tar.bz2文件。這個tar.bz2文件並不是源代碼,而是已經編譯好了的二進制文件。如果你喜歡用命令行下載,那麼使用下面的命令:
64位系統
wget http://download.firefox.com.cn/releases/firefox/45.0/zh-CN/Firefox-latest-x86_64.tar.bz2
32位系統
wget http://download.firefox.com.cn/releases/firefox/45.0/zh-CN/Firefox-latest.tar.bz2
下載完成後,cd進入下載目錄,解壓tar.bz2文件。
tar xvf firefox*.tar.bz2
x選項表示解壓(extract)
v選項表示顯示命令運行詳情(verbose)
f選項表示目標是一個文件(file),而不是磁帶驅動器(tap drive).
解壓後,在當前目錄下會生成一個firefox目錄。這些文件不是源代碼,而是預先編譯好的二進制文件,所以我們不需要編譯。firefox目錄下有一個叫做firfox的腳本文件。要啟動Firefox,我們只要執行firefox腳本就行了。
./firefox/firefox
如果這些二進制文件保存在你的home目錄下,那麼你只有才能運行這個手動安裝的Firefox,為了讓其他用戶也能運行,我們把Firefox的二進制文件移動到/opt/目錄下。
sudo mv firefox/ /opt
然後創建一個軟鏈接,我們把這個Firefox稱為firefox-new,以區別系統自帶的firefox。
sudo ln -s /opt/firefox/firefox /usr/bin/firefox-new
下次,我們可以在終端里輸入firefox-new命令來啟動firefox。如果你不想讓Firefox在終端里顯示信息,也可以按ALT+F2鍵,再輸入firefox-new命令啟動firefox。
『肆』 linux下怎樣安裝FireFox
你用的那個命令組合是針對程序源碼編譯安裝時使用的,而Firefox的Linux版下載的是編譯好的可執行程序包,只液孫要將它解包(tar jxvf firefox.tar.bz2)後(存放位置可以你自己選)就可以用了。主程序是firefox-bin(或是firefox,有點兒忘了),用滑鼠雙擊就可以運行,可以在桌面上建立一個鏈接以方便運行櫻宴。 可以算是綠色軟體了。 樓下的:不同的Linux發行版所帶的流覽器是不一樣的,不是都帶Firefox的脊埋銀。哎,這個就更費神了。多看看《linux就該這么學》一書。
『伍』 怎麼在linux上安裝firefox
在您安裝 Firefox 之前,確保您的計算機安裝了需要的庫。缺失庫文件會導致 Firefox 無法運行。
Mozilla 提供的 .tar.bz2 格式安裝文件不包含源代碼,而是預編譯二進制文件,因此您只需要解包並運行文件,不需要從源代碼編譯程序。
以下步驟將指導您將 Firefox 安裝到 home 目錄,而且只有當前用戶能夠運行它。
從 Firefox 下載頁面下載 Firefox 到您的 home 目錄中。
注意 如果您想自己選擇一種語言來安裝Firefox,請直接訪問 系統和語言下載頁面。
打開一陪老鎮個終端,轉到 home 目錄:cd ~
將下載文件的內容解壓含桐縮:tar xjf firefox-*.tar.bz2
如果 Firefox 正開蘆粗著,請將其關閉。
要啟動 Firefox,請運行 firefox 文件夾中的 firefox 腳本:~/firefox/firefox
『陸』 如何自己編譯firefox
如果使用微軟編譯器(官方發布的就是使用微軟編譯器) ,建議用VC 6 + SP5 + Visual C++ Processor Pack.
如果使用vc7和.net編譯器,還要做一些設定,此處暫時不講。安裝vc6的時候,建議讓它去設置自己的環境變數,後面會比較方便。
也可以使用cygwin自帶的編譯器(或者mingw的,也是cygwin使用的gcc fore windows),但是編譯出來的程序比vc編譯的要大,效率可能也要低一些.至少要安裝:
* gcc-core
* gcc-g++
* binutils
* w32api
* mingw-runtime
准備環境變數設置腳本 mozset.bat (目錄位置自行根據情況修訂)
@echo off
set MOZ_TOOLS=c:/mozilla/moztools
set PATH=c:/mozilla/mingw/bin;c:/mozilla/cygwin/bin;%MOZ_TOOLS%/bin;%PATH
set HOME=c:/mozilla
set CVSROOT=:pserver:[email protected]:/cvsroot
『柒』 如何在linux下安裝最新的firefox
方法1. 下載已經編謹凱譯好的二進製程序,解壓掘晌虛,直接就可以用;
方法2. 下判燃載源代碼,自己編譯。
『捌』 linux版本的火狐瀏覽器 下載後怎麼用。.tar.ba2格式的,解壓後裡面沒有./configure 文件。
解壓就可以用,不需要重新編譯。
『玖』 RedHat Linux上去裝火狐瀏覽器怎麼裝
進官網下載中文版的firefox即可。
1,進入官網http://www.firefox.com.cn/download/。
2,下載Linux中文版Firefox。得到壓縮文件FirefoxXX.tar.bz2文件。
3,解壓縮下載的文件:tar -xjvf file.tar.bz2,得到目錄firefox。
4,進入firefox目飢旦錄:cd firefox。
5,這時就可以運行firefox瀏覽器了,默認就是中文簡體:./firefox。
6,也滲羨可叢肢拍以新建一個快捷方式在桌面:ln firefox /home/user/Desktop/。