詳解Ubuntu軟件源

新手學Ubuntu的時候,一般不知道什么是源,但源又是Ubuntu下常用到的東西氮趋。因此,本文就詳細介紹一下Ubuntu 源。
當然小編我也需要在鞏固鞏固
什么是軟件源?
源,在Ubuntu下,它相當于軟件庫,需要什么軟件,只要記得正確的軟件名就可以用命令安裝:
sudo apt-get install 軟件名
例如:你要安裝gcc軟件,那么你就可以再終端中輸sudo apt-get install gcc,這樣就能幫你裝好gcc軟件,如果源里沒有這個軟件時,此命令就沒法完成。
當然,如果你要刪除軟件時,可以再終端中輸入:
sudo apt-get remove軟件名

Ubuntu 中安裝軟件的方式:

在 Ubuntu 中軟件安裝的方式和 Windows 系統(tǒng)中雙擊 exe 文件的傻瓜式軟件安裝的方式有很大的不同腋颠,它主要可以分為下面三種安裝方式:

  • 通過 apt 包管理工具從軟件源中安裝
  • 通過 deb 格式的軟件包安裝
  • 從軟件源碼手動編譯安裝
通過軟件源安裝軟件的原理:

其實通過軟件源安裝軟件的原理非常簡單,Ubuntu 系統(tǒng)中自帶了一個名為 apt的軟件包管理工具,它的主要功能就是負責 Ubuntu 系統(tǒng)中所有軟件包的管理焰雕,包括從軟件源中下載軟件,卸載系統(tǒng)中已經(jīng)安裝的軟件等芳杏。而每當我們通過 sudo apt-get install <package-name>命令去安裝一個軟件時矩屁,apt 包管理工具就會從系統(tǒng)中一個叫做源列表的文件中去讀取軟件源的網(wǎng)址信息,查找可以包含該軟件的軟件源的網(wǎng)址爵赵,然后就從這個網(wǎng)址上把指定的軟件給下載下來吝秕,然后由 apt 包管理工具在本地進行一些解壓和安裝的其他操作。

軟件源的分類:

在 Ubuntu 中軟件源其實還細分為下面兩種:

  • Ubuntu 官方軟件源
  • PPA 軟件源

Ubuntu 官方軟件源:
Ubuntu 官方軟件源中包含了 Ubuntu 系統(tǒng)中所用到的絕大部分的軟件空幻,它對應的源列表
/etc/apt/sources.list烁峭。在這個文件中,記錄了 Ubuntu 官方源的地址,基本格式內容如下所示:

image.png

這里我使用了 http://mirrors.zju.edu.cn
鏡像地址约郁,它其實和 Ubuntu 官方的鏡像是相同的缩挑,我這里做了替換主要是為了加快 apt 安裝和更新軟件源的速度,畢竟學校里的內網(wǎng)速度還是相當不錯的鬓梅。

PPA 軟件源:
以前我一直不明白既然有了官方的軟件源供置,為什么還多出了一個 PPA 軟件源,統(tǒng)一用 Ubuntu 官方源不是挺好嗎绽快?
直到在網(wǎng)上看了有關有關 PPA 的介紹后士袄,我才了解了它的真正用途。

PPA 源出現(xiàn)的背景是因為系統(tǒng)自帶的源是很有限的谎僻,我們肯定需要一些其他的軟件包然而如果是直接下載deb格式的文件的話娄柳,又不能獲取到更新和維護,所以這就用到了十分重要的 PPA 源了艘绍。

所謂 PPA 源赤拒,就是指 “Personal Package Archives” ,也就是個人軟件包集诱鞠。這其實是一個網(wǎng)站挎挖,即-launchpad.net。Launchpad 是 Ubuntu 母公司 Canonical 有限公司所架設的網(wǎng)站航夺,是一個提供維護蕉朵、支援或聯(lián)絡 Ubuntu 開發(fā)者的平臺。由于不是所有的軟件都能進入 Ubuntu 的官方的軟件庫阳掐,launchpad.net 提供了 PPA始衅,允許開發(fā)者建立自己的軟件倉庫,自由的上傳軟件缭保。供用戶安裝和查看更新汛闸。

如何為Ubuntu 替換 和 添加軟件源?
為什么要替換系統(tǒng)默認的官方軟件源?
如果你是一個程序員艺骂,那么我覺得我回答這個問題會顯得很白癡诸老,但是如果你是一個 Ubuntu 小白用戶,我覺得我還是有必要和大家解釋下這個原因:這時因為 Ubuntu 的官方軟件源的服務器是在國外钳恕,而從我們中國訪問國外的網(wǎng)站都必須先經(jīng)過一堵“墻”來驗證這個網(wǎng)站是否可以訪問别伏,另外一個原因就是服務器在國外,距離遠了忧额,訪問的速度當然沒有直接訪問國內的網(wǎng)站快厘肮。正是由于這種的訪問檢查和網(wǎng)絡傳輸距離問題,導致我們通常訪問 Ubuntu 官方軟件源的速度很慢宙址。
那么有什么好的方法來解決訪問 Ubuntu 官方軟件源速度慢的問題嗎轴脐?
當然啦调卑!就是下面就要介紹的替換官方軟件源的方法抡砂。

如何替換系統(tǒng)默認的官方軟件源大咱?

為了解決上面提到的這個問題,在我們國內有許多學校和公司的鏡像網(wǎng)站都對 Ubuntu 的官方軟件源進行了鏡像備份注益,并且定期地進行同步更新碴巾,而國內訪問這些鏡像網(wǎng)站的速度都要比直接訪問 Ubuntu 官方鏡像源要快地多,所以我們只要將 Ubuntu 官方軟件源的網(wǎng)址替換成國內的 Ubuntu 軟件源鏡像網(wǎng)站的網(wǎng)址就可以達到加速的目的了丑搔。
前面我已經(jīng)介紹過 Ubuntu 官方軟件源對應的源列表
/etc/apt/sources.list厦瓢,我們只要對這個文件中內容進行替換就可以了,例如我自己電腦上使用就是浙江大學開源鏡像網(wǎng)站上的軟件源啤月,如下所示:

deb [arch=amd64] http://mirrors.zju.edu.cn/ubuntu trusty main universe restricted multiverse
deb [arch=amd64] http://mirrors.zju.edu.cn/ubuntu trusty-security main universe restricted multiverse
deb [arch=amd64] http://mirrors.zju.edu.cn/ubuntu trusty-updates main universe restricted multiverse
deb [arch=amd64] http://mirrors.zju.edu.cn/ubuntu trusty-backports main universe restricted multiverse
deb-src [arch=amd64] http://mirrors.zju.edu.cn/ubuntu trusty main universe restricted multiverse
deb-src [arch=amd64] http://mirrors.zju.edu.cn/ubuntu trusty-security main universe restricted multiverse
deb-src [arch=amd64] http://mirrors.zju.edu.cn/ubuntu trusty-updates main universe restricted multiverse
deb-src [arch=amd64] http://mirrors.zju.edu.cn/ubuntu trusty-backports main universe restricted

如果你要的軟件沒有,那么可以通過添加一些軟件較為齊全的源來解決,也就是放入更多的軟件到軟件庫中煮仇。
在終端輸入sudo gedit /etc/apt/sources.list
(文件 etc apt sources list是一個普通可編輯的文本文件,保存了ubuntu軟件更新的源服務器的地址谎仲。)
sources.list就是添加源的文件,只要把你在網(wǎng)上找到的源地址加在最后一行就行了,然后保存浙垫。回到終端下,更新一下軟件列表,輸入:
sudo apt-get update
平時郑诺,如果你的源下載速度不快夹姥,你也可以通過此種方式更新源,去獲取更快速度的源

下面我也貼出一個匯總了我們國內常用開源鏡像站點的信息辙诞,你們可以到這些地方去獲取 Ubuntu 軟件源的源列表:國內開源鏡像站點匯總辙售。

注意:我推薦你在選擇開源鏡像站點,首先去 ping 一下你到這個站點看一下網(wǎng)絡速度飞涂,選擇一個比較快的站點就好旦部。

如何添加 PPA 軟件源

添加 PPA 軟件源的命令sudo add-apt-repository ppa:user/ppa-name
刪除 PPA 軟件源的命令sudo add-apt-repository --remove ppa:user/ppa-name

例如,我們想要添加一個 Wireshark
軟件的 PPA 源较店,我們可以根據(jù)它官網(wǎng)上提供的命令來進行添加志鹃,如下圖所示:

image.png

當我們添加完 PPA 源之后,系統(tǒng)就會在 /etc/apt/sources.list.d/ 文件夾里創(chuàng)建了兩個文件:

image.png

我們再來打開一下 wireshark-dev-stable-trusty.list
文件看看里面的內容是什么:

deb http://ppa.launchpad.net/wireshark-dev/stable/ubuntu trusty main
# deb-src http://ppa.launchpad.net/wireshark-dev/stable/ubuntu trusty main

哈哈~原來文件里就是添加了一個跟軟件源一模一樣的東西泽西,他們的作用殊途同歸啊曹铃。我想這其實是 Ubuntu 為了分辨官方的源和第三方的源才設計成在sources.list 和 sources.list.d/這兩個地方中存儲軟件源信息。因為第三方的源畢竟不太可信捧杉,如果隨便更新的話可是會出事情的陕见。

添加ppa 源:

sudo add-apt-repository ppa:zeal-developers/ppa

英文版官網(wǎng)
ubuntu中文版官網(wǎng)來了,什么? 你還不知道? 那現(xiàn)在去看看唄

作者:吧啦啦小湯圓
鏈接:http://www.reibang.com/p/57a91bc0c594
來源:簡書
簡書著作權歸作者所有,任何形式的轉載都請聯(lián)系作者獲得授權并注明出處味抖。

如何查看自己的ubuntu版本

Snipaste_2018-10-31_12-38-14.png
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末评甜,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子仔涩,更是在濱河造成了極大的恐慌忍坷,老刑警劉巖,帶你破解...
    沈念sama閱讀 222,464評論 6 517
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異佩研,居然都是意外死亡柑肴,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,033評論 3 399
  • 文/潘曉璐 我一進店門旬薯,熙熙樓的掌柜王于貴愁眉苦臉地迎上來晰骑,“玉大人,你說我怎么就攤上這事绊序∷队撸” “怎么了?”我有些...
    開封第一講書人閱讀 169,078評論 0 362
  • 文/不壞的土叔 我叫張陵骤公,是天一觀的道長抚官。 經(jīng)常有香客問我,道長阶捆,這世上最難降的妖魔是什么耗式? 我笑而不...
    開封第一講書人閱讀 59,979評論 1 299
  • 正文 為了忘掉前任,我火速辦了婚禮趁猴,結果婚禮上刊咳,老公的妹妹穿的比我還像新娘。我一直安慰自己儡司,他們只是感情好娱挨,可當我...
    茶點故事閱讀 69,001評論 6 398
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著捕犬,像睡著了一般跷坝。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上碉碉,一...
    開封第一講書人閱讀 52,584評論 1 312
  • 那天柴钻,我揣著相機與錄音,去河邊找鬼垢粮。 笑死贴届,一個胖子當著我的面吹牛,可吹牛的內容都是我干的蜡吧。 我是一名探鬼主播毫蚓,決...
    沈念sama閱讀 41,085評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼昔善!你這毒婦竟也來了元潘?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 40,023評論 0 277
  • 序言:老撾萬榮一對情侶失蹤君仆,失蹤者是張志新(化名)和其女友劉穎翩概,沒想到半個月后牲距,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,555評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡钥庇,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 38,626評論 3 342
  • 正文 我和宋清朗相戀三年牍鞠,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片上沐。...
    茶點故事閱讀 40,769評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖楞艾,靈堂內的尸體忽然破棺而出参咙,到底是詐尸還是另有隱情,我是刑警寧澤硫眯,帶...
    沈念sama閱讀 36,439評論 5 351
  • 正文 年R本政府宣布蕴侧,位于F島的核電站,受9級特大地震影響两入,放射性物質發(fā)生泄漏净宵。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 42,115評論 3 335
  • 文/蒙蒙 一裹纳、第九天 我趴在偏房一處隱蔽的房頂上張望择葡。 院中可真熱鬧,春花似錦剃氧、人聲如沸敏储。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,601評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽已添。三九已至,卻和暖如春滥酥,著一層夾襖步出監(jiān)牢的瞬間更舞,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,702評論 1 274
  • 我被黑心中介騙來泰國打工坎吻, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留缆蝉,地道東北人。 一個月前我還...
    沈念sama閱讀 49,191評論 3 378
  • 正文 我出身青樓瘦真,卻偏偏與公主長得像返奉,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子吗氏,可洞房花燭夜當晚...
    茶點故事閱讀 45,781評論 2 361

推薦閱讀更多精彩內容