首頁  >  文章  >  運維  >  linux源是什麼意思

linux源是什麼意思

青灯夜游
青灯夜游原創
2022-03-21 13:56:265425瀏覽

在linux中,來源全名為“軟體來源”,是Linux系統免費的應用程式安裝倉庫,包含了各類軟體的二進位套件和原始碼或發行版的ISO檔案;軟體來源可以是網路伺服器、是光碟,甚至是硬碟上的一個目錄。

linux源是什麼意思

本教學操作環境:linux5.9.8系統、Dell G3電腦。

在linux中,來源全名為“軟體來源”,是Linux系統免費的應用程式安裝倉庫,很多的應用軟體都會這收錄到這個倉庫裡面,按類型分則有:

  • 軟體倉庫:各類軟體的二進位套件與原始碼

  • ISO倉庫:發行版的ISO檔案

軟體來源可以是網路伺服器,是光碟,甚至是硬碟上的目錄。

深度作業系統官方軟體來源位址:http://packages.deepin.com/

  • #pool/ 目錄存放所有已發布版的軟體包的位址

  • project/ 存放開發人員所使用的資源

隨著深度作業系統的不斷發展和使用者的增加,為了方便使用者更快速地更新系統和安裝軟體,深度作業系統現已在全球建立了70個軟體來源,涵蓋24個國家。

軟體原始檔

深度作業系統的軟體來源設定檔為/etc/apt/sources.list,裡面寫了你所用的軟體來源位址(注意不是軟體安裝包在這個資料夾,而是僅有伺服器的描述訊息,所有的軟體安裝獲取還是需要聯網的)。

深度作業系統繼承了debian和ubuntu使用指令apt-get在軟體倉庫中搜尋、安裝、升級、卸載軟體,基於Ren Hat的多數Linux則使用yum指令。也有少數Linux使用自己的套件管理系統,如YlmfOS的Ypk,SUSE的YaST,Gentoo的Portage等。

終端執行下面的命令即可查看目前系統的來源檔案:

sudo gedit  /etc/apt/sources.list

下面顯示的是深度作業系統15預設軟體來源:

deb [by-hash=force] http://packages.deepin.com/deepin stable main contrib non-free
#deb-src http://packages.deepin.com/deepin stable main contrib non-free

每行的第一個單字deb 或deb-src描述了檔案類型:

  • (deb)表示目錄中包含的是二進位軟體包,也就是我們通常使用的已編譯好的軟體包;

  • (deb-src)表示是原始碼包,原始碼包包含原始程式編碼、Debian控制檔(.dsc)和「Debian化」該程式所做更改的記錄檔diff .gz。

修改軟體來源

#如果你需要修改軟體來源,方法有兩種:

#運作控制中心-系統資訊-設定-更新來源(變更),選擇你喜歡的軟體來源。

手動修改來源設定檔(如果你不清楚其中的危險性,請不要修改),終端執行:

sudo edit  /etc/apt/sources.list

修改完成儲存後需要刷新軟體來源列表,終端執行:

sudo apt-get update

同步軟體來源

如果您想要為深度作業系統提供一個軟體來源服務,可以查看以下的同步方法:

同步軟體倉庫(大小約330 GB)

rsync -av --delete-after rsync.deepin.com::deepin/ /var/www/deepin/

同步ISO倉庫(大小約520 GB)

rsync -av --delete-after rsync.deepin.com::releases/ /var/www/deepin-cd/

※備註:

#1.您可以將上述位址中/var/www/路徑移到伺服器的根目錄下;

2.請您新增一個每天執行的cron任務,以確保您提供的深度作業系統鏡像來源長期保持「最新」的可用狀態;

3.我們建議您優先同步深度作業系統的軟體倉庫,然後同步深度作業系統的ISO倉庫;

4.請您不要在深度作業系統鏡像來源相關的目錄中存放其他文件(例如非官方的軟體包),以避免造成誤會;

5.如果您有任何建議和意見,請回饋至support@deepin.org。

相關推薦:《Linux影片教學

以上是linux源是什麼意思的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn