如何在Ubuntu下安裝”.deb“、”.bin“熔萧、”.tar.gz“糖驴、”.tar.bz2“格式的軟件包

首先介紹兩個簡單的方式
第一:sudo apt-get install packagename 命令
如果我們知道我們要安裝的軟件的確切的名稱,那么我們可以簡單的通過此條命令來獲取和安裝軟件佛致。apt-get是一條linux命令贮缕,適用于deb包管理式的操作系統(tǒng),如ubuntu俺榆,主要用于自動從互聯(lián)網(wǎng)的軟件倉庫中搜索感昼、安裝、升級肋演、卸載軟件抑诸。apt-get命令一般需要root執(zhí)行,所以一般跟著sudo命令爹殊。
一些常用的apt命令參數(shù)(更具體的可參見相關(guān)的幫助文檔):
apt-cache search package 搜索包
apt-cache show package 獲取包的相關(guān)信息蜕乡,如說明、大小梗夸、版本等
sudo apt-get install package 安裝包
sudo apt-get install package - - reinstall 重新安裝包
sudo apt-get -f install 修復(fù)安裝"-f = - -fix-missing"
sudo apt-get remove package 刪除包
sudo apt-get remove package - - purge 刪除包层玲,包括刪除配置文件等
sudo apt-get update 更新源
sudo apt-get upgrade 更新已安裝的包
sudo apt-get dist-upgrade 升級系統(tǒng)
sudo apt-get dselect-upgrade 使用 dselect 升級
apt-cache depends package 了解使用依賴
apt-cache rdepends package 是查看該包被哪些包依賴
sudo apt-get build-dep package 安裝相關(guān)的編譯環(huán)境
apt-get source package 下載該包的源代碼
sudo apt-get clean && sudo apt-get autoclean 清理無用的包
sudo apt-get check 檢查是否有損壞的依賴
第二: 通過Synaptic Package Manager
中文名稱叫做新立得軟件包管理器,起源于Debian反症,是dpkg命令的圖形化前端辛块,或者說是前端軟件套件管理工具。它能夠在圖形界面內(nèi)完成linux系統(tǒng)軟件的搜尋铅碍、安裝和刪除润绵,相當(dāng)于終端里的apt命令。在ubuntu最近的長期支持版里已經(jīng)預(yù)裝了新立得軟件包管理器胞谈。在沒有安裝它的系統(tǒng)中尘盼,可以通過apt-get install synaptic進行安裝。
要運行新立得烦绳,點擊系統(tǒng) > 系統(tǒng)管理 > 新立得軟件包管理器(System > Administration > Synaptic Package Manager)不同版本的Ubuntu進入Synaptic的方式可能會有所不同卿捎,不同版本的Synaptic也會存在一點點差異,但總體來講是大同小異径密,包管理器的使用方法也非常簡單午阵,完全是圖形化的界面,摸索幾次邊一目了然享扔,遇到不能解決的問題時可參考其幫助文檔底桂。此方法的缺點就是比較慢,尤其對于一些開發(fā)人士來講惧眠,另外戚啥,一些比較小眾化的,不叫特殊的軟件也不一定在此處找的到锉试,這是我們就學(xué)要手動去下載一些軟件來自行安裝了猫十。
如果不是通過上如兩種方式來安裝軟件的話,便是通過自己下載所需軟件然后手動安裝了呆盖。我們下載到的軟件無是“.deb”,".bin",".rpm"".tar.gz"這些格式拖云,我們對此進行一一的說明:
1、”“.deb” 格式是Ubuntu可安裝的類型应又,我們可以通過直接雙擊該格式的文件進行安裝宙项,就行Windows系統(tǒng)中的“.exe”安裝程序一樣。當(dāng)然株扛,我們也可以通過dpkg命令來安裝我們下載好的軟件尤筐,例如:
dpkg -i xxx.deb
其中參數(shù) “-i” 表示安裝的意思汇荐。dpkg的用法如下:
dpkg [<選項>] [參數(shù)] 軟件全名
其中,選項可省盆繁,比如上例掀淘,更具體的用法請參閱其幫助文檔(dpkg -h 或者 dpkg --help)。
2油昂、'.rpm'格式是Red Hat Package Manager的簡稱革娄,此工具包最先是由Red Hat公司推出的,后來被其他Linux開發(fā)商所借用冕碟。由于它為Linux使用者省去了很多時間拦惋,所以被廣泛應(yīng)用于在Linux下安裝、刪除軟件安寺。在Ubuntu上不能雙擊運行“.rpm”格式的軟件包厕妖,一般的方法是我們用alien把rpm轉(zhuǎn)換為deb格式后再安裝。Ubuntu沒有默認(rèn)安裝alien挑庶,所以先安裝alien叹放,命令為:
sudo apt-get install alien(詳細參數(shù)可參見其幫助文檔)
然后用alien命令進行轉(zhuǎn)換:
sudo alien xxx.rpm (詳細參數(shù)可參見其幫助文檔)
這一步以后會生成一個同名的xxx.deb文件, 然后就可以雙擊或者通過dpkg命令安裝了挠羔,但是這種方式不能保證100%成功井仰。另外我們也可以在Ubuntu系統(tǒng)中安裝RPM包管理器,通過rpm命令來安裝破加,刪除“.rpm”格式的軟件包俱恶。命令用法如下:
rpm 參數(shù) 軟件包名
常用的一些rpm命令參數(shù)如下(詳細參數(shù)可參見其幫助文檔):
-i 安裝軟件包;-e 移除軟件包 -vh:顯示安裝進度范舀; -U:升級軟件包合是; -qpl:列出RPM軟件包內(nèi)的文件信息; -qpi:列出RPM軟件包的描述信息锭环; -qf:查找指定文件屬于哪個RPM軟件包聪全; -Va:校驗所有的RPM軟件包,查找丟失的文件辅辩; -qa: 查找相應(yīng)文件
3难礼、有時候,我們會下載到一些“.bin”格式的文件玫锋,如最近下載安裝的 jdk-6u32-linux-i586.bin蛾茉。對于這種類型的文件,我們一般賦予其可執(zhí)行的屬性撩鹿,命令為:
chmod +x 文件名(具體用法可參見其幫助文檔)
然后直接在命令行中執(zhí)行該文件既可谦炬,比如我的當(dāng)前目錄下含有具有可執(zhí)行屬性的jdk-6u32-linux-i586.bin,直接執(zhí)行

./jdk-6u32-linux-i586.bin

命令既可。當(dāng)然键思,不同的軟件可能還會有一些后續(xù)的命令础爬,這個要以具體情況而定,比如安裝這個jdk-6u32-linux-i586.bin就需要執(zhí)行一些額外的后續(xù)命令來進行相關(guān)的配置吼鳞。這個依照每個軟件官方給出的指示看蚜,一步步執(zhí)行既是。4赖条、最后要說的是“tar.gz”或者“.tar.bz2”這種格式的文件.“tar.gz”或者“.tar.bz2”一般情況下都是源代碼的安裝包失乾,對于此種類型的軟件包常熙,我們一般先要通過命令將壓縮包解壓纬乍,然后才能進行編譯,繼而進行安裝裸卫。以”.tar.gz“格式為例仿贬,我們先要執(zhí)行
tar -zxvf FileName.tar.gz
以解壓軟件包,然后通過執(zhí)行
./configure
來進行配置墓贿,執(zhí)行
make
來進行編譯茧泪,執(zhí)行
make install
來進行安裝,這里邊每條命令都有詳細的參數(shù)以完成完善復(fù)雜的功能聋袋,詳請參閱每個命令的幫助文檔队伟。談完了安裝接下來談一談如何卸載軟件把。隨著時間的推移我們不可避免要卸載掉一些軟件幽勒,所以嗜侮,掌握這些方法也是非常有必要的。
一開始啥容,我們講了兩種簡單的安裝軟件包的方法锈颗,與此對應(yīng),有兩種簡易的移除軟件包的方式:
1咪惠、apt命令
移除式卸載击吱,移除軟件包:apt-get remove xxx清除式卸載,把與軟件安裝有關(guān)的配置一起卸載:apt-get --purge remove xxx
2遥昧、通過Synaptic Package Manager
簡單的圖形化界面覆醇,非常容易。找到要移除的軟件包炭臭,點擊移除(Remove)既可
還有一些其他的移除方式叫乌,如
dpkg方式:移除式卸載:dpkg -r xxx清除式卸載:dpkg -P xxx
rpm方式:rpm -e xxx盡管已經(jīng)說得非常詳細了,不過相信很多同人在進行這些操作時仍然會遇到諸多問題徽缚,此時我們應(yīng)當(dāng)保持冷靜憨奸,應(yīng)當(dāng)通過輸出內(nèi)容認(rèn)真分析造成錯誤的原因凿试,參閱相應(yīng)的幫助文檔排宰,或者像互聯(lián)網(wǎng)求助似芝,問題一定能得以解決。要多加培養(yǎng)分析解決問題的能力!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市瓷翻,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌敢朱,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,839評論 6 482
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件冻押,死亡現(xiàn)場離奇詭異次兆,居然都是意外死亡痢士,警方通過查閱死者的電腦和手機怠蹂,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,543評論 2 382
  • 文/潘曉璐 我一進店門况增,熙熙樓的掌柜王于貴愁眉苦臉地迎上來澳骤,“玉大人,你說我怎么就攤上這事澜薄∥梗” “怎么了?”我有些...
    開封第一講書人閱讀 153,116評論 0 344
  • 文/不壞的土叔 我叫張陵肤京,是天一觀的道長颊艳。 經(jīng)常有香客問我,道長忘分,這世上最難降的妖魔是什么棋枕? 我笑而不...
    開封第一講書人閱讀 55,371評論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮妒峦,結(jié)果婚禮上重斑,老公的妹妹穿的比我還像新娘。我一直安慰自己肯骇,他們只是感情好窥浪,可當(dāng)我...
    茶點故事閱讀 64,384評論 5 374
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著笛丙,像睡著了一般漾脂。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上胚鸯,一...
    開封第一講書人閱讀 49,111評論 1 285
  • 那天骨稿,我揣著相機與錄音,去河邊找鬼。 笑死坦冠,一個胖子當(dāng)著我的面吹牛镜豹,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播蓝牲,決...
    沈念sama閱讀 38,416評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼趟脂,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了例衍?” 一聲冷哼從身側(cè)響起昔期,我...
    開封第一講書人閱讀 37,053評論 0 259
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎佛玄,沒想到半個月后硼一,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,558評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡梦抢,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,007評論 2 325
  • 正文 我和宋清朗相戀三年般贼,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片奥吩。...
    茶點故事閱讀 38,117評論 1 334
  • 序言:一個原本活蹦亂跳的男人離奇死亡哼蛆,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出霞赫,到底是詐尸還是另有隱情腮介,我是刑警寧澤,帶...
    沈念sama閱讀 33,756評論 4 324
  • 正文 年R本政府宣布端衰,位于F島的核電站叠洗,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏旅东。R本人自食惡果不足惜灭抑,卻給世界環(huán)境...
    茶點故事閱讀 39,324評論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望抵代。 院中可真熱鬧腾节,春花似錦、人聲如沸主守。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,315評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽参淫。三九已至救湖,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間涎才,已是汗流浹背鞋既。 一陣腳步聲響...
    開封第一講書人閱讀 31,539評論 1 262
  • 我被黑心中介騙來泰國打工力九, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人邑闺。 一個月前我還...
    沈念sama閱讀 45,578評論 2 355
  • 正文 我出身青樓跌前,卻偏偏與公主長得像,于是被迫代替她去往敵國和親陡舅。 傳聞我的和親對象是個殘疾皇子抵乓,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 42,877評論 2 345

推薦閱讀更多精彩內(nèi)容