資源描述:
《Linux下軟件的安裝和卸載.doc》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在教育資源-天天文庫。
1、Linux下軟件的安裝和卸載(一)RPM(RedhatPackageManager)包1.查看包信息rpm-qpiwine-20040121-1rh9winehq.i686.rpm系統(tǒng)將會列出這個軟件包的詳細資料,包括文件大小、創(chuàng)建時間、編譯日期,用途等信息。2.查看安裝信息rpm-qplwine-20040121-1rh9winehq.i686.rpm系統(tǒng)將會列出這個軟件包將要安裝在你的系統(tǒng)上的文件以及位置。3.安裝軟件(1)rpm-ivhwine-20040121-1rh9winehq.i686.rpm(2)rpm-rebuildxx.src.rpmcd/usr/src/red
2、hat/RPMS/rpm-ivh*.rpm目前RPM有兩種模式,一種是已經(jīng)過編碼的(i386.rpm),一種是未經(jīng)編碼的(src.rpm)。rpm—rebuildFilename.src.rpm這時系統(tǒng)會建立一個文件Filenamr.rpm,在/usr/src/redflag/RPMS/子目錄下,一般是i386,具體情況和Linux發(fā)行版本有關。然后執(zhí)行下面代碼即可:rpm-ivh/usr/src/regflag/RPMS/i386/Filename.rpm4.升級軟件包rpm-ivh-replacepkgswine-20040121-1rh9winehq.i686.rpmrpm-
3、Uvhwine-20040121-1rh9winehq.i686.rpm5.卸載軟件rpm-qa
4、grep反饋信息rpm-e如果有依賴性檢查導致不能卸載,可以考慮加上"--nodeps"參數(shù)強制卸載,但是慎用。6.在線安裝rpm-iftp://ftp.pht.com/pub/linux/redhat/rpms/wine-20040121-1rh9winehq.i686.rpm當找到含有你所需軟件的站點并與此網(wǎng)站連接后,執(zhí)行命令即可實現(xiàn)在線安裝7.查找損壞文件Rpm-VaLinux將為你列出所有損壞的文件。你可以通過Linux的安裝光盤進行修復。8.判定文件所屬包rpm-qf此命令和
5、6中的命令結(jié)合使用就可以實現(xiàn)修復系統(tǒng)文件的效果。(二)tar包1.解壓,(1)解xx.tar.gz:tar-zxvfxx.tar.gz(2)解xx.tar.Z:tar-zxvfxx.tar.Z(3)解xx.tgz:tar-zxvfxx.tgz注:(.tgz==.tar.gz)(4)解xx.bz2:bunzip2xx.bz2?/tar-jxvfxx.bz2注:(.tbz==.tar.bz2)(5)解xx.tar:tar-xvfxx.tar(6)解xx.rar.zip:unzip-Z;unrare注:其中rar需要安裝解壓軟件我使用的是unrar,zip則系統(tǒng)自帶(Redhat)。ta
6、r包是用tar程序打包而成的,不是壓縮文件。gz的包是用gunzip壓縮而來。bz2的包是用bunzip2壓縮而來。tar.gz、tar.Z、tgz、bz2等文件格式要先解壓為tar后再用tar解包安裝。解包后得到的一堆文件,通常都會存放在一個目錄里面。視軟件作者的不同,有些會是已經(jīng)編譯好的程序,更多的則是需要自己再行編譯的源代碼。進入相應目錄后,使用“l(fā)s-F-color”指令,可執(zhí)行程序?qū)詭А埃睒擞浀牧辆G色顯示,對于已編譯好的程序,直接鍵入帶路徑的指令行即可運行程序。2.配置、編譯、安裝通常的步驟會是這樣:./configure(配置)----./configure--h
7、elp(查看configure選項)make(編譯)makeinstall(安裝,需要ROOT權(quán)限)makecleanmakedistclean強烈建議根據(jù)其中的安裝文檔進行,比如README,INSTALL等。執(zhí)行解壓縮后產(chǎn)生的一個名為configure的可執(zhí)行腳本程序。檢查系統(tǒng)是否有編譯時所需的庫,以及庫的版本是否滿足編譯的需要等安裝所需要的系統(tǒng)信息。為隨后的編譯工作做準備。檢查通過后,將生成用于編譯的MakeFile文件。此時,可以開始進行make編譯了。成功編譯后,鍵入makeinstall開始安裝,安裝完畢,makeclean&makedistclean清除編譯過程中產(chǎn)生
8、的臨時文件和配置過程中產(chǎn)生的文件。完成之后,在當前目錄或者是名為src的子目錄下,可以很容易地發(fā)現(xiàn)軟件的可執(zhí)行程序。至此,軟件的安裝便告一段落。3.刪除makeuninstall強烈建議根據(jù)其中的安裝文檔進行。一般來說INSTALL里就會談到如何卸載。有些軟件包的源代碼在編譯安裝后可以用makeinstall命令來進行卸載,如果不提供此功能,則軟件的卸載必須手動刪除。由于軟件可能將文件分散地安裝在系統(tǒng)的多個目錄中,往往很難把它刪除干凈,那你應該在編譯前進行配置,指定軟