方法論:在ubuntu下安裝軟件的方法,主要講一下apt-get

apt是啥意思?
官方的解釋是醬紫的: APT(foradvanced package tool,也就是高級程序包工具) is a set of core tools inside debian.
使用apt-get的主流linux系統(tǒng)包括debian和ubuntu變異版本。
apt-get命令一般需要root權(quán)限執(zhí)行,所以一般跟著sudo命令。sudo,也就是super user do 的意思啦。

下面講講在終端的apt-get命令的格式吧~(下面#符號后面是注釋,不是指令的一部分哦。)

例如,我們可以這樣:

sudo apt-get update                             
            #------更新源
sudo apt-get install 軟件名稱
sudo apt-get -f install 軟件名稱         
            # -----(強制安裝。#"-f這個參數(shù)啊 全稱是--fix-missing"當是修復(fù)安裝吧...)

比如我們需要構(gòu)建基本的編譯環(huán)境,我們往往會這樣:
先刷新一下軟件源的目錄,很快速的,只需要sudo apt-get update即可。
然后再來安裝基本的編譯環(huán)境

sudo apt-get install build-essential

比如我們要安裝編輯器vim,我們會這樣:

sudo apt-get install vim

我們要安裝一個更優(yōu)美的shell,比如fish,我們會這樣:

sudo apt-get install fish

就這么簡單。

裝上之后,怎么卸載呢??也很簡單哦:

sudo apt-get remove packagename
      # 卸載一個已安裝的軟件包(保留配置文檔)
sudo apt-get remove --purge packagename
      # 卸載一個已安裝的軟件包(刪除配置文檔)

我們知道purge是:肅清; 清除的意思。。。。


一般的在linux上安裝軟件,其實是有很多種方式的哦:

  1. 使用apt-get ,這樣的命令,這就是咱們最常見的安裝方式啦
  2. 使用ubuntu本身的軟件管理中心,或者新立得軟件包(小伊的ubuntu已經(jīng)有啦,就在右側(cè),找找點開就是哦)這樣的工具,無腦點擊就好,類似于360軟件管家滴。
  3. 下載.deb包,直接點擊安裝即可。。。比如需要安裝chrome,我們打開火狐瀏覽器,進入bing.com,搜索Google Chrome for Ubuntu,然后前幾個就能找到.deb包的下載地址,下載下來,然后點擊就好了
  4. 使用輔助工具:比如ubuntu tweak、Ailurus,點擊即可

咱們也可以閱讀這個總結(jié):
http://wiki.ubuntu.com.cn/index.php?title=%E8%BD%AF%E4%BB%B6%E5%AE%89%E8%A3%85%E6%8C%87%E5%8D%97&variant=zh-cn


要是我們的軟件是從bt上下載的壓縮文件咋辦???比如ubuntu下matlab???

辦法是這樣的:
要是我們從北郵人上下載到了.tar, .tar.gz, .tgz, .tar.bz格式的源碼壓縮包。。。。也就是沒有直接的.deb包,咱們可以選擇自己來編譯源碼安裝?。ㄗⅲ壕幾g安裝通常需要的時間比較長,比如編譯安裝wine需要一個多小時)
為了編譯安裝軟件,你必須sudo apt-get install build-essential獲得所有的編譯工具。咱們下載到的源碼包,通常是.tar, .tar.gz, .tgz, .tar.bz格式。怎么處理呢???步驟如下:

在文件所在目錄,打開終端,執(zhí)行下面的指令
(1)解壓縮:tar xf XXX.tar.XX(現(xiàn)在的tar版本只用x(解開)f(文件)參數(shù),不用指定z或j)或者雙擊解壓。 這里的XXX.tar.XX就是咱們的壓縮文件名稱啦,這一步有一個小技術(shù)

比如我們有一個ncl_ncarg-6.3.0.Linux_Debian7.8_x86_64_gcc472.tar.gz,我們輸入了
tar xf之后,不需要輸入這么長長的文件名稱哦,只需要輸入前面1-2個字母比如n,按下Tab鍵,就會自動補全所有的名稱啦!

(2)然后進入解壓好了的源碼包目錄,你可以cd進去,也可以直接點進去。。。查看readme或者相關(guān)說明即可找到安裝的方法,一般都很簡單。(下面方法僅是通常做法,具體最好參照源碼包的說明)。

通常是這樣做滴:在你解壓(也就是提?。┑降哪莻€文件夾里面打開終端,然后依次:

./configure 
make 
sudo make install

即可啦!??!

(運行./congfigure命令.執(zhí)行這個命令的目的有2:
①檢查依賴程序,②創(chuàng)建Makefile文件.
如果命令執(zhí)行失敗,終端會提示安裝指定的文件包,你可以在新立得中搜尋并安裝.同樣有很多源碼包并沒有configure腳本,不用擔(dān)心,你可以直接執(zhí)行Make命令.)
也就是僅僅這樣子就好了:

make 
sudo make install

(注:并不是所有以.tar ,.tar.gz等為擴展名的文件都是源碼壓縮包,它們也有可能已經(jīng)被編譯過了,壓縮包里面會有一個安裝程序(Installer)或者擴展名為bin的可執(zhí)行文件.比如Mozilla官方網(wǎng)站上的Firefox壓縮包,Flock壓縮包等.這時你需要做的只是為它們制作一個快捷方式就可以了。。。好傻的感覺。。。)


kaikai@2015年9月23日12:46:02

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容