⑴ 如何通过xshell5制作yum本地源
首先,我们需要一个redhat镜像文件,这个文件大家在网上寻找,也可以联系笔者;
第二步,使用命令[mount -o loop *.iso /mnt],这个星号是你镜像的名字,这句命令是将镜像中的文件挂载到/mnt目录;
这时,使用命令[ls /mnt]就可以查看到镜像中的文件;
我们使用命令[yum list]查看都有哪些软件安装包;
会有很多安装包;
查看一下有没有【星际译王】词典;
命令[ yum list | grep "stardic"]
可以看到我们已经安装过了;
如果没有安装,可以使用命令[yum install stardict.i386]进行安装;
步骤阅读
7
至于更多的yum命令,大家可以在网上查找;
使用本方法搭建的yum源,每次关机之后需要再次搭建;
⑵ 怎样配置本地yum源
yum源仓库指向文件指向yum仓库。
yum源的指向文件存在于/etc/yum.repos.d/目录下。
以下是通过修改配置仓库指向文件,制作本地yum源;通过配置http服务和yum仓库指向文件制作共享yum源。
开始之前看一下查看一下当前的配置里面有什么已经安装好的yum源仓库
yum repolist
由上面可以知道现在的yum源配置没有成功可以读取利用的信息,下面将修改yum仓库指向文件制作yum的软件可用安装源。
⑶ 如何搭建本地yum源
放入Centos6.4的镜像光盘或找到镜像文件
mount –o loop –t iso9660 CentOS-6.0-i386-bin-DVD.iso
mount /dev/cdrom /media/cdrom
编辑repo文件:
cd /etc/yum..repos.d
(文件位置/etc/yum.repos.d/,后缀一定是.repo结束.为了使用自己搭建的yum源我这里删除了自带的(rm –f ./*)
编辑自己的repo文件
方法一:
[[email protected]]# vim local.repo (repo后缀)
[local_server](库名称)
name=Thisis a local repo (名称描述)
baseurl=file:///media/dvd(yum源目录,源地址)
enabled=1(是否启用该yum源,0为禁用)
gpgcheck=1 (检查GPG-KEY,0为不检查,1为检查)
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6(gpgcheck=0时无需配置)
保存退出!
方法二:使用createrepo命令创建yum仓库
1.将所有rpm文件拷贝到一个文件夹中 cp -rv /media/光盘/Packs/* /所建立的文件夹
2.通过rpm命令手动安装createrepo命令创建yum仓库 rpm -ivh createrepo
3.运行命令createrepo -v /rpm-directory
4.如果有分组信息,则在运行命令的时候使用-g参数置顶分组文件
makedir /localserver (建立本地文件夹)
mount /dev/cdrom /media/cdrom
cp -rv /media/cdrom/光盘/Packs/* /localserver
cd /localserver
rpm -ivh createrepo (若提示需要安装依赖包,根据提示安装即可)
createrepo -v /localserver/ (创建索引信息,repodate)
如若需要分组信息
cp /media/cdrom/光盘/repodate/*.comp /comps.xml
createrepo -g /comps.xml /localserver (开始创建分组信息)
然后编辑repo文件(同方法一编辑方法相同)
[root@helome yum.repos.d]# yum clean all (清除缓存)
Loaded plugins: fastestmirror, refresh-packagekit, security
Cleaning repos: local_server
Cleaning up Everything
Cleaning up list of fastest mirrors
[root@helome yum.repos.d]# yum makecache (建立新缓存)
Loaded plugins: fastestmirror, refresh-packagekit, security
Determining fastest mirrors
local_server |4.0 kB 00:00 ...
local_server/group_gz | 209kB 00:00 ...
local_server/filelists_db | 4.8 MB 00:00 ...
local_server/primary_db | 3.5 MB 00:00 ...
local_server/other_db | 2.0MB 00:00 ...
Metadata Cache Created
[root@helome yum.repos.d]#
这下可以使用yum本地源了
Test: yuminstall –y sendmail
7
到此yum本地源安装结束
⑷ Centos7 本地yum源配置
一般除非是最小化安装,不然centos7系统中都会有createrepo命令,如果没有,需要通过rpm -ivh 安装如下三个包:
然后使用,createrepo 命令生成yum仓库
最后,在/etc/yum.repo.d/目录中创建repo文件,文件内容指向本地仓库的路径。repo文件格式如下:
当做完如上操作后,我们使用如下命令创建yum缓存,然后通过yum list命令可以看到仓库内rpm包列表:
⑸ 本地yum,仓库配置
文件名用yum.repo.
文件内容为:
[server]
name=yum
baseurl=file:///mnt
enabled=1
gpgcheck=0
注:我用的时候时把安装光盘的.iso手动挂载到/mnt下面的。不是直接复制过去的。希望你能成功。
⑹ 如何搭建centos本地yum源
1、mkdir -p /home/yum/centos/6.5/os/x86_64
2、将rpm包拷贝到/home/yum/centos/6.5/os/x86_64文件夹下面(其中此目录下面还可以包括文件夹)
3、yum install createrepo -y
3、在/home/yum/centos/6.5/os/x86_64文件夹下面建立repodata索引文件:
createrepo -pdo /home/yum/centos/6.5/os/x86_64 /home/yum/centos/6.5/os/x86_64
4、配置yum源:
vi /etc/yum.repos.d/CentOS-Base.repo
[base]
name=CentOS- - Base
baseurl=http://192.168.1.200/yum/centos/6.5/os/x86_64
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
[updates]
name=CentOS- - Base
baseurl=http://192.168.1.200/yum/centos/6.5/os/x86_64
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
其中:baseurl=http://10.28.170.93/centos/6.3/os/x86_64为具有repodata文件夹才能配置成功
至此完成yum源本地配置
设置Apache
假若想在页面看到文件夹
我只需要把 /home/share 目录链接到apache目录下显示就可以
mkdir /var/www/html/yum
ln -s /home/yum/ /var/www/html/
然后windows登陆:\\10.28.170.89
全部完成~!
yum的rpm包手动更新:
从163上面更新yum源包:
wget -np -t 1 -nH –cut-dirs=1 -r -c -L –exclude-directories=repodata –accept=rpm,zip,gz,xml http://mirrors.163.com/centos/6.5/os/x86_64/Packages/ -P /home/yum/
每次手动添加了一个rpm包到Packages中,则在yum源服务器中执行如下命令:
createrepo --update /home/yum/centos/6.5/os/x86_64/
其中目录/home/yum/centos/6.5/os/x86_64/的子目录有两个Packages、repodata。
接下来在使用yum的机器上yum clean all即可使用新加入进去的rpm包文件
⑺ linuxcentos怎么配置本地yum仓库
参考地址
http://blog.sina.com.cn/s/blog_a9fdb8c50102ws62.html
步骤一,
挂载本地库
mount
/dev/cdrom/mnt;
这里如果你有U盘安装盘/dev/cdrom也可以改为/dev/sd*(对应U盘盘符)
步骤二,
配置yum库文件
cd/etc/yum.repos.d/
目录下存放着很多.repo后缀的文件
新建一个目录
mkdirBK
将.repo文件mv到BK下面做备份
步骤三
新建一个local.repo
文件内容如下:
[local]
name=iso
baseurl=file:///mnt
gpgcheck=1
保存。
yumcleanall
;清除缓存
yummakecache;创建缓存库
yumrepolist;显示可用软件列表
yumgrouplist;列出程序组
yuminstall***
yumgroupinstall***
就可以安装本地软件库软件了
安装可能会报错,提示需要key
可以从原本的repo文件中查看
gpgkey=***
例如
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
在local.repo添加gpgkey,如下修改
[local]
name=iso
baseurl=file:///mnt
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
⑻ 请按照以下提示,搭建yum仓库,yum源指向本地mount/dev/cdrom/tesr
放入Centos6.4的镜像光盘或找到镜像文件
mount –o loop –t iso9660 CentOS-6.0-i386-bin-DVD.iso
mount /dev/cdrom /media/cdrom
2
编辑repo文件:
cd /etc/yum..repos.d
(文件位置/etc/yum.repos.d/,后缀一定是.repo结束.为了使用自己搭建的yum源我这里删除了自带的(rm –f ./*)
3
编辑自己的repo文件
方法一:
[[email protected]]# vim local.repo (repo后缀)
[local_server](库名称)
name=Thisis a local repo (名称描述)
baseurl=file:///media/dvd(yum源目录,源地址)
enabled=1(是否启用该yum源,0为禁用)
gpgcheck=1 (检查GPG-KEY,0为不检查,1为检查)
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6(gpgcheck=0时无需配置)
保存退出!
4
方法二:使用createrepo命令创建yum仓库
1.将所有rpm文件拷贝到一个文件夹中 cp -rv /media/光盘/Packs/* /所建立的文件夹
2.通过rpm命令手动安装createrepo命令创建yum仓库 rpm -ivh createrepo
3.运行命令createrepo -v /rpm-directory
4.如果有分组信息,则在运行命令的时候使用-g参数置顶分组文件
makedir /localserver (建立本地文件夹)
mount /dev/cdrom /media/cdrom
cp -rv /media/cdrom/光盘/Packs/* /localserver
cd /localserver
rpm -ivh createrepo (若提示需要安装依赖包,根据提示安装即可)
createrepo -v /localserver/ (创建索引信息,repodate)
如若需要分组信息
cp /media/cdrom/光盘/repodate/*.comp /comps.xml
createrepo -g /comps.xml /localserver (开始创建分组信息)
然后编辑repo文件(同方法一编辑方法相同)
5
[root@helome yum.repos.d]# yum clean all (清除缓存)
Loaded plugins: fastestmirror, refresh-packagekit, security
Cleaning repos: local_server
Cleaning up Everything
Cleaning up list of fastest mirrors
[root@helome yum.repos.d]# yum makecache (建立新缓存)
Loaded plugins: fastestmirror, refresh-packagekit, security
Determining fastest mirrors
local_server |4.0 kB 00:00 ...
local_server/group_gz | 209kB 00:00 ...
local_server/filelists_db | 4.8 MB 00:00 ...
local_server/primary_db | 3.5 MB 00:00 ...
local_server/other_db | 2.0MB 00:00 ...
Metadata Cache Created
[root@helome yum.repos.d]#
6
这下可以使用yum本地源了
Test: yuminstall –y sendmail
7
到此yum本地源安装结束
⑼ centos 7 怎样安装本地yum仓库
首先需要创建一个目录
mkdir /1 #在根目录下创建一个名字为1的目录
将光盘挂载到创建的这个目录
mount /dev/cdrom /1
yum命令配置文件在/etc/yum.repos.d目录,只要以.repo结尾的都是配置文件。
我们需要修改CentOS-Media.repo
由于/etc/yum.repos.d目录下有多个配置文件,我们只需要CentOS-Media.repo。
所以我们创建一个目录来放置其余的配置文件,如图
mkdir repo
mv * repo #将所有文件移动到repo目录
mv repo/CentOS-Media.repo .. #将CentOS-Media.repo移动到上一级目录
修改配置文件
vi CentOS-Media.repo
如图
baseurl=file:///1 光盘挂载的目录
搭建完成。
***********************************************
yum list #查看yum仓库里的所有软件
yum grouplist #列出yum仓库里的软件组列表