亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

linux中package指的是什么

發布時間:2022-07-20 10:06:00 來源:億速云 閱讀:250 作者:iii 欄目:建站服務器

這篇文章主要介紹“linux中package指的是什么”,在日常操作中,相信很多人在linux中package指的是什么問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”linux中package指的是什么”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!

在linux中,package指的是包,也即應用程序,也可以是GUI應用程序、命令行工具或者軟件庫;package本質上是一個存檔文件,其中包含二進制可執行文件、配置文件,還會包含有關依賴項的信息。

本教程操作環境:linux7.3系統、Dell G3電腦。

linux中package是什么

包(package)通常是指應用程序,但也可以是 GUI 應用程序、命令行工具或軟件庫(其他軟件程序需要)。包本質上是一個存檔文件,其中包含二進制可執行文件、配置文件,有時還包含有關依賴項的信息。

Linux 中的包管理器是什么?

Linux 發行版之間的主要區別之一是包管理系統(the package management)。

簡單來說,包管理器是一種工具,允許用戶在操作系統上安裝、刪除、升級、配置和管理軟件包。包管理器可以是一個圖形應用程序,如軟件中心,也可以是命令行工具,如apt-get或pacman。

什么是包?

包(package)通常是指應用程序,但也可以是 GUI 應用程序、命令行工具或軟件庫(其他軟件程序需要)。包本質上是一個存檔文件,其中包含二進制可執行文件、配置文件,有時還包含有關依賴項的信息。

以前軟件常常從其源代碼安裝。一般可以參考一個文件(通常名為readme)并查看它需要哪些軟件組件和二進制文件的位置。readme通常還包含配置腳本或 makefile。你必須自己編譯軟件或自行處理所有依賴項(某些軟件需要安裝其他軟件)。

為了擺脫這種復雜的方式,Linux 發行版創建了自己的打包格式,為最終用戶提供現成的二進制文件(預編譯軟件),以及一些元數據(版本號、描述)和依賴項用于安裝軟件。

大約在 90 年代中期,Debian 創建了 .deb 或 DEB 打包格式,而 Red Hat Linux 創建了 .rpm 或 RPM(Red Hat Package Manager 的縮寫)打包系統。編譯源代碼仍然存在,但現在只是安裝軟件的一個可選方式。

要與打包系統交互或使用打包系統,還需要一個包管理器。

包管理器如何工作?

包管理器是一個通用概念,并不是 Linux 獨有的。你會遇到不同軟件或編程語言的包管理器,有專門用于 Python 包的 PIP 包管理器,甚至Atom 編輯器也有自己的包管理器。

linux中package指的是什么

幾乎所有的 Linux 發行版都有軟件存儲庫,它基本上是軟件包的集合。是的,可能有多個存儲庫。存儲庫包含不同類型的軟件包。

存儲庫還有元數據文件,其中包含有關軟件包的信息,例如軟件包名稱、版本號、軟件包描述和存儲庫名稱等。當你在 Ubuntu/Debian 中使用apt show 命令時,就會看到這些信息。

系統的包管理器首先與元數據交互。包管理器在系統上創建元數據的本地緩存。當你運行包管理器的更新選項(例如 apt update)時,它會通過引用存儲庫中的元數據來更新此元數據的本地緩存。

當你運行包管理器的安裝命令(例如 apt install package_name)時,包管理器會引用此緩存。如果它在緩存中找到包信息,它會使用 Internet 連接連接到適當的存儲庫,并在安裝到系統之前首先下載包。

一個包可能有依賴關系。這意味著它可能需要安裝其他軟件包。包管理器通常會處理依賴項并將其與你正在安裝的包一起自動安裝。同樣,當年你使用包管理器刪除一個包時,它會自動刪除或通知你系統有可以清理的未使用的包。

除了安裝、刪除這些顯而易見的任務外,還可以使用包管理器來配置包并根據需要管理它們。例如,你可以阻止從常規系統更新升級包版本。

到此,關于“linux中package指的是什么”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

金溪县| 娱乐| 尤溪县| 新乡市| 荥阳市| 荔浦县| 武清区| 日喀则市| 白水县| 贡山| 巴青县| 和顺县| 洛南县| 射阳县| 贵港市| 广元市| 滦平县| 新巴尔虎右旗| 徐州市| 郑州市| 民权县| 临夏市| 广宗县| 乾安县| 三明市| 石门县| 成武县| 响水县| 米林县| 新津县| 宁国市| 昭苏县| 通城县| 泰顺县| 新平| 诸城市| 大埔县| 定兴县| 丹凤县| 铜陵市| 吉隆县|