|
挂载光盘 mount -r /dev/cdrom /mnt/cdrom
yum源的url路径指定在repodata所在的目录即可
Centos:yum,dnf
YUM:Yellow Update Modifier
yum repository:yum repo
存储了众多的rpm包;以及包相关的元数据文件(放置于特定的目录下:repodata)
可支持的yum仓库的服务器:
ftp://
http://
nfs://
file:///
yum客户端:
配置文件:
/etc/yum.conf:为所有仓库提供公共配置
/etc/yum.repos.d/*.repo:为仓库的指向提供配置
仓库的定义:
[repositoryID]
name=Some name for this repository
baseurl=url://path/to/repository/(路径为包含repodata的路径)
enabled={1|0} 默认是启用的
gpgcheck={1|0}
gpgcheck=URL
enablegroups={1|0}
failovermethod={roundrobin|priority}
默认为:roundrobin,意为随机挑选,priority为由上而下依次选择有限匹配的
cost=
默认为1000
yum命令的用法:
yum [options] [command] [package ...]:
* install package1 [package2] [...]
* update [package1] [package2] [...]
* update-to [package1] [package2] [...]
* minimal-update [package1] [package2] [...]
* check-update
* upgrade [package1] [package2] [...]
* upgrade-to [package1] [package2] [...]
* distribution-synchronization [package1] [package2] [...]
* remove | erase package1 [package2] [...]
* autoremove [package1] [...]
* list [...]
* info [...]
* provides | whatprovides feature1 [feature2] [...]
* clean [ packages | metadata | expire-cache | rpmdb | plugins | all ]
* makecache [fast]
* groups [...]
* search string1 [string2] [...]
* shell [filename]
* resolvedep dep1 [dep2] [...]
(maintained for legacy reasons only - use repoquery or yum provides)
* localinstall rpmfile1 [rpmfile2] [...]
(maintained for legacy reasons only - use install)
* localupdate rpmfile1 [rpmfile2] [...]
(maintained for legacy reasons only - use update)
* reinstall package1 [package2] [...]
* downgrade package1 [package2] [...]
* deplist package1 [package2] [...]
* repolist [all|enabled|disabled]
* repoinfo [all|enabled|disabled]
* repository-packages <enabled-repoid> <install|remove|remove-or-reinstall|remove-or-distribution-synchronization> [package2]
[...]
* version [ all | installed | available | group-* | nogroups* | grouplist | groupinfo ]
* history [info|list|packages-list|packages-info|summary|addon-info|redo|undo|rollback|new|sync|stats]
* load-transaction [txfile]
* updateinfo [summary | list | info | remove-pkgs-ts | exclude-updates | exclude-all | check-running-kernel]
* fssnapshot [summary | list | have-space | create | delete]
* fs [filters | refilter | refilter-cleanup | du]
* check
* list [...]
* info [...]
* provides | whatprovides feature1 [feature2] [...]
* clean [ packages | metadata | expire-cache | rpmdb | plugins | all ]
* makecache [fast]
* groups [...]
* search string1 [string2] [...]
* shell [filename]
* resolvedep dep1 [dep2] [...]
(maintained for legacy reasons only - use repoquery or yum provides)
* localinstall rpmfile1 [rpmfile2] [...]
(maintained for legacy reasons only - use install)
* localupdate rpmfile1 [rpmfile2] [...]
(maintained for legacy reasons only - use update)
* reinstall package1 [package2] [...]
* downgrade package1 [package2] [...]
* deplist package1 [package2] [...]
* repolist [all|enabled|disabled]
* repoinfo [all|enabled|disabled]
* repository-packages <enabled-repoid> <install|remove|remove-or-reinstall|remove-or-distribution-synchronization> [package2]
[...]
* version [ all | installed | available | group-* | nogroups* | grouplist | groupinfo ]
* history [info|list|packages-list|packages-info|summary|addon-info|redo|undo|rollback|new|sync|stats]
* load-transaction [txfile]
* updateinfo [summary | list | info | remove-pkgs-ts | exclude-updates | exclude-all | check-running-kernel]
* fssnapshot [summary | list | have-space | create | delete]
* fs [filters | refilter | refilter-cleanup | du]
* check
* help [command]
显示仓库列表:
repolist [all|enabled|disabled]
显示程序包:
list
#yum list [all|glob_exp1] [glob_exp2]...
#yum list {available|installed|updates} [glob_exp]...
安装程序包:
install package1 [package2] [...]
升级程序包:
update [pacakge1] [package2] [...]
检查可用升级:
check-update
卸载程序包:
remove | erase package1 [package2] [...]
查看程序包信息:
info [...]
查看指定的特性(可以是某文件)是由哪个程序包提供:
provides | whatprovides feature1 [feature2] ...
清楚本地缓存:
clean [packages | metadata | expire-cache | rpmdb | plugins | all]
构建缓存:
makecache
搜索:
search string1 [string2] [...]
以指定的关键字搜索程序名以及summary信息
查看指定包所依赖的capabilities:
depolist package1 [package2] [...]
查看yum事务历史:
history [info|list|packages-list|packages-info|summary|addon-info|redo|undo|rollback|new|sync|stats]
安装及升级本地程序包:
yum localinstall
yum localupdate
包租管理的相关命令:
groupinstall group1[group2]...
groupupdate group1[group2]...
grouplist [hidden] [groupwildcard] [...]
groupremove group1[group2]
groupinfo group1 [...]
search string1 [string2]
|
|
|
|
|
|
|