在linux中,源全稱“軟件源”,是Linux系統(tǒng)免費的應用程序安裝倉庫,包含了各類軟件的二進制包和源代碼或者發(fā)行版的ISO文件;軟件源可以是網絡服務器、是光盤,甚至是硬盤上的一個目錄。
本教程操作環(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)繼承了debian和ubuntu使用命令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視頻教程》