1.Debian类系统

配置文件:/etc/apt/sources.list

例子:deb https://mirrors.aliyun.com/kali kali-rolling main contrib non-free

说明:

1.格式 协议://镜像站网址/发行版 发行版版本代号 软件集合

2.格式:deb--deb格式的包;deb-src--源码包

3.协议:http--http协议;ftp--ftp协议;cdrom--光盘;file--本地磁盘

4.网址:镜像站网址

5.发行版:debian/ubuntu/kali等

6.版本代号:ubuntu12.10--quantal等(进入dists目录查看)

7.软件集合:main/contrib/non-free等(进入dists目录的对应版本目录查看)

8.“发行版-版本代号-软件集合”间是上下级关系可用“/”代替空格;软件集合间属于同级关系,只能用空格

9.访问路径:https://mirrors.aliyun.com/kali/dists/kali-rolling/main/

10.部分镜像站部分系统有“help”等链接,直接按着写也可

2.CentOS类系统

配置文件:/etc/yum.repos.d/CentOS-Base.repo

#只要是.repo结尾即可,叫什么随意

例子:

[base] #yum的名字(随意写)

name=CentOS-$releasever #yum的注释(随意写)

baseurl=http://mirrors.aliyun.com/centos/$releasever/os/$basearch/

#baseurl--软件包根目录;$releasever--系统主版本号;$basearch--cpu结构

#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os

#baseurl=file:///media/CentOS/

enabled=1 #是否启用此yum源;0为否1为是

gpgcheck=1  #是否对包启用校验;0为否1为是

gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-6

#如果gpgcheck为0可以随便写,为1则要配密钥文件所在路径

3.制作本地yum源(以CentOS为例)

首先明确,制作本地yum源使用的iso文件就是安装操作系统时使用的那个iso文件(CentOS也就只有一个ISO文件没有专门的软件iso文件);

其次明确,yum源中baseurl填写的就是iso文件的那一层目录,而不是要写到其下的Packages目录(猜测可能是因为yum命令还要读取与Packages同级的repodata等目录,没做进一步验证)。

最后再明确,如果不使用挂载光盘或iso而是想把光盘或iso文件复制到本地磁盘,那么也是要复制光盘或iso内的所有文件而不是只复制Packages文件夹。

比如我本地虚拟机iso文件自动挂载到了/media/CentOS_6.8_Final,在此直接以其为源制作本地yum源作为示例

mkdir /mnt/CentOS_6.8_Final
mount -o loop /mnt/CentOS-6.8-x86_64-bin-DVD1.iso /mnt/CentOS_6.8_Final

cd /etc/yum.repos.d
mkdir backup
mv * backup cat > my.repo << EOF
[mySection]
name=myName
baseurl=file:///media/CentOS_6.8_Final
enabled=
gpgckeck=
gpgkey=
EOF yum clean all
yum search telnet

可以看到查找telnet时已成功从新写的mySection查找

参考:

http://www.aixchina.net/Question/171349?order=asc

Linux软件源书写格式解析及本地yum源制作的更多相关文章

  1. Linux网络安全篇,配置Yum源(一),本地Yum源

    1.创建挂载目录 mkdir /mnt/cdrom 2.挂载软件源cdrom mount /dev/cdrom /mnt/cdrom/ 3.建立本地yum源资源文件夹 mkdir /usr/local ...

  2. linux软件安装、rpm操作命令、本地yum配置(有什么用)

    1.yum是什么? yum的全称是yellow dog updater,modified,是一个shell前端软件包管理器;基于RPM包管理,能够从指定的服务器下载RPM包并自动安装,可以自动处理依赖 ...

  3. Linux云主机(离线)搭建本地yum源

    下载CentOS镜像 http://mirror.nsc.liu.se/centos-store/7.3.1611/isos/x86_64/ 离线yum源的配置 1.上传下载的镜像源iso 2.挂载i ...

  4. LINUX使用DVD光盘或者ISO作为本地YUM源

    先把光盘或 ISO 文件挂载到文件系统: # mkdir /media/iso 挂载光盘: # mount /dev/cdrom /media/iso 或挂载 ISO 文件: mount -o loo ...

  5. linux系统光盘开机自动挂载-配置本地yum源

    一.光盘开机自动挂载 1.修改配置文件 执行命令 :vi /etc/fstab  添加/dev/cdrom                   /mnt           iso9660      ...

  6. CM本地Yum源的搭建

    CM本地Yum源的搭建 以本地yum源安装CM5为例,解释本地yum源的安装和利用本地yum源安装CM5. Cloudera Manager 5(以下简称CM)默认采用在线安装的方式,给不能联互联网或 ...

  7. RedHat 6.4企业版利用iso镜像做本地yum源

    修改文章:http://linux.cn/article-1017-1.html 而RedHat的yum则需要注册付费才能使用,如果不这样则有两种解决方案 1. 利用iso镜像做本地yum源 2. 利 ...

  8. RedHat Linux RHEL6配置本地YUM源

    YUM是Yellow dog Updater Modified的简称,起初是由yellow dog这一发行版的开发者Terra Soft研发,用python写成,那时还叫做yup(yellow dog ...

  9. 在linux上搭建本地yum源

    准备yum仓库的光盘镜像IOS文件: 设置光驱加载本地磁盘的yum仓库的光盘镜像文件: 在linux的命令行输入setup命令打开设置窗口,选择"System Service": ...

随机推荐

  1. sticky-footer的三种解决方案

    在网页设计中,Sticky footers设计是最古老和最常见的效果之一,大多数人都曾经经历过.它可以概括如下:如果页面内容不够长的时候,页脚块粘贴在视窗底部:如果内容足够长时,页脚块会被内容向下推送 ...

  2. node.js中的http.response.end方法使用说明

    转载自:http://m.jb51.net/article/58468.htm 本文介绍了http.response.end的方法说明.语法.接收参数.使用实例和实现源码,需要的朋友可以参考下 方法说 ...

  3. 下载安装Android sdk tools

    安装java: https://www.cnblogs.com/sea-stream/p/5815957.html 下载地址:https://www.androiddevtools.cn/ 选择版本 ...

  4. Spotlight 监控Linux服务器的性能

    Spotlight功能:详细的进程跟踪功能远程连接在线的Unix/Linux的调优指南事件日志跟踪配置警报 详细的进程跟踪功能:Spotlight对具体的Unix / Linux的进程长达24小时的历 ...

  5. 力扣 报错 runtime error: load of null pointer of type 'const int'

    runtime error: load of null pointer of type 'const int' 要求返回的是int* 解决方案 1.指针使用malloc分配空间 用 int * p = ...

  6. 《剑指offer》第六十二题(圆圈中最后剩下的数字)

    // 面试题62:圆圈中最后剩下的数字 // 题目:0, 1, …, n-1这n个数字排成一个圆圈,从数字0开始每次从这个圆圈里 // 删除第m个数字.求出这个圆圈里剩下的最后一个数字. #inclu ...

  7. 离线人脸识别C#类库分享 虹软2.0版本

    目前只封装了人脸检测部分的类库,供大家交流学习,肯定有问题,希望大家在阅读使用的时候及时反馈,谢谢!使用虹软技术开发完成 戳这里下载SDKgithub:https://github.com/dayAn ...

  8. 算法笔记--最大流和最小割 && 最小费用最大流 && 上下界网络流

    最大流: 给定指定的一个有向图,其中有两个特殊的点源S(Sources)和汇T(Sinks),每条边有指定的容量(Capacity),求满足条件的从S到T的最大流(MaxFlow). 最小割: 割是网 ...

  9. 动态规划-填格子问题 Domino and Tromino Tiling

    2018-09-01 22:38:19 问题描述: 问题求解: 本题如果是第一看到,应该还是非常棘手的,基本没有什么思路. 不妨先从一种简化的版本来考虑.如果仅有一种砖块,那么,填充的方式如下.

  10. .net WinForm 的数据绑定

    .net WinForm 的数据绑定相当灵活 http://www.cnblogs.com/ydong/archive/2006/04/22/381847.html 原来只知道 Control 类上的 ...