Chinaunix首页 | 论坛 | 博客
  • 博客访问: 278910
  • 博文数量: 87
  • 博客积分: 200
  • 博客等级: 入伍新兵
  • 技术积分: 205
  • 用 户 组: 普通用户
  • 注册时间: 2010-09-09 11:44
文章分类

全部博文(87)

文章存档

2020年(1)

2019年(16)

2015年(17)

2014年(13)

2013年(27)

2012年(13)

我的朋友

分类:

2012-03-17 23:27:42

原文地址:Yum详细教程 作者:飞鸿无痕

Yum详细教程

一、          Yum简介

      Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora中的前端软件包管理器。基於包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。

二、Yum的安装

132位系统的安装

yum源来自chinalinuxpub.com,用的是centos,
下载地址
安装:
tar zxvf yum.tgz
cd yum
rpm -ivh *.rpm

264位系统的安装
1.
下载rpm
wget ftp://rpmfind.net/linux/dag/redhat/el4/en/x86_64/dag/RPMS/python-elementtree-1.2.6-7.el4.rf.x86_64.rpm
wget ftp://rpmfind.net/linux/dag/redhat/el4/en/x86_64/dag/RPMS/python-sqlite-1.0.1-1.2.el4.rf.x86_64.rpm
wget ftp://rpmfind.net/linux/dag/redhat/el4/en/x86_64/dag/RPMS/python-urlgrabber-2.9.7-1.2.el4.rf.noarch.rpm
wget ftp://rpmfind.net/linux/dag/redhat/el4/en/x86_64/dag/RPMS/yum-2.4.2-0.4.el4.rf.noarch.rpm
wget ftp://fr2.rpmfind.net/linux/PLD/dists/ac/ready/i386/libsqlite-2.8.15-1.i386.rpm

安装
rpm -ivh python-elementtree-1.2.6-7.el4.rf.x86_64.rpm
没问题
python-sqlite-1.0.1-1.2.el4.rf.x86_64.rpm的时候遇到了问题。
[root@local yum]# rpm -ivh python-sqlite-1.0.1-1.2.el4.rf.x86_64.rpm
error: Failed dependencies:
    libsqlite.so.0()(64bit) is needed by python-sqlite-1.0.1-1.2.el4.rf.x86_64
查了查可以通过装sqlite解决,于是
 wget ftp://ftp.univie.ac.at/systems/linux/dag/redhat/el4/en/x86_64/dag/RPMS/sqlite-2.8.17-1.el4.rf.x86_64.rpm
然后安装sqlite又出错
[root@local yum]# rpm -ivh sqlite-2.8.17-1.el4.rf.x86_64.rpm
error: Failed dependencies:
    libncurses.so.5()(64bit) is needed by sqlite-2.8.17-1.el4.rf.x86_64
    Suggested resolutions:
    ncurses-5.4-13.x86_64.rpm
于是去安装ncurses,
wget ftp://ftp.uni-bayreuth.de/pub/redhat.com/fedora/linux/core/3/x86_64/os/Fedora/RPMS/ncurses-5.4-13.x86_64.rpm
rpm -ivh ncurses-5.4-13.x86_64.rpm

然后后面的安装很顺利:
rpm -ivh sqlite-2.8.17-1.el4.rf.x86_64.rpm
rpm -ivh python-sqlite-1.0.1-1.2.el4.rf.x86_64.rpm
rpm -ivh python-urlgrabber-2.9.7-1.2.el4.rf.noarch.rpm
rpm -ivh yum-2.4.2-0.4.el4.rf.noarch.rpm


3.
配置Repository
wget
rpm -ivh rpmforge-release-0.3.6-1.el4.rf.i386.rpm


最后,安装完成:yun update一下,不报错就ok了。

 

 

三、Yum命令:

yum各个命令  

安装:  yum install RPM包的名称  

删除:  yum remove RPM包的名称  

搜索:  yum search  RPM包的名称  

显示仓库所有文件:  yum list  

显示安装包详细说明信息:  yum info  RPM包的名称  

更新安装:  yum update  RPM包的名称  

清除服务器仓库缓存等:  yum clean all  

本地安装:  yum localinstall  /路径/RPM包的名称  

本地更新:  yum localupdate /路径/RPM包的名称  

显示安装包所安装的文件列表:  yum provides  RPM包的名称  

反查文件所属安装包:  yum whatprovides  /路径/文件  

注:  若安装时需要安装到指定的文件夹,则需要 --installroot  

举例:      yum install --installroot=/mnt  vim

 

 

四、yum本地源的安装

yum本地源的搭建

1、安装nginx

2、把所有的rpm包都放到nginx的一个网页目录下,并保证能正常访问

3、把认证文件放到nginx的一个网页目录下,并保证能正常访问

4createrepo /data0/htdocs/www/RPMS createrepo命令把源发布

设置源文件:

vi /etc/yum.repos.d/as4-base.repo

#released base

[base]

name=Red Hat Enterprise AS release 4 Updates

baseurl=

gpgcheck=1

gpgkey=

阅读(818) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~