当前位置:首页 » 操作系统 » linux查看yum源

linux查看yum源

发布时间: 2022-08-02 08:01:15

‘壹’ 在linux中如何做http YUM 源哪

网络yum源其实就是Yum配置里文件的获取地址改变一下就行了,要定向到网络上的具体文件,但我记得应该是ftp:// 开始吧!?你试试,要不然我就不知道了!

‘贰’ linux中如何添加目录到yum源

1.首先进入 /.etc/yum.repos.d/
2.用vim打开下面的以.rpod结尾的文件
3,把baseurl= 改成 baseurl=http:// 接你自己在网上找到的yum源地址, 也可以使用自己的光盘做源,可以改为baseurl=file:///你的光盘目录
enabled=1
4,yum clean all 清空下缓存
5 yum list 查看 有进度就ok了

‘叁’ linux如何查询镜像有多少本地yum源

以red hat enterprise linux 6为例,叙述如何为虚拟机中的linux配置本地yum源 首先在/mnt目录中创建dvd目录。 [root@localhost ~]# mkdir /mnt/dvd 接着把镜像挂载到创建的目录下(要在/dev里面找到cdrom这个文件,必须把镜像加载到虚拟机里面,...

‘肆’ linux下yum install的软件源在哪里

linux下yum install的软件源位置是通过配置文件来配置的,可修改。
/etc/yum.repos.d为本地源位置
配置文件/etc/yum.conf中,详细定义了yum的工作方式和参数。
[root@bspdev etc]# cat /etc/yum.conf
[main] //主配置信息
cachedir=/var/cache/yum //保存缓存和数据库文件的位置
keepcache=0
debuglevel=2 //调试信息输出等级
logfile=/var/log/yum.log //日志位置
distroverpkg=redhat-release //yum使用的RPM包distribution版本;
tolerant=1 //默认为0,如果为1表示当安装多个包是,失败了继续安装其他;
exactarch=1 //精确匹配硬件平台,只有完全相同才更新;
obsoletes=1 //当使用升级模式时,一些包没有用了,可以删除(取值1)
gpgcheck=0 //安装时是否检查RPM包的PGP签名;
plugins=1 //Yum插件是否可用
bugtracker_url=http://bugs.centos.org/yum5bug

# Note: yum-RHN-plugin doesn't honor this.
metadata_expire=1h

installonly_limit = 5

# PUT YOUR REPOS HERE OR IN separate files named file.repo
# in /etc/yum.repos.d //定义可选的位置

Yum支持的源地址种类很多,有本地、FTP和Internet等。三种方式的差异仅仅在于客户端访问Yum的方式不同。本篇仅介绍本地Yum源的配置和使用。

2、配置本地Yum源库

目的是在本地目录上建立一个Yum源库,RPM包来自安装光盘。

使用Mount命令,将插入的光盘Mount到Linux的目录结构上。

[root@bspdev /]# mount /dev/cdrom /media //将光盘mount到/media目录上
mount: block device /dev/cdrom is write-protected, mounting read-only
[root@bspdev /]# cd /media
[root@bspdev media]# ls –l //挂载CentOS版本;
total 484
dr-xr-xr-x 2 root root 432128 Mar 5 10:16 CentOS //CentOS RPM包位置
-r--r--r-- 1 root root 14 Mar 2 05:00 CentOS_BuildTag
-r--r--r-- 1 root root 212 Oct 1 2009 EULA
-r--r--r-- 1 root root 18009 Oct 1 2009 GPL
dr-xr-xr-x 4 root root 2048 Mar 5 10:12 images
(篇幅原因,省略部分)
-r--r--r-- 1 root root 7058 Mar 5 10:22 TRANS.TBL
[root@bspdev media]#

[root@bspdev CentOS]# pwd
/media/CentOS

安装repository工具包。

[root@bspdev CentOS]# pwd
/media/CentOS
[root@bspdev CentOS]# rpm -ivh createrepo-0.4.11-3.el5.noarch.rpm
warning: createrepo-0.4.11-3.el5.noarch.rpm: Header V3 DSA signature: NOKEY, key ID e8562897
Preparing... ########################################### [100%]
1:createrepo ########################################### [100%]

将rpm包拷贝的准备好的/yum/server中去。

[root@bspdev CentOS]# cd /
[root@bspdev /]# mkdir /yum/server -p
[root@bspdev media]# cd CentOS
[root@bspdev CentOS]# cp * /yum/server/
You have mail in /var/spool/mail/root
[root@bspdev CentOS]#

这样,我们将所有的rpm包保存在了/yum/server上。

最后,我们建立reposity的索引。

[root@bspdev CentOS]# createrepo /yum/server
2669/2669 - totem-devel-2.16.7-7.el5_6.1.i386.rpm
Saving Primary metadata
Saving file lists metadata
Saving other metadata

3、配置参数文件
修改服务端文件,设置行为。
[root@bspdev CentOS]# vi /etc/yum.conf

[main]
cachedir=/var/cache/yum
keepcache=0
debuglevel=2
logfile=/var/log/yum.log
distroverpkg=redhat-release
tolerant=1
exactarch=1
obsoletes=1
gpgcheck=0 //本地一般不需要设置该选项
plugins=1
bugtracker_url=http://bugs.centos.org/yum5bug

# Note: yum-RHN-plugin doesn't honor this.
metadata_expire=1h

installonly_limit = 5

# PUT YOUR REPOS HERE OR IN separate files named file.repo
# in /etc/yum.repos.d
~
在客户端,我们创建新的容器和配置文件。首先我们先将原有的信息备份保存。
-客户端
[root@bspdev CentOS]# cd /
[root@bspdev /]# mkdir /etc/yum.repos.d/bak
[root@bspdev /]# mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/bak/
[root@bspdev /]# cd /etc/yum.repos.d/bak/
[root@bspdev bak]# ls -l
total 36
-rw-r--r-- 1 root root 1926 Feb 25 16:20 CentOS-Base.repo
-rw-r--r-- 1 root root 631 Feb 25 16:20 CentOS-Debuginfo.repo
-rw-r--r-- 1 root root 626 Feb 25 16:20 CentOS-Media.repo
-rw-r--r-- 1 root root 6118 Feb 25 16:20 CentOS-Vault.repo
[root@bspdev bak]# cd /
[root@bspdev /]# vim /etc/yum.repos.d/localyum.repo

[localyum] //容器名
Name=localyum
baseurl=file://yum/server //目录
enable=1
gpgcheck=0
~

‘伍’ 在linux怎么查看yumlist

以下命令行可以获取当前系统有效的repolist,

# yum repolist

以下命令获取当前有效repolist中所能安装的所有rpm包列表,(很长,慎重)

# yum list

‘陆’ linux yum内网源服务器

通过如下方式就可以了。

一、yum服务器端配置

1.安装FTP软件

#yum install vsftpd

#service vsftpd start

#chkconfig --add vsftpd

#chkconfig vsftpd on

2. 把centos6.2的光盘挂载到服务器上,之后拷贝DVD中所有文件到本机ftp目录下

#mount /dev/cdrom /mnt

#mkdir -p /var/ftp/yumserver-alsww

#cp -vfr /mnt/* /var/ftp/yumserver-alsww

3. 安装 createrepo 软件包

#yum install createrepo

#cd /var/ftp/yumserver-alsww

# createrepo .

到此服务器端配置完成(最好此时关闭防火墙,否则接下来的客户端测试可能不成功)

二、yum客户端配置

1.编辑yum配置文件,注意备份重要文件,防止配置出错造成不必要的麻烦

#cd /etc/yum.repos.d/

#cp CentOS-Media.repo CentOS-Media.repo.bak

#mv CentOS-Base.repo CentOS-Base.repo.bak

#mv CentOS-Media.repo alsww.repo

#vim alsww.repo

[c6-media]

name=CentOS-$releasever - Media

baseurl=ftp://你的yum服务器IP/yumserver-alsww

gpgcheck=1

enabled=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

2.到此yum客户端配置完成,可以测试了(客户端可以没外网,但是内网必须通)。

#yum list |grep gcc

gcc.x86_64 4.4.6-3.el6 @base

libgcc.x86_64 4.4.6-3.el6 @anaconda-CentOS-201112091719.x86_64/6.2

compat-gcc-34.x86_64 3.4.6-19.el6 c6-media

compat-gcc-34-c++.x86_64 3.4.6-19.el6 c6-media

compat-gcc-34-g77.x86_64 3.4.6-19.el6 c6-media

...

如果出现这类的显示,有 "c6-media" 这种的,说明配置成功。

接下来就可以任你所需,安装yum包了~~

我实验成功过的

‘柒’ 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

‘捌’ Linux yum源的问题

重装系统之后是不是系统版本升级了?
源也有版本对应。

热点内容
linux驱动开发教程 发布:2024-05-17 17:19:52 浏览:500
抖音中秋节视频脚本 发布:2024-05-17 17:19:51 浏览:193
快递柜为什么用安卓系统 发布:2024-05-17 17:17:18 浏览:906
电脑配置光纤接口怎么标注 发布:2024-05-17 17:06:56 浏览:976
如何用方向键控制安卓机 发布:2024-05-17 16:38:11 浏览:198
雨田系统源码 发布:2024-05-17 16:28:06 浏览:586
新手直播脚本 发布:2024-05-17 16:27:25 浏览:847
python双引号单引号 发布:2024-05-17 16:19:31 浏览:948
0xxc语言 发布:2024-05-17 16:17:40 浏览:700
php与java的区别 发布:2024-05-17 16:12:48 浏览:340