linux源是什么意思

linux中,源全稱“軟件源”,是Linux系統(tǒng)免費的應用程序安裝倉庫,包含了各類軟件的二進制包和源代碼或者發(fā)行版的ISO文件;軟件源可以是網絡服務器、是光盤,甚至是硬盤上的一個目錄。

linux源是什么意思

本教程操作環(huán)境:linux5.9.8系統(tǒng)、Dell G3電腦。

在linux中,源全稱“軟件源”,是Linux系統(tǒng)免費的應用程序安裝倉庫,很多的應用軟件都會這收錄到這個倉庫里面,按類型分則有:

  • 軟件倉庫:各類軟件的二進制包和源代碼

  • ISO倉庫:發(fā)行版的ISO文件

軟件源可以是網絡服務器,是光盤,甚至是硬盤上的一個目錄。

深度操作系統(tǒng)官方軟件源地址:http://packages.deepin.com/

  • pool/ 目錄存放所有已發(fā)布版的軟件包的地址

  • project/ 存放開發(fā)人員所使用的資源

隨著深度操作系統(tǒng)的不斷發(fā)展和用戶的增加,為了方便用戶更快速地更新系統(tǒng)和安裝軟件,深度操作系統(tǒng)現(xiàn)已在全球建立了70個軟件源,覆蓋24個國家。

軟件源文件

深度操作系統(tǒng)的軟件源配置文件為/etc/apt/sources.list,里面寫了你所用的軟件源地址(注意不是軟件安裝包在這個文件夾,而是僅有服務器的描述信息,所有的軟件安裝獲取還是需要聯(lián)網的)。

深度操作系統(tǒng)繼承debianubuntu使用命令apt-get在軟件倉庫中搜索、安裝、升級、卸載軟件,基于Ren Hat的多數Linux則使用yum命令。也有少數Linux使用自己的包管理系統(tǒng),如YlmfOS的Ypk,SUSE的YaST,Gentoo的Portage等。

終端執(zhí)行下面的命令即可查看當前系統(tǒng)的源文件:

sudo?gedit??/etc/apt/sources.list

下面顯示的是深度操作系統(tǒng)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。

修改軟件源

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

運行控制中心——系統(tǒng)信息——設置——更新源(更改),選擇你喜歡的軟件源。

手工修改源配置文件(如果你不清楚其中的危險性,請不要修改),終端執(zhí)行:

sudo?edit??/etc/apt/sources.list

修改完成保存后需要刷新軟件源列表,終端執(zhí)行:

sudo?apt-get?update

同步軟件源

如果您想為深度操作系統(tǒng)提供一個軟件源服務,可以查看以下的同步方法:

同步軟件倉庫(大小約為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任務,以確保您提供的深度操作系統(tǒng)鏡像源長期保持“最新”的可用狀態(tài);

3.我們建議您優(yōu)先同步深度操作系統(tǒng)的軟件倉庫,然后同步深度操作系統(tǒng)的ISO倉庫;

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

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

相關推薦:《Linux視頻教程

以上就是

? 版權聲明
THE END
喜歡就支持一下吧
點贊5 分享