yum使用总结

yum 的基本操作包括软件的安装(本地,网络),升级(本地,网络),卸载,另外还有一定的查询功能。

同步时间

yum install -y ntp
00 01 * * * /usr/sbin/ntpdate time.nist.gov > /dev/null 2>&1

yum install  lrzsz -y

yum install vim -y 或者 yum install vim-enhanced.x86_64

yum install tcpdump -y

yum 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/下面,摸索配置就行了。


============================

其他的下载方式


git
git clone git://canonware.com/jemalloc.git


下载
wget http://redis.googlecode.com/files/redis-2.6.14.tar.gz
yum list|grep XXX


安装
rpm -ivh 包名(支持*):安装rpm包
rpm -e 包名(不支持*):卸载rpm包




你可能感兴趣的:(yum使用总结)