yum 的基本操作包括软件的安装(本地,网络),升级(本地,网络),卸载,另外还有一定的查询功能。
同步时间
yum install -y ntp
00 01 * * * /usr/sbin/ntpdate time.nist.gov > /dev/null 2>&1
yum install vim -y 或者 yum install vim-enhanced.x86_64
yum install tcpdump -yyum install sysstat -y
svn
yum install subversion -y
scp
yum install openssh-clients -y
telnet
yum -y install telnet
rsync
yum -y install rsync
下载工具
yum install wget -y
压缩工具
yum install -y unzip zip
遇到这个异常的话 configure: error: no acceptable C compiler found in $PATH
yum install gcc -y
-bash: make: command not found
yum -y install automake autoconf libtool make
# yum install bochs
如果本地有相关的 rpm 文件,可以用
# yum localinstall ur.rpm
前者导致 yum 搜索现有 repository 中的数据(一般先会连接到这些 repository 下载更新数据),如果发现有此软件,则会通过分析其 dependencies 然后下载并安装所需软件。
如果需要卸载,可以使用
# yum remove bochs
或者
# yum erase bochs
这也会消解对应的 dependencies,如删除 firefox 会把 R 同时删掉,因为 R 依赖于 firefox
更新某个软件可以用
# yum update firefox
如果不带后面的程序名,将会升级所有可以升级的软件。过时的软件如果需要处理(如删掉)可以添加 --obsolete 参数,或者使用 upgrade。如果需要更自动化一些的操作(避免回答一些问题)还可以增加一些参数,如
# yum -y upgrade
如果做完一次系统级的升级,将会下载大量 rpm 等等东西,这将占用较多的硬盘,可以使用
# yum clean packages
将相关的 rpm 文件删除,其他的一些有 headers, packages, cache, metadata, all
查看什么 rpm 提供某个程序可以使用
$ yum provides /bin/rpm
而使用
$ yum list rpm
会列出 rpm 相关的信息,而
$ yum list info
给出详细的说明,可以用
yum安装后的文件在哪里?
查看/etc/yum.conf
看已经安装了哪些,cat /var/log/yum.log
有个cachedir设置,默认是在/var/cache/yum
默认不保存下载的文件,安装完后就自动删除的。
要保存的话,修改keepcache,将0改为1。
即:
cachedir=/var/cache/yum
keepcache=1
yum可以配置多个资源库,配置文件在/etc/yum.repos.d/下面,摸索配置就行了。
============================
其他的下载方式