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