中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

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

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

永修县| 平凉市| 西林县| 乌鲁木齐县| 高密市| 海晏县| 大化| 平凉市| 益阳市| 云浮市| 肇东市| 灯塔市| 葵青区| 梁山县| 嘉峪关市| 六枝特区| 扬州市| 河源市| 论坛| 双鸭山市| 扶绥县| 普兰县| 洛南县| 呼伦贝尔市| 通化市| 蚌埠市| 抚远县| 商河县| 永川市| 浮梁县| 滨海县| 台东县| 正定县| 德昌县| 凤城市| 三河市| 水富县| 昌邑市| 孟连| 渝中区| 北票市|