ubuntu 源倉庫說明

2021-07-13 21:28:45 字數 2372 閱讀 1731

ubuntu網易源:

deb  

xenial

main restricted universe multiverse

deb xenial

-security main restricted universe multiverse

deb xenial

-updates main restricted universe multiverse

#以下源不推薦新增

deb xenial

-proposed main restricted universe multiverse

deb xenial

-backports main restricted universe multiverse

#在source.list裡面是指向不同的軟體庫分類目錄。乙個是deb包的目錄。乙個是原始碼目錄。不自己看程式或者編譯,deb-src就別要。

deb-src  xenial

main restricted universe multiverse

deb-src xenial

-security main restricted universe multiverse

deb-src xenial

-updates main restricted universe multiverse

deb-src xenial

-proposed main restricted universe multiverse

deb-src

xenial

-backports main restricted universe multiverse

按軟體的

自由度來分的:

main:完全的自由軟體。

restricted:不完全的自由軟體。

universe:ubuntu官方不提供支援與補丁,全靠社群支援。

muitiverse:非自由軟體,完全不提供支援和補丁。

按軟體的使用目的來分的:

security - important security updates. 

updates - recommended updates. 

proposed - pre-released updates. 

backports - unsupported updates. 

由於ubuntu是每6個月發行乙個新版,以發行的年月作為版本號,例如15.04、15.10 表示2023年4月份以及10月份的倆個發行版本,當發行後,所有軟體包的版本在這六個月內將保持不變,即使是有新版都不更新。除開重要的安全補丁外,所有新功能和非安全性補丁將不會提供給使用者更新。

security:僅修復漏洞,並且盡可能少的改變軟體包的行為。低風險。

backports:backports 的團隊則認為最好的更新策略是 security 策略加上新版本的軟體(包括候選版本的)。但不會由ubuntu-security-team審查和更新,它是「不支援的更新」的。

update:修復嚴重但不影響系統安全執行的漏洞,這類補丁在經過qa人員記錄和驗證後才提供,和security那類一樣低風險。

proposed:update類的測試部分,僅建議提供測試和反饋的人進行安裝。

如何獲取ubuntu原始碼包裡面的原始碼?

1、在獲取原始碼包之前,確保在軟體源配置檔案/etc/apt/sources.list中新增了deb-src項

2、使用如下命令獲取***原始碼包的詳細資訊:

#sudo apt-cache showsrc *** 這用來查詢當前映象站點中是否有該原始碼包。

並在命令執行過程中,呼叫dpkg-source命令,根據dsc檔案中的資訊,將原始碼包解壓到同名目錄中,應用程式的源**就在這裡面。

#sudo apt-get source ***

4、在編譯原始碼包前,需要安裝具有依賴關係的相關軟體包。使用」apt-get build-dep」命令可以主動獲取並安裝所有相關的軟體包。

#sudo apt-get build-dep ***

5、現在可以來編譯原始碼包了,首先進入原始碼所在目錄,使用dpkg-buildpackage命令來編譯原始碼包,它會將生成的deb軟體包放置在上層目錄中。

#cd ***

#sudo dpkg-buildpackage

這樣就會編譯生成***_i386.deb

6、安裝軟體包。使用」dpkg –i」命令來安裝生成的deb軟體包。

#sudo dpkg -i  ***_i386.deb

Ubuntu更換源說明

更換源步驟如下 備份源列表 sudo cp etc apt sources.list etc apt sources.list.bak 命令列開啟sources.list檔案 sudo gedit etc apt sources.list 修改sources,list檔案 本例更改為阿里映象源 阿里...

npm設定倉庫源

開篇句 生活要做到 晚上愉快的入睡,早上有所期待的醒來 npm c get registry 設定源,比如設定 源 臨時 某一次用 npm registry install 使用國內的 cnpm 代替 npm npminstall g cnpm registry 安裝後檢視源 cnpm c get ...

Linux Yum倉庫源配置

yum概念 yum軟體倉庫的作用是為了進一步簡化rpm管理軟體的難度以及自動分析所需軟體包及其依賴關係的技術 yum配置倉庫源放置位置 etc yum.repo.d 配置檔案需以 repo 結尾 可通過 man yum.conf 檢視yum倉庫的全部配置資訊 配置名稱 作用 repositoryid...