『壹』 Linux安裝軟體的方法哪種好
根據個人以及系統的實際情況而定,一般RPM包的方法比較簡單。
軟體安裝分幾種情況:
一、源碼安裝:
對於本身具有開源血統的Linux系統來說,幾乎所有的開源軟體都支持在Linux平台運行,而這些軟體一般都以源碼打包形式分發,源碼安裝適用於所有Linux分支,只需要系統安裝了gcc、make、以及automake和autoconf,源碼安裝的一般方法如下:
1、cd 源碼目錄
2、./configure [opts]
3、make
4、make install
其中configure後面的選項一般可以通過./configure --help來查詢,根據自己的喜好使用一些選項。這里正確的工作流程是先看源碼目錄下面的Readme,這里一般會有提示安裝方法,那麼只需要按照描述照辦即可,如果Readme沒有提示(事實上很少),如果其中提及到官網,可以到官網去查閱相關安裝文檔,如果沒有,可以google搜索軟體的安裝方法。
2. rpm包安裝
RPM是RedHat Package Manager(RedHat軟體包管理工具)的縮寫,幾乎在所有的Linux平台上都支持,已經成為行業標准。這里簡單介紹一下包管理器,包管理器提供
對軟體的安裝、升級、查詢以及卸載等,具體差別可以查閱相關文檔。rpm包的安裝非常簡單,只需要輸入rpm -i xxx.rpm 即可完成,卸載只需要rpm -e 包名 即可完成,升級通過rpm -U 包名 命令完成(需要機器聯網),rpm -q 提供相關查詢,這里不詳細說明。如果機器沒聯網,rpm安裝安裝過程很有可能出現錯誤,最常見的就是依賴包缺失,把缺失的依賴包安裝即可;如果在機器聯網的情況下,rpm會自動在互聯網搜索相關依賴包並安裝。
3. deb包安裝
deb是debian及其衍生版本如Ubuntu的安裝包,在這兩個系統的桌面環境下,可雙擊包直接安裝,在命令行下可以通過dpkg-i xxx.deb完成,通過dpkg -r 包名
完成。很多的Linux分支都提供了apt-get包管理系統來對deb軟體包進行支持,apt-get需要機器聯網,通過source.list文件提供的源(下載源)去下載相應軟體包,通過輸入命令apt-get install 軟體包名 直接安裝軟體,輸入 apt-get remove 軟體包名 卸載對應軟體包,這里不贅述命令,apt-get 包管理器實施對依賴包的管理,所以非常方便。在國內可以找一些速度快的源(更改source.list文件),具體方法可以查閱相關文檔。
4. yum安裝軟體包
Yum(全稱為 Yellow dog Updater, Modified)是一個在Fedora和RedHat以及SUSE、CentOS中的軟體包管理器,yum也對依賴關系進行管理,必須在聯網條件下進行
(也可以給yum設置代理),使用yum安裝軟體也是本人最常用的方法,在shell命令行下輸入yum install 軟體包名 即可完成安裝,如果依賴包沒安裝,會自動安裝,卸載通過yum remove 包名 即可完成,與apt-get 類似。
『貳』 linux怎麼安裝軟體
1、打開系統,可以看到桌面,找到軟體中心,打開軟體中心
『叄』 linux 安裝軟體
RPM格式軟體包的安裝
1.簡介
幾乎所有的Linux發行版本都使用某種形式的軟體包管理安裝、更新和卸載軟體。與直接從源代碼安裝相比,軟體包管理易於安裝和卸載;易於更新已安裝的軟體包;易於保護配置文件;易於跟蹤已安裝文件。
RPM全稱是Red Hat Package Manager(Red Hat包管理器)。RPM本質上就是一個包,包含可以立即在特定機器體系結構上安裝和運行的Linux軟體。
大多數Linux RPM軟體包的命名有一定的規律,它遵循名稱-版本-修正版-類型-MYsoftware-1.2 -1.i386.rpm 。
2.安裝RPM包軟體
# rpm -ivh MYsoftware-1.2 -1.i386.rpm
RPM命令主要參數:
-i 安裝軟體。
-t 測試安裝,不是真的安裝。
-p 顯示安裝進度。
-f 忽略任何錯誤。
-U 升級安裝。
-v 檢測套件是否正確安裝。
這些參數可以同時採用。更多的內容可以參考RPM的命令幫助。
3.卸載軟體
# rpm -e 軟體名
需要說明的是,上面代碼中使用的是軟體名,而不是軟體包名。例如,要卸載software-1.2.-1.i386.rpm這個包時,應執行:
#rpm -e software
4.強行卸載RPM包
有時除去一個RPM是不行的,尤其是系統上有別的程序依賴於它的時候。如果執行命令會顯示如下錯誤信息:
## rpm -e xsnow
error: removing these packages would break dependencies:
/usr/X11R6/bin/xsnow is needed by x-amusements-1.0-1
在這種情況下,可以用--force選項重新安裝xsnow:
## rpm -ivh --force xsnow-1.41-1.i386.rpm
xsnow
這里推薦使用工具軟體Kleandisk,用它可以安全徹底清理掉不再使用的RPM包。
5.安裝.src.rpm類型的文件
目前RPM有兩種模式,一種是已經過編碼的(i386.rpm),一種是未經編碼的(src.rpm)。
rpm --rebuild Filename.src.rpm
這時系統會建立一個文件Filenamr.rpm,在/usr/src/redflag/RPMS/子目錄下,一般是i386,具體情況和Linux發行版本有關。然後執行下面代碼即可:
rpm -ivh /usr/src/regflag/RPMS/i386/Filename.rpm
使用deb打包的軟體安裝
deb是Debian Linux提供的一個包管理器,它與RPM十分類似。但由於RPM出現得早,並且應用廣泛,所以在各種版本的Linux中都常見到,而Debian的包管理器dpkg只出現在Debina Linux中。它的優點是不用被嚴格的依賴性檢查所困擾,缺點是只在Debian Linux發行版中才能見到這個包管理工具。
1. 安裝
# dpkg -i MYsoftware-1.2.-1.deb
2. 卸載
# dpkg -e MYsoftware
使用源代碼進行軟體安裝
和RPM安裝方式相比,使用源代碼進行軟體安裝會復雜一些,但是用源代碼安裝軟體是Linux下進行軟體安裝的重要手段,也是運行Linux 的最主要的優勢之一。使用源代碼安裝軟體,能按照用戶的需要選擇定製的安裝方式進行安裝,而不是僅僅依靠那些在安裝包中的預配置的參數選擇安裝。另外,仍然有一些軟體程序只能從源代碼處進行安裝。
現在有很多地方都提供源代碼包,到底在什麼地方獲得取決於軟體的特殊需要。對於那些使用比較普遍的軟體,如Sendmail,可以從商業網站處下載源代碼軟體包(如http://www.sendmail.org )。一般的軟體包,可從開發者的Web站點下載。下面介紹一下安裝步驟:
1.解壓數據包
源代碼軟體通常以.tar.gz做為擴展名,也有tar.Z、tar.bz2或.tgz為擴展名的。不同擴展名解壓縮命令也不相同,如下
引用:
壓縮包的類型 命令
.gz gunzip
.Z uncompress
.zip unzip
.bz2 bunzip2
註解:使用這些命令時還要加一些參數,不過在圖形界面下可以用專用軟體直接解壓的,我就是這么用的,比較方便,和windows下一樣用就可以了的Smile
2.編譯軟體
成功解壓縮源代碼文件後,進入解包的目錄。在安裝前閱讀Readme文件和Install文件。盡管許多源代碼文件包都使用基本相同的命令,但是有時在閱讀這些文件時能發現一些重要的區別。例如,有些軟體包含一個可以安裝的安裝腳本程序(.sh)。在安裝前閱讀這些說明文件,有助於安裝成功和節約時間。
在安裝軟體以前要成為root用戶。實現這一點通常有兩種方式:在另一台終端以root用戶登錄,或者輸入「su」,此時系統會提示輸入root用戶的密碼。輸入密碼以後,就將一直擁有root用戶的許可權。如果已經是root用戶,那就可以進行下一步。
通常的安裝方法是從安裝包的目錄執行以下命令:
gunzip soft1.tar.gz
cd soft1
#. /configure #配置#
make #調用make#
make install #安裝源代碼#
刪除安裝時產生的臨時文件:
#make clean
卸載軟體:
#make uninstall
有些軟體包的源代碼編譯安裝後可以用make uninstall命令卸載。如果不提供此功能,則軟體的卸載必須手動刪除。由於軟體可能將文件分散地安裝在系統的多個目錄中,往往很難把它刪除干凈,應該在編譯前進行配置。
.bin文件安裝
擴展名為.bin文件是二進制的,它也是源程序經編譯後得到的機器語言。有一些軟體可以發布為以.bin為後綴的安裝包,例如,流媒體播放器 RealONE。如果安裝過RealONE的Windows版的話,那麼安裝RealONE for Linux版本(文件名:r1p1_linux22_libc6_i386_a1.bin)就非常簡單了:
#chmod +x r1p1_linux22_libc6_i386_a1.bin
./ r1p1_linux22_libc6_i386_a1.bin
接下來選擇安裝方式,有普通安裝和高級安裝兩種。如果不想改動安裝目錄,就可選擇普通安裝,整個安裝過程幾乎和在Windwos下一樣。
.bin文件的卸載,以RealONE for Linux為例,如果採用普通安裝方式的話,在用戶主目錄下會有Real和Realplayer9兩個文件夾,把它們刪除即可。
Linux綠色軟體
Linux也有一些綠色軟體,不過不是很多。Linux系統提供一種機制:自動響應軟體運行進程的要求,為它設定好可以馬上運行的環境。這種機制可以是一種介面,或者是中間件。程序員編寫的程序可以直接拷貝分發,不用安裝,只要點擊程序的圖標,訪問操作系統提供的介面,設定好就可以工作。若要刪除軟體,直接刪除就可以,不用鏈接文件。這是最簡單的軟體安裝、卸載方式。
『肆』 Linux 下如何安裝軟體
一、解析Linux應用軟體安裝包
通常Linux應用軟體的安裝包有三種:
1) tar包,如software-1.2.3-1.tar.gz。它是使用UNIX系統的打包工具tar打包的。
2) rpm包,如software-1.2.3-1.i386.rpm。它是Redhat Linux提供的一種包封裝格式。
3) dpkg包,如software-1.2.3-1.deb。它是Den Linux提供的一種包封裝格式。
而且,大多數Linux應用軟體包的命名也有一定的規律,它遵循:
名稱-版本-修正版-類型
例如:
1)software-1.2.3-1.tar.gz 意味著:
軟體名稱:software
版本號:1.2.3
修正版本:1
類型:tar.gz,說明是一個tar包。
2)sfotware-1.2.3-1.i386.rpm
軟體名稱:software
版本號:1.2.3
修正版本:1
可用平台:i386,適用於Intel 80x86平台。
類型:rpm,說明是一個rpm包。
註:由於rpm格式的通常是已編譯的程序,所以需指明平台。在後面會詳細說明。
而software-1.2.3-1.deb就不用再說了吧!大家自己練習一下。
二、了解包里的內容
一個Linux應用程序的軟體包中可以包含兩種不同的內容:
1)一種就是可執行文件,也就是解開包後就可以直接運行的。在Windows中所 有的軟體包都是這種類型。安裝完這個程序後,你就可以使用,但你看不到源程序。而且下載時要注意這個軟體是否是你所使用的平台,否則將無法正常安裝。
2)另一種則是源程序,也就解開包後,你還需要使用編譯器將其編譯成為可執行文件。這在Windows系統中是幾乎沒有的,因為Windows的思想是不開放源程序的。
通常,用tar打包的,都是源程序;而用rpm、dpkg打包的則常是可執行程序。一般來說,自己動手編譯源程序能夠更具靈活性,但也容易遇到各種問題和困難。而相對來說,下載那些可執行程序包,反而是更容易完成軟體的安裝,當然那樣靈活性就差多了。所以一般一個軟體總會提供多種打包格式的安裝程序的。你可以根據自己的情況來選擇。
三、搞定使用tar打包的應用軟體
1. 安裝:
整個安裝過程可以分為以下幾步:
1)取得應用軟體:通過下載、購買光碟的方法獲得;
2)解壓縮文件:一般tar包,都會再做一次壓縮,如gzip、bz2等,所以你需要先解壓。如果是最常見的gz格式,則可以執行:「tar –xvzf 軟體包名」,就可以一步完成解壓與解包工作。如果不是,則先用解壓軟體,再執行「tar –xvf 解壓後的tar包」進行解包;
3)閱讀附帶的INSTALL文件、README文件;
4)執行「./configure」命令為編譯做好准備;
5)執行「make」命令進行軟體編譯;
6)執行「make install」完成安裝;
7)執行「make clean」刪除安裝時產生的臨時文件。
好了,到此大功告成。我們就可以運行應用程序了。但這時,有的讀者就會問,我怎麼執行呢?這也是一個Linux特色的問題。其實,一般來說,Linux的應用軟體的可執行文件會存放在/usr/local/bin目錄下!不過這並不是「放四海皆準」的真理,最可靠的還是看這個軟體的INSTALL和README文件,一般都會有說明。
2. 卸載:
通常軟體的開發者很少考慮到如何卸載自己的軟體,而tar又僅是完成打包的工作,所以並沒有提供良好的卸載方法。
那麼是不是說就不能夠卸載呢!其實也不是,有兩個軟體能夠解決這個問題,那就是Kinstall和Kife,它們是tar包安裝、卸載的黃金搭檔。它們的使用方法,筆者會另行文介紹。在此就不加贅述了。
四、搞定使用rpm打包的應用軟體
rpm可謂是Redhat公司的一大貢獻,它使Linux的軟體安裝工作變得更加簡單容易。
1. 安裝:
我只需簡單的一句話,就可以說完。執行:
rpm –ivh rpm軟體包名
更高級的,請見下表:
rpm參數 參 數 說 明
-i 安裝軟體
-t 測試安裝,不是真的安裝
-p 顯示安裝進度
-f 忽略任何錯誤
-U 升級安裝
-v 檢測套件是否正確安裝
這些參數可以同時採用。更多的內容可以參考RPM的命令幫助。
2. 卸載:
我同樣只需簡單的一句話,就可以說完。執行:
rpm –e 軟體名
不過要注意的是,後面使用的是軟體名,而不是軟體包名。例如,要安裝software-1.2.3-1.i386.rpm這個包時,應執行:
rpm –ivh software-1.2.3-1.i386.rpm
而當卸載時,則應執行:
rpm –e software。
另外,在Linux中還提供了象GnoRPM、kpackage等圖形化的RPM工具,使得整個過程會更加簡單。這些軟體的具體應用,筆者會另行文介紹。
五、搞定使用deb打包的應用程序
這是Debian Linux提供的一個包管理器,它與RPM十分類似。但由於RPM出現得更早,所以在各種版本的Linux都常見到。而debian的包管理器dpkg則只出現在Debina Linux中,其它Linux版本一般都沒有。我們在此就簡單地說明一下:
1. 安裝
dpkg –i deb軟體包名
如:dpkg –i software-1.2.3-1.deb
2. 卸載
dpkg –e 軟體名
如:dpkg –e software
『伍』 Linux有幾種安裝軟體的方式
yum install
rpm -ivh
shell腳本自動安裝
『陸』 怎麼在linux下安裝軟體
呵呵,這個好多人問過的,可以用來賺分呀^o^
源代碼包要先編譯,再安裝!
1.先解壓,對於tar.bz2結尾的:
tar -jxvf packagename.tar.bz2
其中packagename是你的軟體包名稱,可以用tab自動補全。
2.配置
進入解壓後的目錄,運行:
./configure
3.編譯
如果上一步不出錯的話輸入:
make
4.安裝到系統中
上一步就已經產出可以運行的文件了,不過如果需要安裝到系統上一步改成:
make install
這樣就完成了源代碼的編譯,並安裝到/usr/bin下了(根據具體情況有所不同)。
注意事項:
在編譯安裝源碼包的時候,一定要仔細檢查系統設置,主要有:
1.編譯器的設置。有的時候會檢查編譯器版本,比如在編譯MATLAB2008a的時候,make需要GCC4.1,而系統的編譯器版本是4.3就會引起錯誤,這時候要手動設置環境變數CC。
2.依賴包的設置。有些軟體是依賴特定包來實現功能的,比如在安裝COMPIZ的時候會要求系統里存在libgl1-mesa-glx等,如果系統中有沒滿足的依賴關系時,make的時候會報錯,仔細觀察出錯的提示,大致就能知道是缺少什麼lib包。
3.symbol的設置。除了以上兩點,還要注意symbol的設置。symbol一般就是頭文件的集合。比如在編譯vmware server的過程中會提示指定系統頭文件的放置位置。一般來說,系統常用的頭文件都被打包在一起為linux- headers-*.*.**.*-arch(適合debian系統,其中星號為內核版本號,arch代表CPU體系),仔細檢查編譯時要求的版本號是否於目前安裝的版本號對應。還有就是,第二步中安裝的lib也需要有對應的頭文件,一般放在與lib同名的有dev後綴的包中。
祝你早日編譯成功~
『柒』 如何在linux下安裝軟體包
一、Linux常用安裝包及安裝方法
1、安裝包一般有四類:
1)tar包,如software-1.2.3-1.tar.gz。他是使用UNIX系統的打包工具tar打包的。
2)rpm包,如software-1.2.3-1.i386.rpm。他是Redhat Linux提供的一種包封裝格式。包的管理工具YUM
3)dpkg包,如software-1.2.3-1.deb。他是Den Linux提供的一種包封裝格式。包的管理工具apt-get
4)bin包,如jdk-1_5_0_05-linux-i586.bin,有些Linux軟體不公開源代碼,只發布二進制可執行程序,這
類程序一般會以bin來標記。
2、tar一般安裝方法
1)取得應用軟體:通過下載、購買光碟的方法獲得;
2)解壓縮文件:一般tar包,都會再做一次壓縮,如gzip、bz2等,所以你需要先解壓。如果是最常見的gz格
式,則能執行:「tar -xvzf 軟體包名」,就能一步完成解壓和解包工作。如果不是,則先用解壓軟體,再執
行「tar -xvf 解壓後的tar包」進行解包;
3)閱讀附帶的INSTALL文件、README文件;
4)執行「./configure」命令為編譯做好准備;
5)執行「make」命令進行軟體編譯;
6)執行「make install」完成安裝;
7)執行「make clean」刪除安裝時產生的臨時文件。
一般來說,Linux的應用軟體的可執行文件會存放在/usr/local/bin目錄下!不過這並不是「放四海皆準」的真理
,最可靠的還是看這個軟體的INSTALL和README文件,一般都會有說明。
3、rpm包一般安裝方法
只需簡單的一句話,就能說完。執行:
rpm -ivh rpm軟體包名
rpm參數 參 數 說 明
-i 安裝軟體
-t 測試安裝,不是真的安裝
-p 顯示安裝進度
-f 忽略所有錯誤
-U 升級安裝
-v 檢測套件是否正確安裝
4、deb包一般安裝方法
dpkg -i deb軟體包名
如:dpkg -i software-1.2.3-1.deb
5、bin包一般安裝方法
1)、打開一個SHELL,即終端
2)、用CD 命令進入源代碼壓縮包所在的目錄
3)、給文件加上可執行屬性:chmod +x ******.bin(中間是字母x,小寫)
4)、執行命令:./******.bin(realplayer for linux就是這樣的安裝包),執行安裝過程中可以指定安裝目錄,類似於Windows下安裝。
二、如何查找光碟中的rpm包
使用find命令查找光碟中的內容即可。比如要查找mysql相關的rpm包。可以執行如下命令:
find /media -name mysql*.rpm
說明:一般將光碟插入光碟機,Linux系統會自動掛載,如上圖,我的機器掛載點是/media目錄。找到你需要的包名,直接安裝即可。
『捌』 Linux裡面安裝一個軟體有幾種方法
下班來說,有三種方式
二進制包方式
源碼編譯安裝方式
包管理器方式
『玖』 linux怎麼安裝軟體
linux安裝軟體方法如下: