下載——解壓縮:git
把獲得的目錄放到一個不礙事的目錄,咱們能夠設置隱藏目錄:chrome
查看可執行程序:數據庫
如何變成系統命令?ubuntu
PATH:一個可執行程序只要放到這些目錄中任何一個就能夠,就能夠變成系統識別的命令,固然能夠創建符號連接:服務器
注:最後的subl是連接名,只須要敲subl就能夠進入sublime。app
本身下載源碼安裝:google
在自由軟件基金會上下載hello,而後安裝:spa
安裝開源軟件的步驟是固定的,以下:教程
./configurerem
Make
sudo make install
執行hello程序,正常輸出
Git clone
依賴庫安裝
進入源碼目錄
Make
注:獲得二進制輸出,運行的其實是下面第一行。
Sudo make install執行的是下面的指令,即在bin目錄下安裝可執行文件
注:用戶本身安裝依賴,很麻煩。還有就是手動安裝的過多,忘記安裝的位置,在卸載的時候很麻煩。所以咱們能夠把這些安裝過程的基本信息保存起來,這就是包管理的基本思想。
deb包
Ubuntu中經常使用軟件都是打包成deb包,而後再安裝。
這樣咱們就會省心多了。教程:happycasts14.
裝包:
一個包安裝好以後,會在系統的包管理數據庫中留下豐富的信息。
列舉系統安裝過的全部deb包:
這樣輸出內容會不少,可使用一下命令查找某一個:
查看包在系統中安裝了哪些文件:
查看某一文件來自哪一個包:
能夠看出是google-choremo-stable提供了chrome這個文件。
在實際中使用的是apt-get,在底層包含了dpkg這個命令。
軟件倉庫
在開源系統中,軟件通常都是經過源碼發佈,ubuntu官方會按期拿到源碼而且打形成deb文件供用戶下載。而且他們會在本身的服務器上搭建一個軟件倉庫,把deb包放上去,我須要下載包就很方便了:
刪除軟件可使用:apt-get remove git
可是若是想把配置文件一塊兒刪除,則使用:
apt-get purge git
有時候咱們知道安裝什麼軟件,可是軟件名稱不是很清楚:
apt-catch search
注:上面第一行指令輸出會比較多。第二行指令輸入兩次tab會自動補全可能的包並顯示(即列舉備選項)。
依賴
tig的安裝須要先安裝git,若是以前沒安裝git。apt-get會自動處理依賴關係,在安裝tig時安裝git。
有時候ubuntu倉庫軟件更新不及時的時候,咱們又須要最新版本,這是須要手動安裝。