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