linux本地yum配置
‘壹’ linux yum怎么安装 及过程
第一种方法:(推荐)
第一步:新建一个文件夹,并把光盘内的所有文件复制到这个文件夹里:
[root@localhost ~]# mkdir /yum
[root@localhost ~]# cp -rvf /misc/cd/* /yum
第二步:备份repodata文件。因为有四个文件夹里都有这个文件,所以都要备份。
[root@localhost ~]# mv /yum/Server/repodata /yum/Server/repodata.bak
[root@localhost ~]# mv /yum/VT/repodata /yum/VT/repodata.bak
[root@localhost ~]# mv /yum/Cluster/repodata
/yum/Cluster/repodata.bak
[root@localhost ~]# mv /yum/ClusterStorage/repodata
/yum/ClusterStorage/repodata.bak
第三步:安装工具包:
[root@localhost ~]# rpm -ivh
/yum/Server/createrepo-0.4.11-3.el5.noarch.rpm
第四步:生成仓库数据库:
[root@localhost ~]# createrepo -g
/yum/Server/repodata.bak/comps-rhel5-server-core.xml /yum/Server/
[root@localhost ~]# createrepo -g /yum/VT/repodata.bak/comps-rhel5-vt.xml
/yum/VT/
[root@localhost ~]# createrepo -g /yum/Cluster/repodata.bak/
/yum/Cluster
[root@localhost ~]# createrepo -g
/yum/ClusterStorage/repodata.bak/comps-rhel5-cluster-st.xml
/yum/ClusterStorage/
第五步:查看仓库数据文件:
[root@localhost ~]# ls /yum/Server/repodata/
comps-rhel5-server-core.xml //这个文件软件包组的分类。
filelists.xml.gz other.xml.gz primary.xml.gz //这三个文件为软件包列表文件。
repomd.xml //这个文件为MD5校验信息。
在/yum/VT /yum/Cluster
/yum/ClusterStorage下面都有这几个文件,作用和这一样。如果想更新软件包,只需把下载完的软件包放在Server或者其他三个目录里,再使用第四步重新生成数据库文件即可。
第六步:客户端配置:主要修改下面红色的部分:
[root@localhost ~]# cp /etc/yum.repos.d/rhel-debuginfo.repo
/etc/yum.repos.d/chenbin.repo
[root@localhost ~]# vi /etc/yum.repos.d/chenbin.repo
[rhel-Server]
name=Red Hat Enterprise Linux $releasever - $basearch - Debug
baseurl=file:///yum/Server
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
[rhel-VT]
name=Red Hat Enterprise Linux $releasever - $basearch - Debug
baseurl=file:///yum/VT
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
[rhel-Cluster]
name=Red Hat Enterprise Linux $releasever - $basearch - Debug
baseurl=file:///yum/Cluster
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
[rhel-ClusterStorage]
name=Red Hat Enterprise Linux $releasever - $basearch - Debug
baseurl=file:///yum/ClusterStorage
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
参考文章:http://www.jb51.net/LINUXjishu/32188.html
‘贰’ Linux yum源配置问题
使用yum安装远程加载插件:fastestmirror、产品ID、订阅管理系统未注册到红帽订阅管理。您可以使用订阅管理器注册。
换个yum源,可以用本地镜像的源,centos的,或者是epel源
‘叁’ debian linux的yum配置
centos配置yum源
网络yum源配置
1.把默认yum源备份(可选)
#mkdir /opt/centos-yum.bak
#mv /etc/yum.repos.d/* /opt/centos-yum.bak/
2.查看系统版本
cat /etc/redhat-release //查看系统的版本
CentOS Linux release 7.2.1511 (Core)
3.下载aliyun yum源repo文件(对应自己的系统版本下载即可)
CentOS 5
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-5.repo
CentOS 6
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
CentOS 7
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
wget http://mirrors.163.com/.help/CentOS7-Base-163.repo
wget http://mirrors.aliyun.com/repo/Centos-7.repo
4. 清除缓存
#yum clean all
#yum makecache //把yum源缓存到本地,加快软件的搜索好安装速度
#yum list //总共列出了9954个包
centos镜像源配置
上传镜像到服务器
cd /mnt
mkdir cdrom //新建挂在目录
mount 镜像名称 /mnt/cdrom //挂载镜像
cd /etc/yum.repos.d
cp -r yum.repos.d yum.repos.d.bak //备份repos.d文件
rm -rf /etc/yum.repos.d/* //清空repos.d目录下文件
touch local.repo //新建repo文件
vi local.repo //编辑repo文件
[yum]
name=centos7.6
baseurl = file:///mnt/cdrom //镜像挂载目录
gpgcheck =0
enabled =1
退出:wq
yum clean all
Yum makecache
局域网yum源配置
1.备份yum源
rm -f /etc/yum.repos.d/*
cat>/etc/yum.repos.d/local.repo
2.查看系统版本
cat /etc/redhat-release //查看系统的版本
CentOS Linux release 7.2.1511 (Core)
3.编辑yum配置文件
vi /etc/yum.repos.d/local.repo
【yum】
name= centos7.5
baseurl=http://ip地址/yum/centos7.2
gpgcheck =0
enabled =1
4.清楚缓存
yum clean all
yum makecache
deepin系统配置apt-get
1.备份source.list文件
cp /etc/apt/source.list /etc/apt/source.list.bak
2、编辑源列表文件(网络源把网址换成ali或163地址即可)
vim /etc/apt/source.list
deb http://ip地址:/yum/deepin kui main contrib non-free
3.更新apt缓存
4.apt-get update
main 由符合DFSG标准的软件包组成,不依赖于main外的软件来运行。这是debian发行时默认启用的仓库组成。
contrib 软件包包含符合DFSG标准的软件,但依赖项不在main中(可能是非自由的Debian打包)。
non-free 非自由,包含不符合DFSG的软件。
lion、panda 是发行版的仓库代号
通过apt命令已安装软件
apt list --installed
dpkg -l
ubuntu配置网络apt源
1.备份源文件备份
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
2.查看新版本信息
lsb_release -c
得到系统的系统代号:
我们可以看到新版本的Ubuntu系统代号为bionic
同样的我们也可以得到之前任意版本的系统代号:
Ubuntu 12.04 (LTS)代号为precise。
Ubuntu 14.04 (LTS)代号为trusty。
Ubuntu 15.04 代号为vivid。
Ubuntu 15.10 代号为wily。
Ubuntu 16.04 (LTS)代号为xenial。
3.编辑源列表文件
sudo vi /etc/apt/sources.list
4.将原有的内容注释掉,添加以下内容 (src-源码)
deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
5.更新软件列表
运行如下命令:
sudo apt-get update
6.更新软件包
运行如下命令:
sudo apt-get upgrade
银河麒麟系统配置apt网络源
1、查看系统版本
cat /proc/version
2、备份原list文件
cd /etc/apt
sudo cp sources.list sources.list.bak
3、编辑新list文件
vi sources.list
deb http://mirrors.163.com/debian/ jessie main non-free contrib
deb http://mirrors.163.com/debian/ jessie-updates main non-free contrib
deb http://mirrors.163.com/debian/ jessie-backports main non-free contrib
deb-src http://mirrors.163.com/debian/ jessie main non-free contrib
deb-src http://mirrors.163.com/debian/ jessie-updates main non-free contrib
deb-src http://mirrors.163.com/debian/ jessie-backports main non-free contrib
deb http://mirrors.163.com/debian-security/ jessie/updates main non-free contrib
deb-src http://mirrors.163.com/debian-security/ jessie/updates main non-free contrib
4、更新apt源
sudo apt-get clean
apt-get update
5、安装软件包
apt-get install ant
‘肆’ 如何为 Oracle Linux 创建本地 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后缀的文件
新建一个目录
mkdir BK
将 .repo文件 mv到BK下面做备份
步骤三
新建一个local.repo
文件内容如下:
[local]
name=iso
baseurl=file:///mnt
gpgcheck=1
保存。
yum clean all
;清除缓存
yum makecache ;创建缓存库
yum repolist ;显示可用软件列表
yum grouplist ;列出程序组
yum install ***
yum groupinstall ***
就可以安装本地软件库软件了
安装可能会报错,提示需要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源配置文件
方法/步骤
步骤1:在Vmware中,确保iso镜像已经正常连接到系统上,在虚拟机上右键-设置-虚拟机设置,按照如图勾选和设置。
步骤2:可以看到在linux桌面,已经出现了一个ISO镜像。
步骤3:建立挂载点,在root用户下mkdir /mnt/cdrom来创建目录。
步骤4:输入mount -t iso9660 /dev/cdrom /mnt/cdrom将光驱或者iso文件挂载到/mnt/cdrom目录下,使用df -h可以看到已经成功挂载。
步骤5:进入/etc/yum.repos.d目录,ls查看当前目录下的yum源配置文件,新建bak目录,将除CentOS-Media.repo之外的repo文件移动到bak文件夹备份
Linux配置本地yum源方法
步骤6:使用vi编辑文件CentOS-Media.repo,查看配置如下,
步骤7:按照如下配置修改
[c6-media]
name=CentOS-$releasever - Media
baseurl=file:///mnt/cdrom/ //路径需与你光驱或ISO挂载的路径相同
gpgcheck=1
enabled=1 //enable后面值必须修改为1
gpgkey=file:///mnt/cdrom/RPM-GPG-KEY-CentOS-6,
步骤8:输入“yum clean all”命令清理,
步骤9:可以使用yum -y install vim进行安装测试。
‘陆’ linux yum仓库0怎么配置
YUM仓库的配置 先讲一下思路: 1.YUM仓库配置首先需要一个YUM源,也就是需要提供一个存放PRM包以及YUM对这些RPM分析文件的位置,这个存放位置可以是一个本地目录、FTP服务器、HTTP服务器或者是光盘。。