APT是什麼意思?

2021-06-27 16:05:31 字數 1383 閱讀 5822

apt是advanced packaging tool的縮寫,是一款強大的包管理工具,也可以稱作機制。

使用debian及其衍生版本的gnu/linux使用者一定對apt不陌生。

在gnu/linux中,對包的維護有多種方式。比如debiangnu/linux的dpkg(apt是dpkg的前端),比如redhat的rpm。tarball方式需要由於定製性很高,因而筆者認為這不是有序的包管 理方式,所以不在此篇談及。如果您對此感興趣也可以閱讀tarball方式安裝軟體。

要使用apt最好有網路環境。最好的意思是:倘有網路事情就變得異乎尋常的輕鬆,否則可 能要稍微麻煩些。

先講麻煩的事情吧——從cdrom安裝檔案。因為cdrom獨特的性質——唯讀,我們當然只能對包進行安裝的工作了。當然,如果使用者使用了可寫的光介質更新的資料再來更新debian系統的話,我也沒有異議。

如果要把cdrom加入到apt的源(/etc/apt/source.list)中,可以使用apt-cdrom add命令 。

本篇的重點在基於網路的使用。

大家處在不同的地區,使用不同的網路,如何找到乙個快速的源是很多朋友關心的乙個問題。也有很多朋友在bbs或者maillist中貼出了他們使用的源。不過正如我在本段伊始所說,不同的人使用同乙個源可能會有不同的速度。如何得到乙個快速的源呢?使用apt-spy命令。

預設的情況下系統中並沒有這個命令,可以使用apt-get install apt-spy命令來安裝。

安裝過後,要現更新apt-spy中的資源列表,使用命令apt-spy update。

更新之後,利用apt-spy來找尋速度最快的源。使用命令apt-spy -a asia -d testing。

-a是告訴apt-spy在亞洲這個地區搜尋。-d是指定搜尋testing的源。debiangnu/linux的發行包含三個版本:stable,unstable,testing。這有些類似freebsd的版本組織形式。stable是穩定版;unstable版有很多實驗性質的新特性,不過這個版本也是不穩定的;testing介乎二者之間。筆者使用testing。

apt-spy更新了源的位址之後,可以使用apt-get update來更新源了。

在日常的管理中,可以不定期地使用apt-update來更新源,以獲得新的軟體包或者某個軟體的公升級。

apt-get upgrade用來更新系統中已經安裝了的軟體包。在使用這個命令的同時,可以新增-u引數。這樣使用者就能看到哪些包裹將會被公升級。

如果想要知道是否有某個軟體的apt資源,可以使用apt-cache search foo來查詢相關的軟體(foo為需要查詢的軟體)。不過頗為類似freebsd中ports的make seach key="foo",在結果中總是包含有大量的資訊———確切的或者類似的。所以如果希望搜尋的結果更加準確可 以使用grep之類的軟體對搜尋的輸出進行過濾。

uma是什麼意思 UMA是什麼意思?

展開全部 uma 不明生物 是636f707962616964757a686964616f31333431376537動畫 進化戰記 betterman 中的一類人造怪物的統稱,是生命工學食料研究所 b.p.l.所長梅崎博士製造出來 協助他利用阿尼瑪斯之花 大量製造蛋白質 具有驚人攻擊性的怪物。阿拉...

是什麼意思?

meta是html中的元標籤,其中包含了對應html的相關資訊,客戶端瀏覽器或伺服器端的程式會根據這些資訊進行處理。http equiv類似於http的頭部協議,它回應給瀏覽器一些有用的資訊,以幫助正確和精確地顯示網頁內容。content 內容型別 重要!這個網頁的格式是文字的,網頁模式 chars...

In 是什麼意思

函式引數型別前 in 代表什麼 在visual c 中屬於sal批註,是為了編譯系統在分析 時發現缺陷用的 表示是乙個輸入引數。可以定義乙個 in 的巨集,這個巨集什麼都不做,就是形如這樣的。define in void fun int in x 等同於 void fun int x 但是他給出了引...