gmnon.cn-疯狂蹂躏欧美一区二区精品,欧美精品久久久久a,高清在线视频日韩欧美,日韩免费av一区二区

站長資訊網
最全最豐富的資訊網站

linux有幾種包管理

8種常用包管理有:1、DPKG,Debian系的包管理系統;2、apt,Debian、Ubuntu上的包管理系統;3、apt-cache,一個apt軟件包管理工具;4、RPM,紅帽系的包管理系統;5、yum,一個解決包依賴關系而存在的軟件包管理器;6、DNF,新一代的rpm軟件包管理器;7、pkg,FreeBSD默認使用的包管理器;8、Pacman,Arch系的包管理系統。

linux有幾種包管理

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

大多數現代的類 Unix 操作系統都提供了一種中心化的機制用來搜索和安裝軟件。軟件通常都是存放在存儲庫中,并通過包的形式進行分發。處理包的工作被稱為包管理。包提供了操作系統的基本組件,以及共享的庫、應用程序、服務和文檔。

包管理系統除了安裝軟件外,它還提供了工具來更新已經安裝的包。包存儲庫有助于確保你的系統中使用的代碼是經過審查的,并且軟件的安裝版本已經得到了開發人員和包維護人員的認可。

大多數包系統都是圍繞包文件的集合構建的。包文件通常是一個存檔文件,它包含已編譯的二進制文件和軟件的其他資源,以及安裝腳本。包文件同時也包含有價值的元數據,包括它們的依賴項,以及安裝和運行它們所需的其他包的列表。

雖然這些包管理系統的功能和優點大致相同,但打包格式和工具卻因平臺而異:

操作系統 格式 工具
Debian .deb apt, apt-cache,, dpkg
Ubuntu .deb apt, apt-cache,, dpkg
CentOS .rpm yum
Fedora .rpm dnf
FreeBSD Ports, .txz pkg

1、DPKG

dpkg是Debian系的包管理系統,包后綴名是.deb。

dpkg 是 linux 系統下用來安裝、創建和管理軟件包的工具。 其安裝的軟件包一般是下載到本地的軟件包,拓展名是deb。

格式 : dpkg 參數 package.deb (初學者容易忘記打空格,在命令和參數以及參數和軟件包中間要打空格,否則linux會無法識別)

dpkg -i

dpkg -i 是 linux 系統下用來安裝軟件包的命令。

格式 : /home/用戶名/桌面(desktop)/ # dpkg -i package.deb (此時,安裝包被放在桌面上,也可以放到其他文件夾中,在所在文件夾中打開終端或者# dpkg -i /絕對路徑/package.deb )

dpkg -r

dpkg -r 是 linux 系統下用來卸載軟件包的命令。 我推薦和dpkg -l 命令結合使用,因為卸載軟件的名字不一定和安裝時安裝包的名字一樣。

格式 : # dpkg -r package (卸載時可以在任意路徑)

使用 dpkg -l 命令找到需要卸載的軟件,將軟件名復制(不要將軟件版本一起復制),復制的軟件名替換格式里的package

dpkg -P

dpkg -P 是 linux 系統下用來卸載軟件包的同時刪除其配置文件的命令。 如果想要完全將軟件包卸載干凈最好使用這個命令。我就碰到過沒卸載干凈導致安裝后一版本的軟件時無法安裝成功的問題。

格式 : # dpkg -P package (使用方式可以參考dpkg -r)

dpkg -l

dpkg -l 是 linux 系統下用查看列出當前已安裝的軟件包的命令。

格式 : # dpkg -l 就可以看到所有已安裝的軟件包

如果要看某個特定的軟件,比如我在公司里安裝的軟件帶有gongsi的關鍵字

可以使用 # dpkg -l grep | gongsi 就可以看到帶gongsi關鍵詞的安裝包,其中 | 是豎杠不是字母l。

2、apt

apt是Advanced Package Tool的簡寫,是工作于Debian, Ubuntu等相關linux發行版上的軟件包管理系統。apt在類Unix操作系統上提供如自動檢索、配置和安裝軟件包等功能來簡化軟件的管理。

apt, apt-get, apt-cache這幾個命令使用library來處理軟件包。apt實際上可以看作dpkg的前端,并且比以往的dselect對用戶更加友好。

apt整合了apt-get和apt-cache——這兩個命令功能很多但一般往往用不到,因此apt保留了常用和重要的功能。

常用命令:

# 從軟件源同步最新的軟件信息并緩存到本地  apt update   # 安裝指定的包,并同時安裝其依賴的其他包。  apt install [package]   # 更新軟件版本  apt upgrade   # 查找軟件,沒有添加參數就是展示所有的軟件包,加關鍵字就是搜索指定的包  apt list zlib*   # 列出已經安裝的軟件版本  apt list --installed   # 關鍵字搜索軟件的名稱和描述  apt search zlib*   # 卸載包,但是配置文件還是會保存著 apt remove [package]   # 卸載包,并刪除配置文件  apt purge [package]   # 卸載因安裝軟件自動安裝的依賴  apt autoremove   # 刪除所有已下載的軟件包  apt clean   # 類似clean,但刪除的是過期的包(即已不能下載或者是無用的包)  apt autoclean

3、apt-cache

apt-cache是linux下的一個apt軟件包管理工具,它可查詢apt的二進制軟件包緩存文件。APT包管理的大多數信息查詢功能都可以由apt-cache命令實現,通過apt-cache命令配合不同的子命令和參數的使用,可以實現查找,顯示軟件包信息及包依賴關系等功能.

常用命令:

apt-cache show package_name #顯示指定軟件包的信息,包括版本號,安裝狀態和包依賴關系等.  apt-cache search package_name #搜索軟件包,可以按關鍵字查找軟件包,通常用于查詢的關鍵字會使用軟件包的名字或軟件包的一部分.  apt-cache showpkg package_name #顯示軟件包的依賴關系信息.   apt-cache stats #顯示當前系統所使用的數據源的統計信息,用戶可以使用該命令查看數據源的相關統計信息.  apt-cache policy package_name #顯示軟件包的安裝狀態和版本信息.  apt-cache depends package_name #顯示指定軟件包所依賴的軟件包。當用戶需要了解某個軟件包依賴于其他哪些包時,可以使用apt-cache depends來查詢包依賴關系.  apt-cache rdepends package_name #查詢指定軟件包的反向依賴關系,即那些其他的軟件包需要依賴你所指定的軟件包做為安裝和運行的必須條件.  apt-cache dump #顯示緩存中的每個軟件包的簡要描述信息.   apt-cache unmet #顯示不符合一致性的依賴關系.

4、RPM

RPM是紅帽系的包管理系統,包后綴名是.rpm。

RPM是Red-Hat Package Manager(RPM軟件包管理器)的縮寫,這一文件格式名稱雖然打上了RedHat的標志,但是其原始設計理念是開放式的,現在包括OpenLinux、S.u.S.E.以及Turbo Linux等Linux的分發版本都有采用,可以算是公認的行業標準了。一種用于互聯網下載包的打包及安裝工具,它包含在某些Linux分發版中。它生成具有.RPM擴展名的文件。與Dpkg類似。

簡而言之,就是linux中的軟件包。

rpm包構成

linux有幾種包管理

  • 【1】軟件名

  • 【2】版本

  • 【3】適用系統

  • 【4】系統架構

  • 【5】適用rpm體系軟件

rpm相關命令及參數

可以使用rpm命令對rpm包軟件進行相關處理

linux有幾種包管理

5、yum

yum,全稱“Yellow dog Updater, Modified”,是一個專門為了解決包的依賴關系而存在的軟件包管理器。就好像 Windows 系統上可以通過 360 軟件管家實現軟件的一鍵安裝、升級和卸載,Linux 系統也提供有這樣的工具,就是 yum。

可以這么說,yum 是改進型的 RPM 軟件管理器,它很好的解決了 RPM 所面臨的軟件包依賴問題。yum 在服務器端存有所有的 RPM 包,并將各個包之間的依賴關系記錄在文件中,當管理員使用 yum 安裝 RPM 包時,yum 會先從服務器端下載包的依賴性文件,通過分析此文件從服務器端一次性下載所有相關的 RPM 包并進行安裝。

yum 軟件可以用 rpm 命令安裝,安裝之前可以通過如下命令查看 yum 是否已安裝:

# rpm -qa | grep yum yum-metadata-parser-1.1.2-16.el6.i686 yum-3.2.29-30.el6.centos.noarch yum-utils-1.1.30-14.el6.noarch yum-plugin-fastestmirror-1.1.30-14.el6.noarch yum-plugin-security-1.1.30-14.el6.noarch

可以看到,系統上已經安裝了 yum。

yum基于 RPM 包管理,能夠從指定的服務器自動下載 RPM 包并且安裝,可以自動處理依賴性關系,并且一次安裝所有依賴的軟件包,無須繁瑣地一次次下載、安裝。

yum 提供了查找、安裝、刪除某一個、一組甚至全部軟件包的命令,而且命令簡潔而又好記。

yum 語法

yum [options] [command] [package ...]
  • options:可選,選項包括-h(幫助),-y(當安裝過程提示選擇全部為 "yes"),-q(不顯示安裝的過程)等等。

  • command:要進行的操作。

  • package:安裝的包名。

yum常用命令

1. 列出所有可更新的軟件清單命令:yum check-update

2. 更新所有軟件命令:yum update

3. 僅安裝指定的軟件命令:yum install <package_name>

4. 僅更新指定的軟件命令:yum update <package_name>

5. 列出所有可安裝的軟件清單命令:yum list

6. 刪除軟件包命令:yum remove <package_name>

7. 查找軟件包命令:yum search <keyword>

8. 清除緩存命令:

  • yum clean packages: 清除緩存目錄下的軟件包

  • yum clean headers: 清除緩存目錄下的 headers

  • yum clean oldheaders: 清除緩存目錄下舊的 headers

  • yum clean, yum clean all (= yum clean packages; yum clean oldheaders) :清除緩存目錄下的軟件包及舊的 headers

6、DNF

DNF 是新一代的rpm軟件包管理器。他首先出現在 Fedora 18 這個發行版中。而最近,它取代了yum,正式成為 Fedora 22 的包管理器。

DNF包管理器克服了YUM包管理器的一些瓶頸,提升了包括用戶體驗,內存占用,依賴分析,運行速度等多方面的內容。DNF使用 RPM, libsolv 和 hawkey 庫進行包管理操作。盡管它沒有預裝在 CentOS 和 RHEL 7 中,但你可以在使用 YUM 的同時使用 DNF 。

安裝 DNF 包管理器

DNF 并未默認安裝在 RHEL 或 CentOS 7系統中,但是 Fedora 22 已經默認使用 DNF .

1、為了安裝 DNF ,您必須先安裝并啟用 epel-release 依賴。

在系統中執行以下命令:

# yum install epel-release

或者

# yum install epel-release -y

其實這里并沒有強制使用”-y”的理由,相反的,在不使用”-y”的情況下,用戶可以在安裝過程中查看到底有哪些東西被安裝進了系統。但對于沒有這個需求的用戶,您可以在 YUM 中使用”-y”參數來自動安裝所有東西。

2、使用 epel-release 依賴中的 YUM 命令來安裝 DNF 包。在系統中執行以下命令:

# yum install dnf

然后, DNF 包管理器就被成功的安裝到你的系統中了。接下來,是時候開始我們的教程了!在這個教程中,您將會學到27個用于 DNF 包管理器的命令。使用這些命令,你可以方便有效的管理您系統中的 RPM 軟件包。現在,讓我們開始學習 DNF 包管理器的27條常用命令吧!

7、pkg

FreeBSD默認使用的包管理器。

8、Pacman

Pacman是Arch系的包管理系統,新版本包后綴名是.pkg.tar.zst,之前的版本是.pkg.tar.xz。

贊(0)
分享到: 更多 (0)
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
gmnon.cn-疯狂蹂躏欧美一区二区精品,欧美精品久久久久a,高清在线视频日韩欧美,日韩免费av一区二区
黄色片视频在线免费观看| 国产日韩欧美久久| 极品美女扒开粉嫩小泬| 国产精品后入内射日本在线观看| 看av免费毛片手机播放| 看欧美ab黄色大片视频免费| 亚洲色欲综合一区二区三区| 男人添女人下面高潮视频| 精品综合久久久久| 免费久久久久久| 亚洲精品乱码久久久久久动漫| 300部国产真实乱| 久久免费一级片| 激情视频小说图片| 久久男人资源站| 性一交一乱一伧国产女士spa| 青草视频在线观看视频| 欧美乱大交xxxxx潮喷l头像| 高清无码一区二区在线观看吞精| 国产玉足脚交久久欧美| 激情六月丁香婷婷| 另类小说第一页| 欧美国产日韩在线视频| 男人的天堂狠狠干| 亚洲免费av一区二区三区| 99免费视频观看| 色一情一乱一乱一区91| 亚洲av无日韩毛片久久| 日韩不卡视频一区二区| 日韩五码在线观看| 国产一级不卡毛片| av中文字幕av| 国产三级三级三级看三级| 青青草原网站在线观看| 欧美日韩国产精品激情在线播放| 美女一区二区三区视频| 亚洲自拍偷拍一区二区三区| 国产一区亚洲二区三区| 成人免费看片视频在线观看| 热久久精品国产| 99久久99久久精品| 国产又粗又长又大的视频| 色婷婷777777仙踪林| 亚洲黄色a v| 黄色一级视频片| 手机在线国产视频| 久久综合九色综合88i| www亚洲成人| 免费视频爱爱太爽了| 日本xxxx黄色| 欧美一级中文字幕| 一级片免费在线观看视频| 国产亚洲天堂网| 91免费国产精品| 小说区视频区图片区| 黄色免费视频大全| 日韩a一级欧美一级| 最近免费中文字幕中文高清百度| 国产肉体ⅹxxx137大胆| 日韩视频在线免费播放| 日本免费色视频| 久久精品免费网站| 精品欧美一区免费观看α√| 国产精彩视频一区二区| 肉大捧一出免费观看网站在线播放| 亚洲美女爱爱视频| youjizzxxxx18| 日本三级免费观看| 久草资源站在线观看| 91传媒免费视频| 国产高清不卡无码视频| 欧美精品久久96人妻无码| 中文字幕成人在线视频| 69久久久久久| 午夜免费福利网站| 日韩精品第1页| www.欧美黄色| 国产资源在线视频| 日本va中文字幕| 羞羞的视频在线| 公共露出暴露狂另类av| 无码人妻精品一区二区蜜桃百度| 日本免费成人网| 久久精品.com| www.午夜av| 草草草视频在线观看| 亚洲熟妇av日韩熟妇在线| 青青草原av在线播放| 欧美成年人视频在线观看| 性欧美1819| 九一国产精品视频| 日韩伦理在线免费观看| 日av中文字幕| 无限资源日本好片| 青青草原网站在线观看| 内射国产内射夫妻免费频道| 91香蕉视频污版| 国产又粗又长又爽视频| 日本wwww视频| 警花观音坐莲激情销魂小说| 乱妇乱女熟妇熟女网站| 天堂网在线免费观看| 大桥未久一区二区三区| 成年人黄色片视频| 欧美午夜aaaaaa免费视频| 国产激情在线看| 日本激情综合网| 日韩一级性生活片| 日本黄色片一级片| 久色视频在线播放| 免费观看黄色的网站| 久久无码高潮喷水| 久草免费福利在线| 天天综合五月天| 中文字幕第一页在线视频| 亚洲熟妇国产熟妇肥婆| 蜜桃网站在线观看| 亚洲精品在线网址| www.国产区| 成人午夜视频免费在线观看| 亚洲 欧美 综合 另类 中字| 丰满女人性猛交| 午夜啪啪小视频| 久久综合久久色| 成熟了的熟妇毛茸茸| 亚洲中文字幕无码av永久| 国产精品久久成人免费观看| 日日干日日操日日射| aⅴ在线免费观看| 人妻熟女一二三区夜夜爱| 黄色大片中文字幕| 男女私大尺度视频| 色综合久久久久无码专区| 日韩欧美猛交xxxxx无码| 久久精品在线免费视频| ijzzijzzij亚洲大全| 毛毛毛毛毛毛毛片123| 久久久久久久久久久久久久久国产| 九热视频在线观看| 中文字幕22页| 亚洲黄色a v| 欧美一级裸体视频| 女人被男人躁得好爽免费视频| 一二三av在线| 女同性恋一区二区| 狠狠噜天天噜日日噜| 中文字幕人妻熟女人妻洋洋| 国产xxxx振车| 欧美三级一级片| 欧美精品第三页| 999热精品视频| 日本阿v视频在线观看| 1024精品视频| chinese少妇国语对白| 国产色视频在线播放| 日韩av片专区| www.-级毛片线天内射视视| 欧美久久久久久久久久久久久久| 日本福利视频在线| 艹b视频在线观看| 色一情一乱一乱一区91| 黄色动漫网站入口| a在线观看免费视频| 看一级黄色录像| 免费观看成人网| 91视频成人免费| 免费看a级黄色片| 久久在线中文字幕| 中文字幕在线观看日| 国产免费观看高清视频| 国产精品久久久久久9999| 毛片在线播放视频| 超碰在线免费av| jizzjizz国产精品喷水| 97人人模人人爽人人澡| 成熟老妇女视频| 男人添女荫道口图片| 亚洲av毛片在线观看| 免费黄色一级网站| 成人性免费视频| 日本女人高潮视频| 天天干天天爽天天射| 免费在线观看日韩视频| 成年丰满熟妇午夜免费视频 | 热久久精品免费视频| 国产黄色激情视频| 亚洲男人天堂2021| 亚洲欧美激情网| 热久久精品免费视频| 日本www在线播放| www.亚洲成人网| 超薄肉色丝袜足j调教99| 日韩av卡一卡二| 国产精品嫩草影院8vv8| 青青草av网站| 亚洲乱码国产一区三区| 中文字幕乱码人妻综合二区三区| 国产 欧美 日韩 一区| 久久久久久久9| 伊人再见免费在线观看高清版 |