新聞中心
Linux系統(tǒng)作為一種開源的操作系統(tǒng),擁有著廣泛的應(yīng)用和使用范圍,但對于一些新手來說,安裝和使用Linux應(yīng)用還有一定的難度。本文將詳細(xì)介紹linux應(yīng)用下載安裝包的相關(guān)知識(shí),幫助讀者更好地應(yīng)用Linux系統(tǒng)。

創(chuàng)新互聯(lián)專業(yè)為企業(yè)提供嵊泗網(wǎng)站建設(shè)、嵊泗做網(wǎng)站、嵊泗網(wǎng)站設(shè)計(jì)、嵊泗網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計(jì)與制作、嵊泗企業(yè)網(wǎng)站模板建站服務(wù),10多年嵊泗做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。
一、了解Linux應(yīng)用安裝包的類型
在Linux系統(tǒng)中,常見的應(yīng)用安裝包有RPM包、Deb包、TARGZ包等。RPM包是Red Hat Package的簡稱,基于RPM安裝管理系統(tǒng),適用于Red Hat系列的Linux發(fā)行版本,如Fedora、CentOS、SuSE等;Deb包是基于Debian系統(tǒng)的軟件包格式,適用于Debian、Ubuntu等系統(tǒng);TARGZ包是指類Unix系統(tǒng)的壓縮包,適用于幾乎所有的Linux系統(tǒng)。針對不同的Linux系統(tǒng),需要選擇適合的應(yīng)用安裝包進(jìn)行安裝。
二、了解Linux應(yīng)用安裝包的源
Linux應(yīng)用安裝包的獲取一般有兩種途徑,一種是通過官方軟件庫進(jìn)行下載,另一種是通過第三方軟件庫下載。官方軟件庫是由各個(gè)Linux發(fā)行版本提供的軟件倉庫,里面收錄了該發(fā)行版本的軟件資源,可以通過系統(tǒng)自帶的應(yīng)用商店或者命令行安裝工具進(jìn)行下載;第三方軟件庫一般由開發(fā)者自己維護(hù),收錄了一些官方軟件庫中沒有的軟件資源,需要自行添加軟件源進(jìn)行下載。需要注意的是,第三方軟件庫下載的軟件有可能存在安全風(fēng)險(xiǎn),需要謹(jǐn)慎選擇。
三、安裝RPM包
在Red Hat系列的Linux系統(tǒng)中,使用RPM包進(jìn)行應(yīng)用安裝比較常見。RPM包可以通過命令行工具yum進(jìn)行下載安裝。首先需要確定需要安裝的軟件e.g. gcc,在命令行中輸入如下命令:
sudo yum install gcc
其中sudo表示超級用戶權(quán)限,需要輸入密碼才能執(zhí)行。yum是Linux系統(tǒng)中的一種包管理工具,可以自動(dòng)處理軟件依賴關(guān)系并進(jìn)行安裝。安裝過程中需要輸入yes確認(rèn)安裝。若需刪除軟件,則可以通過如下命令進(jìn)行卸載:
sudo yum remove gcc
四、安裝Deb包
在Debian系列的Linux系統(tǒng)中,使用Deb包進(jìn)行軟件安裝也是很普遍的。Deb包可以通過命令行工具apt-get進(jìn)行下載安裝。同樣,首先需要確定需要安裝的軟件,并在命令行中輸入如下命令進(jìn)行下載:
sudo apt-get install gcc
同樣需要輸入超級用戶權(quán)限和密碼,并確認(rèn)yes進(jìn)行安裝。卸載軟件可以通過如下命令進(jìn)行:
sudo apt-get remove gcc
五、安裝TARGZ包
對于TARGZ包,則需要先將壓縮包解壓,然后使用命令行進(jìn)行安裝。以安裝Python 3.7為例,需要先將Python 3.7壓縮包解壓縮:
tar -zxvf Python-3.7.10.tar.gz
然后進(jìn)入解壓目錄并進(jìn)行安裝:
cd Python-3.7.10
./configure
make
sudo make install
其中./configure表示進(jìn)行環(huán)境配置,make表示進(jìn)行編譯,sudo make install表示進(jìn)行安裝。
六、通過應(yīng)用商店進(jìn)行安裝
對于一些常見的軟件,Linux系統(tǒng)一般提供了圖形界面的應(yīng)用商店進(jìn)行下載安裝。用戶只需在應(yīng)用商店中搜索需要的軟件,點(diǎn)擊下載即可。需要注意的是,應(yīng)用商店中的軟件包有可能不是最新的版本,可能需要手動(dòng)下載安裝包進(jìn)行安裝。
七、
通過本文的介紹,讀者已經(jīng)了解了Linux應(yīng)用下載安裝包的相關(guān)知識(shí)。對于新手用戶來說,建議先從官方軟件庫中下載安裝包,避免因第三方軟件庫安裝不良導(dǎo)致的系統(tǒng)安全問題。針對不同的Linux系統(tǒng),需要選擇相應(yīng)的安裝包和安裝命令,提高安裝效率。同時(shí),為了保證系統(tǒng)的健康穩(wěn)定,建議僅下載經(jīng)過官方認(rèn)證的軟件包。
相關(guān)問題拓展閱讀:
- linux系統(tǒng)下載了應(yīng)用,怎么將應(yīng)用的安裝包復(fù)制到電腦里?
- Linux系統(tǒng)下用什么工具做安裝包_linux軟件安裝包
- linux下如何安裝軟件
linux系統(tǒng)下載了應(yīng)用,怎么將應(yīng)用的安裝包復(fù)制到電腦里?
一般Linux安裝都是yum安裝 安裝完之后不像Windows可以看到安裝包文件,世棚辯Linux其實(shí)也可以,需要配置一下/etc/yum.conf 將keepcache改為1即可。想學(xué)更多Linux知識(shí)可以看看搜缺《Linux就和友該這么學(xué)》
Linux你只要有軟件包就不用擔(dān)心安裝問題,既然是下載的怎么不知羨槐道文件名。先查看包的后綴,在文件路徑茄段打開終端,如果是deb格式請輸入sudo dpkg -i 當(dāng)前名字,rpm其次。雙擊deb軟件包也能讀取安裝,同時(shí)得到真實(shí)顫派譽(yù)的package名
Linux系統(tǒng)下用什么工具做安裝包_linux軟件安裝包
【享】linux安裝程序
初者都知道何linux安裝程序面簡單說
Linux系統(tǒng)安裝軟件見兩種:
種軟件源代碼您需要自手編譯種軟件安裝包通用gzip壓縮tar包(綴名.tar.gz)
另種軟件執(zhí)行程序要安裝種軟件安裝包通RPM包(RedHatLinuxPacket軟件包管理器)綴名.rpm用RPM格式打包源代碼、用gzip壓縮執(zhí)行套裝程序要您理解思路兩種形式安裝包
源代碼編譯安裝
Linux軟件源代碼發(fā)指提供該軟件所程序源代碼發(fā)布形式需要用戶自編譯執(zhí)行二進(jìn)制碼并進(jìn)行安裝其優(yōu)點(diǎn)配置靈隨意掉或保留某些功能/模塊適應(yīng)種硬件/操作系統(tǒng)平臺(tái)及編譯環(huán)境;缺點(diǎn)難度較般適合初者使用
各軟件源代碼包般都各軟件項(xiàng)目主頁提供載例:等
1.*.src.rpm形式源宏拍碼代碼軟件包
安裝:
rpm-rebuild*.src.rpm
cd/usr/src/dist/RPMS
rpm-ivh*.rpm
卸載:
rpm-epackgename
說蔽哪明:rpm–rebuild*.src.rpm命令源代碼編譯并/usr/src/dist/RPMS二進(jìn)制RPM軟件包再安裝該賀好二進(jìn)制包即Packgename前所述
2.*.tar.gz/*.tgz/*.bz2形式源代碼軟件包
tar.gz或tgz或tar.bz2等格式結(jié)尾軟件包般都源代碼式發(fā)布軟件安裝類軟件首先需要軟件進(jìn)行解壓:
#tarzxvffilename.tar.gz
#tarxvfzfilename.tgz
#tarxvfjfilename.tar.bz2
解壓進(jìn)入解壓目錄:
#cdfilename/
于類文檔見安裝步驟:配置、編譯安裝3步其麻煩配置所軟件安裝相關(guān)配置都步指定:比軟件安裝位置等
配置:./configure
編譯:make
安裝:makeinstall
卸載:makeuninstall或手刪除
說明:建議解壓先閱讀說明文件()解安裝需求必要需改編譯配置些軟件包源代碼編譯安裝用makeuninstall命令進(jìn)行卸載提供功能則軟件卸載必須手進(jìn)行由于軟件能文件散安裝系統(tǒng)目錄往往難刪除干凈應(yīng)該編譯前進(jìn)行配置指定軟件要安裝目標(biāo)路徑:./configure–prefix=目錄名使用rm-rf軟件目錄名命令進(jìn)行干凈徹底卸載與其安裝式相比需要用戶自編譯安裝難適合于使用Linux已定經(jīng)驗(yàn)般推薦初者使用
RPM格式軟件包安裝
RPMRedHat公司發(fā)軟件包管理器使用容易R(shí)PM形式軟件包進(jìn)行安裝、升級、卸載、驗(yàn)證、查詢等操作安裝簡單卸載軟件安裝處目錄文件刪除干凈推薦初者盡能使用RPM形式軟件包軟件包往往特定命令規(guī)范名字由文件名版本號(hào).rpm組字串例apache-3.1.12-i386.rpmapache-devel-3.1.12-i386.rpm軟件包名稱別-devel各支持RPM格式Linux見軟件RPM包網(wǎng)站rpmfind.net找
1.安裝
命令格式:
rpm-i(or–install)optionsfile1.rpm…fileN.rpm
參數(shù):
file1.rpm…fileN.rpm指要安裝RPM包文件名
詳細(xì)選項(xiàng):
-h(or—hash)安裝輸hash記號(hào);test安裝進(jìn)行測試并實(shí)際安裝;–percent百比形式輸安裝進(jìn)度;–excludedocs安裝軟件包文檔;–includedocs安裝文檔;–replacepkgs強(qiáng)制重新安裝已經(jīng)安裝軟件包;–替換屬于其軟件包文件;–force忽略軟件包及文檔沖突;–noscripts運(yùn)行預(yù)安裝安裝腳本;–prefixNEWPATH軟件包安裝由NEWPATH指定路徑;–ignorearch校驗(yàn)軟件包結(jié)構(gòu);–ignoreos檢查軟件包運(yùn)行操作系統(tǒng);–nodeps檢查依賴性關(guān)系;–ftpproxyHOST用HOST作FTP代理;–ftpportPORT指定FTP端口號(hào)PORT
通用選項(xiàng):
-v顯示附加信息;-vv顯示調(diào)試信息;–rootDIRECTORY讓指定路徑作根目錄預(yù)安裝程序安裝程序都安裝目錄;–rcfileFILELIST設(shè)置rpmrc文檔FILELIST;–dbpathDIRECTORY設(shè)置RPM資料庫所路徑DIRECTORY
2.刪除
命令格式:
rpm-e(or–erase)optionspkg1…pkgN
參數(shù):
pkg1…pkgN:要?jiǎng)h除軟件包
詳細(xì)選項(xiàng):
–test執(zhí)行刪除測試;–noscripts運(yùn)行預(yù)安裝安裝腳本程序;–nodeps檢查依賴性
通用選項(xiàng):
-vv顯示調(diào)試信息;–rootDIRECTORY讓指定路徑作根目錄預(yù)安裝程序安裝程序都安裝目錄;–rcfileFILELIST設(shè)置rpmrc文檔FILELIST;–dbpathDIRECTORY設(shè)置RPM資料庫所路徑DIRECTORY
3.升級
命令格式:
rpm-U(or–upgrade)optionsfile1.rpm…fileN.rpm
參數(shù):
file1.rpm…fileN.rpm指軟件包名字
詳細(xì)選項(xiàng):
-h(or—hash)安裝輸hash記號(hào);—oldpackage允許舊版本;–test進(jìn)行升級測試;–excludedocs安裝軟件包文件;–includedocs安裝文件;–replacepkgs強(qiáng)制重新安裝已經(jīng)安裝軟件包;–替換屬于其軟件包文件;–force忽略軟件包及文件沖突;–percent百比形式輸安裝進(jìn)度;–noscripts運(yùn)行預(yù)安裝安裝腳本;–prefixNEWPATH軟件包安裝由NEWPATH指定路徑;–ignorearch校驗(yàn)軟件包結(jié)構(gòu);–ignoreos檢查軟件包運(yùn)行操作系統(tǒng);–nodeps檢查依賴性關(guān)系;–ftpproxyHOST用HOST作FTP代理;–ftpportHOST指定FTP埠號(hào)HOST
通用選項(xiàng):
-v顯示附加信息;-vv顯示調(diào)試信息;–rootDIRECTORY讓指定路徑作根目錄預(yù)安裝程序安裝程序都安裝目錄;–rcfileFILELIST設(shè)置rpmrc文件FILELIST;–dbpathDIRECTORY設(shè)置RPM資料庫所路徑DIRECTORY
4.查詢
命令格式:
rpm-q(or–query)options
參數(shù):
pkg1…pkgN:查詢已安裝軟件包
詳細(xì)選項(xiàng):
-pPACKAGE_FILE查詢軟件包文件;-fFILE查詢FILE屬于哪軟件包;-a查詢所安裝軟件包;–CAPABILITY查詢提供CAPABILITY功能軟件包;-ggroup查詢屬于group組軟件包;–CAPABILITY查詢所需要CAPABILITY功能軟件包
選項(xiàng):
-i顯示軟件包概要信息;-l顯示軟件包文件列表;-c顯示配置文件列表;-d顯示文件列表;-s顯示軟件包文檔列表并顯示每文件狀態(tài)-;-scripts顯示安裝、卸載、校驗(yàn)?zāi)_本;–queryformat(or–qf)用戶指定式顯示查詢信息;–mp顯示每文件所已校驗(yàn)信息;–proVides顯示軟件包提供功能;–requires(or-R)顯示軟件包所需功能
通用選項(xiàng):
-v顯示附加信息;-vv顯示調(diào)試信息;–rootDIRECTORY讓指定路徑作根目錄預(yù)安裝程序安裝程序都安裝目錄;-rcfileFILELIST設(shè)置rpmrc文件FILELIST;–dbpathDIRECTORY設(shè)置RPM資料庫所路徑DIRECTORY
5.校驗(yàn)已安裝軟件包
命令格式:
rpm-V(or–verify,or-y)options
參數(shù):
pkg1…pkgN要校驗(yàn)軟件包名
軟件包選項(xiàng):
-pPACKAGE_FILE校驗(yàn)PACKAGE_FILE所屬軟件包;-a校驗(yàn)所軟件包;-ggroup校驗(yàn)所屬于組group軟件包
詳細(xì)選項(xiàng):
–noscripts運(yùn)行校驗(yàn)?zāi)_本;–nodeps校驗(yàn)依賴性;–nofiles校驗(yàn)文檔屬性
通用選項(xiàng):
-v顯示附加信息;-vv顯示調(diào)試信息;–rootPATH讓RPMPATH指定路徑做根目錄預(yù)安裝程序安裝程序都安裝目錄;–rcfileFILELIST設(shè)置rpmrc文件FILELIST;–dbpathDIRECTORY設(shè)置RPM資料庫所路徑DIRECTORY
6.校驗(yàn)軟件包文件
語:
rpm-K(or–checksig)optionsfile1.rpm…fileN.rpm
參數(shù):
file1.rpm…fileN.rpm軟件包文件名;Checksig–詳細(xì)選項(xiàng);–nopgp校驗(yàn)PGP簽名
通用選項(xiàng):
-v顯示附加信息;-vv顯示調(diào)試信息;–rcfileFILELIST設(shè)置rpmrc文件FILELIST
7.其RPM選項(xiàng)
–rebuilddb重建RPM資料庫;–initdb創(chuàng)建新RPM資料庫;–quiet盡能減少輸;–help顯示幫助文件;–version顯示RPM前版本
喜歡字符接口安裝或卸載些軟件包完全安裝基于X-Window圖形接口軟件包管理程序glint,xrpm圖形接口或使用KDEKPackage(單擊【始】→【運(yùn)行命令】其輸入KPackage即啟KPackage)等軟件包安裝、升級、卸載、驗(yàn)證查詢通單擊鼠標(biāo)輕松完圖所示
需要注意每RPM軟件包格式軟件并定獨(dú)立各RPM軟件包間定依賴關(guān)系刪除某RPM軟件包能導(dǎo)致別軟件能使用升級刪除應(yīng)該注意
本載安裝linux發(fā)現(xiàn)版本都幾百兆我覺系統(tǒng)都沒款點(diǎn)軟件能用或者說用起問題啊我直覺安裝包越越
linux下如何安裝軟件
RPM格式軟件包的安裝
1.簡介
幾乎所有的Linux發(fā)行版本都使用某種形式的軟件包管理安裝、更新和卸載軟件。與直行碧接從源代碼安裝相比,軟件包管理易于安裝和卸載;易于更新已安裝的軟件包;易于保護(hù)配置文件;易于跟蹤已安裝文件。
RPM全稱是Red
Hat
Package
Manager(Red
Hat包管理器)。RPM本質(zhì)上就是一個(gè)包,包含可以立即在特定機(jī)器體系結(jié)構(gòu)上安裝和運(yùn)行的Linux軟件。
大多數(shù)Linux
RPM軟件包的命名有一定的規(guī)律,它遵循名稱-版本-修正版-類型-MYsoftware-1.2
-1.i386.rpm
。
2.安裝RPM包軟件
?!pm
-ivh
MYsoftware-1.2
-1.i386.rpm
RPM命令主要參數(shù):
-i
安裝軟件。
-t
測試安裝,不是真的安裝。
-p
顯示安裝進(jìn)度。
-f
忽略任何錯(cuò)誤。
-U
升級安裝。
-v
檢測套件是否正確安裝。
這些參數(shù)可以同時(shí)采用。更多的內(nèi)容可以參考RPM的命檔燃舉令幫助。
3.卸載軟件
?!pm
-e
軟件名
需要說明的是,上面代碼中使用的是軟件名,而不是軟件包名。例段鏈如,要卸載software-1.2.-1.i386.rpm這個(gè)包時(shí),應(yīng)執(zhí)行:
#rpm
-e
software
具體操作步驟如下。
1、打開系統(tǒng),找到軟件中心,打開軟件中心。如下圖所示。
2、在這里可以安裝一些軟件,但是軟件比較少。如下圖所示。
3、或者直接悄團(tuán)從網(wǎng)站上下好deb的安裝包,然后雙擊進(jìn)行安裝。如下圖所示。
4、最后,雙如者擊軟件后點(diǎn)渣運(yùn)薯擊安裝即可。如下圖所示。
在windows下安裝軟件大家都覺得很容易,只要雙擊setup或是install的圖標(biāo),然后跟著向?qū)б徊揭幌卟降陌刺崾咀鼍涂梢粤?,但是在linux下安裝軟件就不像windows下那樣容易了,有時(shí)你找到的是沒有編譯過的軟件源碼,那就更加的麻煩了,這里就介紹一下如何安裝linux的軟件啦!
linux下的軟件一般都是經(jīng)過壓縮的,主要的格式有這幾種:rpm、tar、tar.gz、tgz等。所以首先拿到軟件后之一件事就是解壓縮。
一、在xwindow下以rpm格式的軟件安裝比較容易,只要在把鼠標(biāo)移到文件上單擊右鍵,在彈出的菜單里會(huì)有專門的三項(xiàng)(只有在右鍵單擊rpm文件才會(huì)出現(xiàn))show
info,upgrade和install,這三項(xiàng)的意思大家都很清楚了,我就不多說了。rpm格式說了,接著就是tar,tar.gz,tgz等,在xwindow下雙擊這些格式的文件就會(huì)自動(dòng)解壓縮的,是解壓縮而不是像rpm那樣有install選項(xiàng)的,install文件會(huì)在你解壓縮后才出現(xiàn),不過這里我要先說一下,在你雙擊install前建議先好好看一下readme,因?yàn)槟闼惭b這些軟件可能是沒有編譯的,所以看一下會(huì)比較好。
二、說完了xwindow下的安裝和解壓縮,接著說在文本模式下如何解壓縮和安裝,還有編譯源碼了。首先說rpm的,以root身份登陸后(用其他的身份登陸也可以但有些軟件就不能被安裝)鍵入rpm
-i你所要解壓縮的文件+擴(kuò)展名(當(dāng)然是rpm)也不是很難吧,這里我要說的是“-i”意思是install,如果你想要卸載或是要執(zhí)行其他的指令就打rpm
--宴慧help,看電腦給你的提示吧,為了照顧那些e文不太好的人我這里就寫幾個(gè)常用的參數(shù):-e:卸載相關(guān)的應(yīng)用程序,-u(注意是大寫):升級軟件包,
-pql:列出rpm軟件包的相關(guān)信息,-qf:查找指定文件屬于哪個(gè)軟件包。至于那些其他格式的軟件則可以用gunzip,gzip,tar和unzip等指令來解壓縮,然后再運(yùn)行install。通過解包后會(huì)得到一些文件,然后進(jìn)入剛才解壓縮后文件目錄用“l(fā)s
-f
-color”指令看一下所得到的文件,一般有兩種情況:之一種是文件為已經(jīng)編譯好的程序(無須再編譯了)用上面的察看文件命令會(huì)以帶“*”標(biāo)記的亮綠色顯示;第二種則是需要由你自己編譯的源代碼。得到的是源代碼的話,就需要我們自己編譯來得到可運(yùn)行的程序。編譯源代碼聽到編譯是不是就嚇到你了呢,其晌橋答實(shí)說穿了也就加上幾句話而已,對初學(xué)者是有些困難想用好的操作系統(tǒng)就需要學(xué)習(xí)嘛,等你學(xué)會(huì)了在mm前露一手的時(shí)候想想吧……,在編譯之前先要認(rèn)真的閱讀一下readme文檔,老鳥們就不需要了吧,等你閱讀完了以后就執(zhí)行
./configure
make
make
install(只有root身份才能執(zhí)行此命令),編譯完成之后便會(huì)在當(dāng)前目錄或src子目錄下得到軟件的可執(zhí)行程序。
介紹完了,大家是不是覺的rpm的軟件安裝比較容易一點(diǎn)呢,但我個(gè)人意見初學(xué)者還是多選擇rpm格式以外的軟件,因?yàn)橥ㄟ^編譯軟件的源碼可以為你以后編譯內(nèi)核打下一定的基礎(chǔ)。
一、解析Linux應(yīng)用軟件安裝包
通常Linux應(yīng)用軟件的安裝包有三種:
1)
tar包,如software-1.2.3-1.tar.gz。它是使用UNIX系統(tǒng)的打包工具tar打包的。
2)
rpm包,如software-1.2.3-1.i386.rpm。它是Redhat
Linux提供的一種包封裝格式。
3)
dpkg包,如software-1.2.3-1.deb。它是Debain
Linux提供的一種包封裝格式。
而且,大多數(shù)Linux應(yīng)用軟件包的命名也有一定的規(guī)閉兄律,它遵循:
名稱-版本-修正版-類型
例如:
1)software-1.2.3-1.tar.gz
意味著:
軟件名稱:software
版本號(hào):1.2.3
修正版本:1
類型:tar.gz,說明是一個(gè)tar包。
2)sfotware-1.2.3-1.i386.rpm
軟件名稱:software
版本號(hào):1.2.3
修正版本:1
可用平臺(tái):i386,適用于Intel
80×86平臺(tái)。
類型:rpm,說明是一個(gè)rpm包。
注:由于rpm格式的通常是已編譯的程序,所以需指明平臺(tái)。在后面會(huì)詳細(xì)說明。
而software-1.2.3-1.deb就不用再說了吧!大家自己練習(xí)一下。
二、了解包里的內(nèi)容
一個(gè)Linux應(yīng)用程序的軟件包中可以包含兩種不同的內(nèi)容:
1)一種就是可執(zhí)行文件,也就是解開包后就可以直接運(yùn)行的。在Windows中所
有的軟件包都是這種類型。安裝完這個(gè)程序后,你就可以使用,但你看不到源程序。而且下載時(shí)要注意這個(gè)軟件是否是你所使用的平臺(tái),否則將無法正常安裝。
2)另一種則是源程序,也就解開包后,你還需要使用編譯器將其編譯成為可執(zhí)行文件。這在Windows系統(tǒng)中是幾乎沒有的,因?yàn)閃indows的思想是不開放源程序的。
通常,用tar打包的,都是源程序;而用rpm、dpkg打包的則常是可執(zhí)行程序。一般來說,自己動(dòng)手編譯源程序能夠更具靈活性,但也容易遇到各種問題和困難。而相對來說,下載那些可執(zhí)行程序包,反而是更容易完成軟件的轎搭襲安裝,當(dāng)然那樣靈活性就差多了。所以一般一個(gè)軟件總會(huì)提供多種打包格式的安裝程序的。你可以根據(jù)自己的情況來選擇。
三、搞定使用tar打包的應(yīng)用軟件
1.
安裝:
整個(gè)安裝過程可以分為以下幾步:
1)取得應(yīng)用軟件:通過下載、購買光盤的方法獲得;
2)解壓縮文件:一般tar包,都會(huì)再做一次壓縮,如gzip、bz2等,所以你需要先解壓。如果是最常見的gz格式,則可以執(zhí)行:“tar
–xvzf
軟件包名”,就可以一步完成解壓與解包工作。如果不是,則先用解壓軟件,再執(zhí)行“tar
–xvf
解壓后的tar包”進(jìn)行解包;
3)閱讀附帶的INSTALL文件、README文件;
4)執(zhí)行“./configure”命令為編譯做好準(zhǔn)備;
5)執(zhí)行“make”命令進(jìn)行軟件編譯;
6)執(zhí)行“make
install”完成安裝;
7)執(zhí)行“make
clean”刪除安裝時(shí)產(chǎn)生的臨時(shí)文件。
好了,到此大功告成。我們就可以運(yùn)行應(yīng)用程序了。但這時(shí),有的讀者就會(huì)問,我怎么執(zhí)行呢?這也是一個(gè)Linux特色的問題。其實(shí),一般來說,Linux的應(yīng)用軟件的可執(zhí)行文件會(huì)存放在/usr/local/bin目錄下!不過這并不是“放四海皆準(zhǔn)”的真理,最可靠的還是看這個(gè)軟件的INSTALL和README文件,一般都會(huì)有說明。
2.
卸載:
通常軟件的開發(fā)者很少考慮到如何卸載自己的軟件,而tar又僅是完成打包的工作,所以并沒有提供良好的卸載方法。
那么是不是說就不能夠卸載呢!其實(shí)也不是,有兩個(gè)軟件能夠解決這個(gè)問題,那就是Kinstall和Kife,它們是tar包安裝、卸載的黃金搭檔。它們的使用方法,筆者會(huì)另行文介紹。在此就不加贅述了。
四、搞定使用rpm打包的應(yīng)用軟件
rpm可謂是Redhat公司的一大貢獻(xiàn),它使Linux的軟件安裝工作變得更加簡單容易。
1.
安裝:
我只需簡單的一句話,就可以說完。執(zhí)行:
rpm
–ivh
rpm軟件包名
更高級的,請見下表:
rpm參數(shù)
參
數(shù)
說
明
-i
安裝軟件
-t
測試安裝,不是真的安裝
-p
顯示安裝進(jìn)度
-f
忽略任何錯(cuò)誤
-U
升級安裝
-v
檢測套件是否正確安裝
這些參數(shù)可以同時(shí)采用。更多的內(nèi)容可以參考RPM的命令幫助。
2.
卸載:
我同樣只需簡單的一句話,就可以說完。執(zhí)行:
rpm
–e
軟件名枝慎
不過要注意的是,后面使用的是軟件名,而不是軟件包名。例如,要安裝software-1.2.3-1.i386.rpm這個(gè)包時(shí),應(yīng)執(zhí)行:
rpm
–ivh
software-1.2.3-1.i386.rpm
而當(dāng)卸載時(shí),則應(yīng)執(zhí)行:
rpm
–e
software。
另外,在Linux中還提供了象GnoRPM、kpackage等圖形化的RPM工具,使得整個(gè)過程會(huì)更加簡單。這些軟件的具體應(yīng)用,筆者會(huì)另行文介紹。
五、搞定使用deb打包的應(yīng)用程序
這是Debian
Linux提供的一個(gè)包管理器,它與RPM十分類似。但由于RPM出現(xiàn)得更早,所以在各種版本的Linux都常見到。而debian的包管理器dpkg則只出現(xiàn)在Debina
Linux中,其它Linux版本一般都沒有。我們在此就簡單地說明一下:
1.
安裝
dpkg
–i
deb軟件包名
如:dpkg
–i
software-1.2.3-1.deb
2.
卸載
dpkg
–e
軟件名
如:dpkg
–e
software
轉(zhuǎn)
源代碼包要先編譯,再安裝!
1.先解壓,對于tar.bz2結(jié)尾的:
tar -jxvf packagename.tar.bz2
其中packagename是你的軟件包名稱拍源,可以用tab自動(dòng)補(bǔ)襲掘態(tài)全。
2.配置
進(jìn)入解壓后的目錄,運(yùn)行:
./configure
3.編譯
如果上一步不出錯(cuò)的話輸入:
make
4.安裝到系統(tǒng)中
上一步就已經(jīng)產(chǎn)出可以運(yùn)行的文件了,不過如果需要安裝到系統(tǒng)上一步改成:
make install
這樣就完成了源代碼的編譯,并安裝到/usr/bin下了(根據(jù)具體情況散祥有所不同)。
注意事項(xiàng):
在編譯安裝源碼包的時(shí)候,一定要仔細(xì)檢查系統(tǒng)設(shè)置,主要有:
1.編譯器的設(shè)置。有的時(shí)候會(huì)檢查編譯器版本,比如在編譯MATLAB2023a的時(shí)候,make需要GCC4.1,而系統(tǒng)的編譯器版本是4.3就會(huì)引起錯(cuò)誤,這時(shí)候要手動(dòng)設(shè)置環(huán)境變量CC。
2.依賴包的設(shè)置。有些軟件是依賴特定包來實(shí)現(xiàn)功能的,比如在安裝COMPIZ的時(shí)候會(huì)要求系統(tǒng)里存在libgl1-mesa-glx等,如果系統(tǒng)中有沒滿足的依賴關(guān)系時(shí),make的時(shí)候會(huì)報(bào)錯(cuò),仔細(xì)觀察出錯(cuò)的提示,大致就能知道是缺少什么lib包。
3.symbol的設(shè)置。除了以上兩點(diǎn),還要注意symbol的設(shè)置。symbol一般就是頭文件的。比如在編譯vmware server的過程中會(huì)提示指定系統(tǒng)頭文件的放置位置。一般來說,系統(tǒng)常用的頭文件都被打包在一起為linux- headers-*.*.**.*-arch(適合debian系統(tǒng),其中星號(hào)為內(nèi)核版本號(hào),arch代表CPU體系),仔細(xì)檢查編譯時(shí)要求的版本號(hào)是否于目前安裝的版本號(hào)對應(yīng)。還有就是,第二步中安裝的lib也需要有對應(yīng)的頭文件,一般放在與lib同名的有dev后綴的包中。
linux應(yīng)用下載安裝包的介紹就聊到這里吧,感謝你花時(shí)間閱讀本站內(nèi)容,更多關(guān)于linux應(yīng)用下載安裝包,Linux應(yīng)用下載安裝包指南,linux系統(tǒng)下載了應(yīng)用,怎么將應(yīng)用的安裝包復(fù)制到電腦里?,Linux系統(tǒng)下用什么工具做安裝包_linux軟件安裝包,linux下如何安裝軟件的信息別忘了在本站進(jìn)行查找喔。
香港服務(wù)器選創(chuàng)新互聯(lián),2H2G首月10元開通。
創(chuàng)新互聯(lián)(www.cdcxhl.com)互聯(lián)網(wǎng)服務(wù)提供商,擁有超過10年的服務(wù)器租用、服務(wù)器托管、云服務(wù)器、虛擬主機(jī)、網(wǎng)站系統(tǒng)開發(fā)經(jīng)驗(yàn)。專業(yè)提供云主機(jī)、虛擬主機(jī)、域名注冊、VPS主機(jī)、云服務(wù)器、香港云服務(wù)器、免備案服務(wù)器等。
名稱欄目:Linux應(yīng)用下載安裝包指南(linux應(yīng)用下載安裝包)
文章出自:http://m.fisionsoft.com.cn/article/cccoohi.html


咨詢
建站咨詢
