制作本地的yum源
2014-09-08 23:43
387 查看
使用光盘或镜像搭建本地yum源:
1. 把光盘或镜像里的内容拷贝到某个目录下
(注意: 目录结构不能变)
2. 在/etc/yum.repos.d/下创建一个以.repo结尾的文件
cat > /etc/yum.repos.d/cdrom.repo<<EOF
[cdrom] --------[rhel-.......]rhel5中要加rhel-
name = cdrom Server
baseurl = file:///media/Server
enabled = 1
gpgcheck = 0
EOF
3. yum clean all
yum makecache 或 yum list
非光盘或镜像本地yum源创建:
1. 把你的rpm包拷贝到一个目录下, 如/pub/rhel5u6
2. createrepo /pub/rhel5u6 创建yum源的元数
3. 同上添加一个.repo文件, 或者在其中一个.repo文件内添加
4. yum clean all
yum makecache
1.createrepo:
yum install createrepo
mkdir /yum
ls /yum
ntfs-3g-2010.5.22-1.el6.x86_64.rpm
createrepo
-v /yum 生成自己的yum索引文件
1/1 - ntfs-3g-2010.5.22-1.el6.x86_64.rpm
Saving
Primary metadata
Saving
file lists metadata
Saving
other metadata
ls
/yum
ntfs-3g-2010.5.22-1.el6.x86_64.rpm repodata
ls
/yum/repodata/
filelists.xml.gz other.xml.gz primary.xml.gz repomd.xml
vim
/yum/repodata/filelists.xml.gz
2.创建自己的yum源:
vim /etc/yum.repos.d/myrepo.repo
[myrepo]
name=myrepo
baseurl=file:///share
gpgcheck=0
enabled=1
yum install ntfs-3g
ntfs-3g
ntfs-3g ntfs-3g.probe ntfs-3g.secaudit ntfs-3g.usermap
+++++++++++++++++++++++++++++++++++++++++
本地yum配置:
将光盘挂载到指定位置(例如:mount /dev/sr0 /cdrom)
vim /etc/yum.repod/cdrom.repo (自定义本地yum文件)
[cdrom]
name=cdrom
baseurl=file:///cdrom (此处指定光盘的挂载点)
将其他的/etc/yum.repod/下的.repo文件改名为.repo-bak,yum会读取这个目录下所有以.repo结尾的文件。
rpm --import /cdrom/RPM-GPG-KEY* (导入软件的认证)
yum clean all (清一次yum)
yum install xxx -----就可以调用本地yum源了
常用命令:
yum check-update 查询是否有rpm包需要更新
yum update 更新所有rpm包(后面可加上指定更新的rpm包)
yum search 查询包
yum install 安装某个包
yum install *gcc* 安装含有gcc关键字的所有包
yum upgrade 更新系统(不推荐)
yum remove 删除包
yum clean 清除yum中的一些缓存
yum grouplist yum组内容
1. 把光盘或镜像里的内容拷贝到某个目录下
(注意: 目录结构不能变)
2. 在/etc/yum.repos.d/下创建一个以.repo结尾的文件
cat > /etc/yum.repos.d/cdrom.repo<<EOF
[cdrom] --------[rhel-.......]rhel5中要加rhel-
name = cdrom Server
baseurl = file:///media/Server
enabled = 1
gpgcheck = 0
EOF
3. yum clean all
yum makecache 或 yum list
非光盘或镜像本地yum源创建:
1. 把你的rpm包拷贝到一个目录下, 如/pub/rhel5u6
2. createrepo /pub/rhel5u6 创建yum源的元数
3. 同上添加一个.repo文件, 或者在其中一个.repo文件内添加
4. yum clean all
yum makecache
1.createrepo:
yum install createrepo
mkdir /yum
ls /yum
ntfs-3g-2010.5.22-1.el6.x86_64.rpm
createrepo
-v /yum 生成自己的yum索引文件
1/1 - ntfs-3g-2010.5.22-1.el6.x86_64.rpm
Saving
Primary metadata
Saving
file lists metadata
Saving
other metadata
ls
/yum
ntfs-3g-2010.5.22-1.el6.x86_64.rpm repodata
ls
/yum/repodata/
filelists.xml.gz other.xml.gz primary.xml.gz repomd.xml
vim
/yum/repodata/filelists.xml.gz
2.创建自己的yum源:
vim /etc/yum.repos.d/myrepo.repo
[myrepo]
name=myrepo
baseurl=file:///share
gpgcheck=0
enabled=1
yum install ntfs-3g
ntfs-3g
ntfs-3g ntfs-3g.probe ntfs-3g.secaudit ntfs-3g.usermap
+++++++++++++++++++++++++++++++++++++++++
本地yum配置:
将光盘挂载到指定位置(例如:mount /dev/sr0 /cdrom)
vim /etc/yum.repod/cdrom.repo (自定义本地yum文件)
[cdrom]
name=cdrom
baseurl=file:///cdrom (此处指定光盘的挂载点)
将其他的/etc/yum.repod/下的.repo文件改名为.repo-bak,yum会读取这个目录下所有以.repo结尾的文件。
rpm --import /cdrom/RPM-GPG-KEY* (导入软件的认证)
yum clean all (清一次yum)
yum install xxx -----就可以调用本地yum源了
常用命令:
yum check-update 查询是否有rpm包需要更新
yum update 更新所有rpm包(后面可加上指定更新的rpm包)
yum search 查询包
yum install 安装某个包
yum install *gcc* 安装含有gcc关键字的所有包
yum upgrade 更新系统(不推荐)
yum remove 删除包
yum clean 清除yum中的一些缓存
yum grouplist yum组内容
相关文章推荐
- Linux学习一----------Linux制作本地yum源
- centos6.5制作本地yum源
- CentOS中制作本地yum源
- 制作本地yum源
- centos下本地yum源制作
- 在CentOS7.0上制作openstack-juno本地yum源 .doc
- linux:网络yum源和制作本地光盘yum源
- 本地YUM源制作
- linux mini模式下如何制作本地yum源,并用远程工具安装 vim
- Centos 制作本地yum源
- 制作L版openstack本地yum源方法
- 本地YUM源制作 httpd 的安装 及启动
- CentOS7 制作本地yum仓库,本地yum源,实现本地局域网下载
- 制作本地yum源
- RHEL6通过安装光盘或ISO文件制作本地yum源的方法
- Centos5.5制作本地yum源(详细+图文)
- 利用系统镜像ISO文件制作本地yum源
- 利用ISO制作本地yum源
- Linux 制作本地yum源