目前在各 Linux 發行版中, 比較著名的軟體包管理系統有如下兩種:
RPM: Red Hat/Fedora,Suse,Mandriva 使用的是這類管理系統。
DPKG: Debian,ubuntu使用的是這類管理系統。
UOS是基於Debian發行版本,因此UOS使用的是DPKG包管理機制。
Redhat的rpm軟體包管理相信大家都很熟悉,這里主要講UOS系統的軟體升級的源配置,在/etc/apt/sources.list。文件內容的格式如下:
deb [by-hash=force] https://packages.chinauos.cn/ eagle main contrib non-free
其中,第一列描述了文件類型,是deb類型還是deb-src類型,deb是已經編譯好的二進制軟體包,deb-src是源碼包,第二列是使用的鏡像地址,apt可以使用多種類型的鏡像地址,如:http、ftp、file等。其中,eagle 是系統的codename。 main non-free contrib是源下面不同的目錄,每個目錄放一類軟體,即不同的子倉庫。
在每次修改sources.list文件後,都需要運行apt-get update命令更新源列表系統中所有packages的信息都在 /var/lib/dpkg/目錄下, 其子目錄 /var/lib/dpkg/info 用於保存各個軟體包的配置文件列表,/var/lib/dpkg/available文件的內容是軟體包的描述信息, 該軟體包括當前系統所使用的深度安裝源中的所有軟體包,其中包括當前系統中已安裝的和未安裝的軟體包。/var/cache/apt/archives目錄是在用 apt-get install 安裝軟體包時,軟體包的臨時存放路徑,而/etc/apt/sources.list 存放的是軟體源站點, 當執行 apt-get install package-name 時,軟體包就去這些站點下載軟體包到本地並執行安裝。
紅帽系統與UOS的基本操作命令基本相同,屬於Linux基本操作命令。二者命令的主要區別在軟體包的管理上,下面就針對二者對軟體包的管理命令進行對比。
表1 rpm與dpkg軟體包管理常用命令對比
表2 yum與apt軟體包管理常用命令對比
註:yumdownloader命令需要安裝yum-utils*
2. 什麼軟體代替迅雷
1、internet download manager
Internet Download Manager (簡稱IDM) 是國外一款功能強大的下載工具,軟體提供了下載隊列、站點抓取和映射伺服器等功能,支持多款瀏覽器,對於經常有下載需求的用戶來說,是個不可多得的選擇。
2、Free Download Manager
作為一款純粹的下載工具,Free Download Manager開源無廣告,界面簡潔清爽,支持 BT、FTP 下載,支持批量下載、斷點續傳、捕獲 HTTP 鏈接、FTP 目錄瀏覽等功能,還跨平台支持 Windows 與 macOS,可以說是一款相當優秀的免費全能型下載工具.
3、qBittorrent
作為一款專為 BitTorrent 打造的下載客戶端,它支持設置文件下載優先順序、智能速控、斷點續傳、RSS 訂閱等多種功能,並對下載速度做了極大優化,可以做到滿帶寬下載。
4、Aria2
Aria2 是一個輕量級多協議和多源 命令行 下載實用工具。它支持 HTTP / HTTPS, FTP, SFTP, bt 和 Metalink。Aria2 沒有 GUI 圖形界面,只有粗糙的命令行界面。這也許是Aria2不受歡迎或者不被大多數知道的原因吧。
5、GUI-YouGet
You-get和youtube-dl一樣,都是命令行下載工具。這里推薦的是封裝了you-get和youtube-dl兩大神器的GUI-YouGet,雙管齊下,讓你下載任何你想下載的視頻。
3. Linux系統用什麼軟體畫pcb啊
Linux系統下畫pcb的軟體,有Eagle、Kicad、gEDA、Fritzing等。和windows下的Protel相比較,Eagle則更加強大。
Eagle很輕巧,個頭很小,只有幾十M,就其十分豐富的封裝庫,非同一般;其強大的功能,更是遠遠強於其它好幾G的軟體。就設計PCB電路板替代Protel而言,此工具綽綽有餘。
gEDA從名字上理解,顯得更加強大,比如可以電路模擬,多個工具組合在一起,每個工具只做最擅長的。
從手工製作原理圖封裝、PCB封裝,到最後設計並布線完工,雖然開始很辛苦,但就其所有的文件都是文本格式,製作就象編程一般,寫幾句類似程序代碼的東西,很快就變成圖形。
KiCAD是發展最快的開源專業軟體之一,完全可以替代Protel!簡單操作一下,沒有Eagle(不開源)和gEDA(單面布件)的那樣的硬傷。
(3)linuxeagle擴展閱讀:
Linux操作系統注意事項:
1、Linux是大小寫敏感的系統,舉個例子,Mozilla, MOZILLA, mOzilla和 mozilla是四個不同的命令(但是只有第四個mozilla是真正有效的命令)。
還有,my_filE, my_file,和 my_FILE是三個不同的文件。用戶的登錄名和秘密也是大小寫敏感的(這是因為UNIX系統和C語言的傳統一向是大小寫敏感所致)。
2、文件名最多可以有256個字元,可以包含數字,點號」.」,下劃線」_」,橫桿」-」,加上其他一些不被建議使用的字元。
3.文件名前面帶」.」的文件在輸入」ls」或者」dir」 命令時一般不顯示。可以把這些文件看作是隱含文件,當然你也可以使用命令」ls –a」來顯示這些文件。
4、「/」對等於DOS下的」」(根目錄,意味著所有其他目錄的父目錄,或者是在目錄之間和目錄和文件之間的一個間隔符號)。舉個例子,cd /usr/doc。
5、在Linux系統下,所有的目錄顯示在單一目錄樹下(有別於DOS系統的驅動器標識)。這意味著所有的物理設備上的所有文件和目錄都合並在單一的目錄樹下。