linux系統(tǒng)怎么安裝軟件
linux系統(tǒng)怎么安裝軟件
一般的Linux系統(tǒng)套件都包含了豐富的應(yīng)用程序,但有時(shí)并不能滿足實(shí)際需要。這時(shí)就要涉及到對(duì)低版本軟件的卸載、安裝新版本軟件,或者安裝全新的應(yīng)用軟件。那么linux系統(tǒng)怎么安裝軟件?下面跟著學(xué)習(xí)啦小編一起去了解下吧。
linux系統(tǒng)怎么安裝軟件
軟件安裝卸載,分幾種情況:
1:RPM包,這種軟件包就像windows的EXE安裝文件一樣,各種文件已經(jīng)編譯好,并打了包,哪個(gè)文件該放到哪個(gè)文件夾,都指定好了,安裝非常方便,在圖形界面里你只需要雙擊就能自動(dòng)安裝。
==如何卸載:
1、打開一個(gè)SHELL終端
2、因?yàn)長inux下的軟件名都包括版本號(hào),所以卸載前最好先確定這個(gè)軟件的完整名稱。
查找RPM包軟件:rpm -qa ×××*
注意:×××指軟件名稱開頭的幾個(gè)字母,不要求寫全,但別錯(cuò),*就是通配符號(hào)“*”,即星號(hào),如你想查找機(jī)子里安裝的REALPLAYER軟件,可以輸入:rpm -qa realplay*
3、找到軟件后,顯示出來的是軟件完整名稱,如firefox-1.0.1-1.3.2
執(zhí)行卸載命令:rpm -e firefox-1.0.1-1.3.2
===安裝目錄,執(zhí)行命令查找:rpm -ql firefox-1.0.1-1.3.2
===參考文章:http://blog.chinaunix.net/article.p...178&blogId=1438
2:tar.gz(bz或bz2等)結(jié)尾的源代碼包,這種軟件包里面都是源程序,沒有編譯過,需要編譯后才能安裝,安裝方法為:
1、打開一個(gè)SHELL,即終端
2、用CD 命令進(jìn)入源代碼壓縮包所在的目錄
3、根據(jù)壓縮包類型解壓縮文件(*代表壓縮包名稱)
tar -zxvf ****.tar.gz
tar -jxvf ****.tar.bz(或bz2)
4、用CD命令進(jìn)入解壓縮后的目錄
5、輸入編譯文件命令:./configure(有的壓縮包已經(jīng)編譯過,這一步可以省去)
6、然后是命令:make
7、再是安裝文件命令:make install
8、安裝完畢
===如何卸載:
1、打開一個(gè)SHELL,即終端
2、用CD 命令進(jìn)入編譯后的軟件目錄,即安裝時(shí)的目錄
3、執(zhí)行反安裝命令:make uninstall
====安裝目錄:注意make install命令過程中的安裝目錄,或者閱讀安裝目錄里面的readme文件,當(dāng)然最好的辦法是在安裝的過程中指定安裝目錄,即在./configure命令后面加參數(shù)--prefix=/**,
如:./configure --prefix=/usr/local/aaaa,即把軟件裝在/usr/local/路徑的aaaa這個(gè)目錄里。一般的軟件的默認(rèn)安裝目錄在/usr/local或者/opt里,可以到那里去找找
3:以bin結(jié)尾的安裝包,這種包類似于RPM包,安裝也比較簡單
1、打開一個(gè)SHELL,即終端
2、用CD 命令進(jìn)入源代碼壓縮包所在的目錄
3、給文件加上可執(zhí)行屬性:chmod +x ******.bin(中間是字母x,小寫)
3、執(zhí)行命令:./******.bin(realplayer for Linux就是這樣的安裝包)
===如何卸載:把安裝時(shí)中選擇的安裝目錄刪除就OK
===執(zhí)行安裝過程中可以指定,類似于windows下安裝。
2、安裝完軟件后如何執(zhí)行。 安裝完軟件后可以有好多種方法執(zhí)行軟件:
A、有些軟件安裝后會(huì)自動(dòng)在應(yīng)用程序列表里加上快捷鍵,和windows一樣,到那里找就行了。
B、如果在應(yīng)用程序列表里找不到的話,可以直接在/開始/運(yùn)行命令里輸入命令:啟動(dòng)命令一般就是軟件名,如firefox,realplay,xmms等
C、也可以打開一個(gè)shell終端,輸入軟件名,和在“運(yùn)行命令”里一樣。如果不知道命令全程的話,可以輸入開頭的字母,然后按tab鍵查找,系統(tǒng)會(huì)自動(dòng)顯示以輸入字母開頭的所有命令/
D、你也可以直接到安裝目錄下運(yùn)行啟動(dòng)文件,Linux下的可執(zhí)行圖標(biāo)和shell終端圖標(biāo)很像
E、到/usr/bin目錄里找安裝的軟件啟動(dòng)文件執(zhí)行命令。Linux系統(tǒng)把所有可執(zhí)行的文件命令在/usr/bin目錄里都作了啟動(dòng)連接,你可以去那個(gè)目錄尋找你安裝的文件的啟動(dòng)命令,雙擊啟動(dòng)
現(xiàn)在流行的軟件包有兩種比較常見的形式,一種是RPM包的形式,另一種是壓縮成*.tar.gz的形式。本文將討論這兩種形式的軟件包在文本環(huán)境和圖像環(huán)境(X Window)下不同的安裝方法。
文本環(huán)境下的軟件安裝
一、安裝簡便的RPM包
RPM是RedHat Package Manager的縮寫,他只能使用在安裝了RPM軟件的系統(tǒng)中,RedHat Linux和Turbo Linux中已使用了他。這種結(jié)構(gòu)的包使用起來還是很方便的,只要記住幾條簡單的命令和參數(shù)就能夠方便地使用:
#〉rpm [options] filename.rpm
其中常用的options包括:
-i: 安裝軟件
-e: 卸載軟件
-q:查看軟件安裝的信息和狀態(tài)
-U: 升級(jí)現(xiàn)有軟件
例如安裝軟件時(shí),能夠使用如下命令:“rpm -i filename.rpm”,軟件安裝在什么地方、是怎么安裝的都無需用戶操心,RPM能夠幫助用戶管理。由于RPM使用方便,很多軟件都有RPM版本。假如想使用RPM形式的軟件就要首先下載一個(gè)RPM管理軟件。在ftp://ftp.rpm.org/pub/rpm/dist/rpm-version網(wǎng)站能夠下載最新的版本——rpm-3.-.4.i386。該軟件有RPM包和.tar.gz包兩種形式,假如您的系統(tǒng)中已有了RPM管理軟件,您能夠下載RPM形式的包來升級(jí)現(xiàn)有軟件,否則就必須了解.tar.gz包的安裝方法。
二、安裝需要編譯的.tar.gz包
由于RPM包使用的局限性(必須安裝RPM),現(xiàn)在更多的軟件使用的是源代碼形式的.tar.gz包。這種軟件的安裝通常要經(jīng)過解壓縮、軟件配置、軟件編譯及安裝的過程。
解壓縮通常有兩種命令方法:一種是“gunzip filename-VERSION-OS.tar.gz | tar xvf -”,他實(shí)質(zhì)是兩條命令“gunzip filename-VERSION-OS.tar.gz”和“tar xvf filename-VERSION-OS.tar”;另一種是“tar xzvf filename-VERSION-OS.tar.gz”。 一般來說在軟件解壓縮后會(huì)生成一個(gè)目錄filename-VERSION-OS。
軟件的配置、編譯、安裝是最讓初學(xué)者望而生畏的事了,但筆者認(rèn)為掌控一些規(guī)律還是不難的。一般來說,在解壓縮生成的目錄中都會(huì)有名為Readme、Rnstall或Readme.install之類的文檔。這些文檔通常會(huì)對(duì)軟件的功能、特性、版權(quán)許可、安裝連同相關(guān)知識(shí)加以介紹,并且會(huì)提到關(guān)于安裝的方法和步驟。舉例來說:在apache_1.3.6的install文檔中說明了如下內(nèi)容(此處只列出總的條目,具體內(nèi)容省略):
Installing the Apache 1.3 HTTP server with APACI
==============================
1.Overview for the impatient(概括說明配置的全過程)
$./configure--prefix=PREFIX
$make
$make install
$PREFIX/bin/apachectl start
2.Requirements(需要的條件)
3.Configuring the source tree(配置的參數(shù)說明)
4.Building the package(編譯軟件的方法)
5.Installing the package(安裝軟件的方法)
6.Testing the package(軟件測試)
理解并能熟練使用這些說明文檔后,就能夠利用一些規(guī)律來安裝大多數(shù)的軟件。對(duì)于那些沒有說明文檔的軟件(當(dāng)然這種情況比較少見),這些規(guī)律通常也是適用的。一般來說,和安裝軟件有直接關(guān)系的文檔只有兩個(gè):configure 、Makefile。
其中,configure文檔具備可執(zhí)行的屬性,是用來配置軟件的,他的參數(shù)比較多,用法也比較靈活。當(dāng)然,不同的軟件參數(shù)也不相同,這時(shí)候就需要借助他的help參數(shù),運(yùn)行下面的命令就會(huì)讓您感到豁然開朗:
#〉 ./configure -help
Usage: configure [options]
Options: [defaults in brackets after descriptions]
General options:
--quiet, --silent do not print messages
--verbose,-v print even more messages
--sha [=DIR] switch to a shadow tree (under DIR) for building
Stand-alone options:
--help,-h print this message
--show-layout print installation path layout (check and debug)
Installation layout options:
--with-layout=[F:]ID use installation path layout ID (from file F)
--target=TARGET install name-associated files using basename TARGET
……
接下來,就能夠運(yùn)行“./configure [options]”來配置該軟件。注意,命令行中的“./”很重要,他告訴系統(tǒng)要運(yùn)行的命令就在當(dāng)前目錄下(否則系統(tǒng)就會(huì)到$path變量指定的路徑下去執(zhí)行命令)。執(zhí)行命令后能夠生成Makefile文檔或修改已有的文檔配置。
看過“ linux系統(tǒng)怎么安裝軟件 ”的人還看了: