建站服務(wù)器
這篇文章運用簡單易懂的例子給大家介紹linux中的apt是什么意思,代碼非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。
十年的南昌網(wǎng)站建設(shè)經(jīng)驗,針對設(shè)計、前端、開發(fā)、售后、文案、推廣等六對一服務(wù),響應(yīng)快,48小時及時工作處理。成都營銷網(wǎng)站建設(shè)的優(yōu)勢是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動調(diào)整南昌建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計,從而大程度地提升瀏覽體驗。創(chuàng)新互聯(lián)從事“南昌網(wǎng)站設(shè)計”,“南昌網(wǎng)站推廣”以來,每個客戶項目都認真落實執(zhí)行。apt簡介
Advanced Packaging Tool(apt)是Linux下的一款安裝包管理工具。
最初只有.tar.gz的打包文件,用戶必須編譯每個他想在GNU/Linux上運行的軟件。用戶們普遍認為系統(tǒng)很有必要提供一種方法來管理這些安裝在機器上的軟件包,當Debian誕生時,這樣一個管理工具也就應(yīng)運而生,它被命名為dpkg。
從而著名的“package”概念第一次出現(xiàn)在GNU/Linux系統(tǒng)中,稍后Red Hat才決定開發(fā)自己的“rpm”包管理系統(tǒng)。
很快一個新的問題難倒了GNU/Linux制作者,他們需要一個快速、實用、高效的方法來安裝軟件包,當軟件包更新時,這個工具應(yīng)該能自動管理關(guān)聯(lián)文件和維護已有配置文件。
Debian再次率先解決了這個問題,APT(Advanced Packaging Tool)作為dpkg的前端誕生了。APT后來還被Conectiva改造用來管理rpm,并被其它Linux發(fā)行版本采用為它們的軟件包管理工具。
APT由幾個名字以“apt-”打頭的程序組成。apt-get、apt-cache 和apt-cdrom是處理軟件包的命令行工具。
Linux命令—apt,也是其它用戶前臺程序的后端,如dselect 和aptitude。
作為操作的一部分,APT使用一個文件列出可獲得軟件包的鏡像站點地址,這個文件就是/etc/apt/sources.list。
工作原理
APT是一個客戶/服務(wù)器系統(tǒng)。在服務(wù)器上先復制所有DEB包(DEB是Debian軟件包格式的文件擴展名),然后用APT的分析工具(genbasedir)根據(jù)每個DEB 包的包頭(Header)信息對所有的DEB包進行分析,并將該分析結(jié)果記錄在一個文件中,這個文件稱為DEB 索引清單,APT服務(wù)器的DEB索引清單置于base文件夾內(nèi)。
一旦APT 服務(wù)器內(nèi)的DEB有所變動,一定要使用genbasedir產(chǎn)生新的DEB索引清單。客戶端在進行安裝或升級時先要查詢DEB索引清單,從而可以獲知所有具有依賴關(guān)系的軟件包,并一同下載到客戶端以便安裝。
當客戶端需要安裝、升級或刪除某個軟件包時,客戶端計算機取得DEB索引清單壓縮文件后,會將其解壓置放于/var/state/apt/lists/,而客戶端使用apt-get install或apt-get upgrade命令的時候,就會將這個文件夾內(nèi)的數(shù)據(jù)和客戶端計算機內(nèi)的DEB數(shù)據(jù)庫比對,知道哪些DEB已安裝、未安裝或是可以升級的。
關(guān)于linux中的apt是什么意思就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。
文章題目:linux中的apt是什么意思
網(wǎng)頁鏈接:http://www.rwnh.cn/article38/cpjosp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)網(wǎng)站建設(shè)、網(wǎng)站制作、企業(yè)網(wǎng)站制作、域名注冊、標簽優(yōu)化、品牌網(wǎng)站制作
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)