推荐yum源 https://fedoraproject.org/wiki/EPEL http://repoforge.org/use/ 在上述找到合适的操作系统源
更新yum源 rpm -ivh http://mirrors.sohu.com/fedora-epel/6/x86_64/epel-release-6-8.noarch.rpm 或 wget http://mirrors.sohu.com/fedora-epel/6/x86_64/epel-release-6-8.noarch.rpm rpm -ivh epel-release-6-8.noarch.rpm
确认yum源更新 cd /etc/yum.repos.d/ 看到 epel.repo cat /etc/yum.conf ll /var/cache/yum/x86_64/6/ --full|sort -k6
yum源安装流程: 先下载源信息,在本地建立索引 找到相对应的依赖关系 然后下载相关的包
更新软件 yum clean all 清空缓存 yum makecache 生成缓存 yum upgrade 根据需要全部更新软件系统及内核 yum update kernel kernel-source 指定更新 如:只更新内核 yum install ntpdate wget -y 必备软件 yum install kernel 更新内核
查找具体软件 yum list|grep php7 或者 yum search php-mysql
安装软件 yum install php7
读yum.conf
[main] cachedir=/var/cache/yum/$basearch/$releasever ==> yum缓存的目录,yum在此存储下载的rpm包和数据库,一般是/var/cache/yum keepcache=0 debuglevel=2 ==>出错级别,0-10,默认是2。 logfile=/var/log/yum.log ==> yum的日志文件,默认是/var/log/yum.log。 exactarch=1 ==> 有两个选项1和0,代表是否只升级和你安装软件包cpu体系一致的包,如果设为1,则如你安装了一个i386的rpm,则yum不会用1686的包来升级。 retries = 1 ==> 网络连接发生错误后的重试次数,如果设为0,则会无限重试。 obsoletes=1 gpgcheck=1 plugins=1 installonly_limit=5 bugtracker_url=http://bugs.centos.org/set_project.php?project_id=19&ref=http://bugs.centos.org/bug_report_page.php?category=yum distroverpkg=centos-release tolerent ==>也有1和0两个选项,表示yum是否容忍命令行发生与软件包有关的错误,比如你要安装1,2,3三个包,而其中3此前已经安装了,如果你设为1,则yum不会出现错误信息。默认是0。
常用yum命令
列出所有可以安装或更新的rpm包的信息 #yum info
列出已经安装的所有的rpm包 #yum list installed
列出可以安装或更新的 yum info php*
列出可以更新的rpm包的信息 #yum info updates
搜索匹配特定字符的rpm包 #yum search php
指定升级软件版本#yum update rsync (编辑:李大同)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|