ubuntu網易源:
debxenial
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 xenialmain 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...