Linux程式包管理

2022-07-31 19:39:11 字數 1177 閱讀 8441

centos: yum, dnf

yum: 由yellow dog研發,yellow dog update modifier

檔案伺服器

yum客戶端:

倉庫指向的定義

[repositoryid]

name=some name for this repository

baseurl=path to repository

enabled=

gpgcheck=

gpgkey=url

enablegroups=

failovermethod=,預設為roundrobin,意為隨機

cost=number,預設為1000

注意:等號左右沒有空格

yum命令的用法:

安裝程式包:install package1 [package2] [...]

公升級程式包:update package1 [package2] [...]

檢查可用公升級:check-update

解除安裝程式包:remove | erase package1 [package2] [...],解除安裝時,依賴於此包的包也會被解除安裝

檢視程式包的資訊:info package-name

檢視特性由哪個程式包提供:provides | whatprovides feature1 [feature2] [...]

清理本地快取:clean [packages | metadata | expire-cache | rpmdb | plugins | all]

構建快取:makecache

搜尋:search string1 [string2] [...],模糊搜尋包名或summary資訊

重新安裝:reinstall package1 [package2] [...]

降級程式包:downgrade package1 [package2] [...]

檢視指定包所依賴的capabilities:deplist package1 [package2] [...]

檢視yum的事務歷史:history [options]

安裝及公升級本地程式包:

包組管理的相關命令

rpm 包管理功能 yum 程式包管理

程式包管理器功能 編譯好的應用程式的個組成檔案,打包成乙個或幾個程式包檔案,從而更方便快捷地實現程式包的安裝 公升級 解除安裝的管理操作。rpm 包命名格式 name version release.arch.rpm version major.minor.release release.arch ...

php 程式包 PHP包管理

前言 在nodejs中,存在npm,python中也存在pip,而php之前不存在類似的東西,導致想要安裝乙個包,只能去複製 但是現在,使用composer可以簡單的安裝乙個包 但是composer並不是乙個包管理器,他只是在當前路徑下安裝,並不是在全域性安裝 使用方法 安裝composer 安裝包...

linux 程式包管理工具yum使用

1.yum 客戶端 配置檔案 etc yum conf 為所有的倉庫提供公共的配置 etc yum.repos.d repo 為倉庫的指向提供配置檔案 倉庫的定義 2.搭建本地倉庫 baseurl file var www local file 表示的是本地檔案的協議,var www local 表...