zoukankan      html  css  js  c++  java
  • linux系统本地源和网络源搭建、配置

    摘要

    centos本地源搭建 网络源搭建

    ubuntu本地源搭建 网络源搭建

    ubuntu/debian系列

    使用网络源

    一、根据版本选择源

    查看版本命令:

    lsb_release -c

    cat /etc/lsb-release #或其他命令查看版本

    各版本代号:

    ubuntu20.04 - focal

    ubuntu16.04 - xenial 

    ubuntu15.10 - willy

    ubuntu15.04 - vivid

    ubuntu14.04 - trusty

    ubuntu12.04 - precise

    二、选择镜像源

    选择阿里、腾讯、网易等

    https://developer.aliyun.com/mirror/ubuntu

    https://mirrors.cloud.tencent.com/help/ubuntu.html

    http://mirrors.163.com/.help/ubuntu.html

    三、备份源文件sources.list

    cd /etc/apt

    mv sources.list sources.list.bak

    四、编辑 sources.list

    以ubuntu16.04 - xenial,阿里源为例

    vi /etc/apt/sources.list

    #deb包

    deb http://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multiverse 

    deb http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted universe multiverse 

    deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted universe multiverse 

    deb http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse 

    ##测试版源 

    deb http://mirrors.aliyun.com/ubuntu/ xenial-proposed main restricted universe multiverse 

    # 源码 

    deb-src http://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multiverse 

    deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted universe multiverse 

    deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted universe multiverse 

    deb-src http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse 

    ##测试版源 

    deb-src http://mirrors.aliyun.com/ubuntu/ xenial-proposed main restricted universe multiverse 

    四、更新源

    apt update

    使用本地源

    一、自动生成sources.list

    cd /etc/apt

    mv sources.list sources.list.bak #备份sources.list

    mount /dev/cdrom /media/cdrom #将光盘文件挂载到/media/cdrom,apt-cdrom查找的默认位置

    apt-cdrom -d /media/ubuntu -m add #执行后,自动将光盘apt源信息添加到source.list,不清除已有的apt源信息

    二、自动生成示例

    1、挂载镜像文件

    2、生成sources.list文件

    3、更新apt源

    三、手动编辑source.list

    mount /dev/cdrom /media/cdrom #挂载镜像文件

    mv /etc/apt/sources.list /etc/apt/sources.list.bak #备份源文件

    vim /etc/apt/source.list #手动编辑源文件

    deb  file:////media/cdrom/  xenial   main  restricted  #示例

    apt-get update   #更新源

    四、手动编辑示例

    五、apt-cdrom帮助及参数说明

    -d /media/ubuntu #指定光盘挂载路径

    -m  #不进行光盘挂载和卸载

    add  #增加一个cdrom

    ident #报告cdrom的验证信息

    centos/redhat系列

    使用网络源

    一、选择镜像源

    选择阿里、腾讯、网易等

    https://developer.aliyun.com/mirror/centos

    https://mirrors.cloud.tencent.com/help/centos.html

    http://mirrors.163.com/.help/centos.html

    二、备份源文件

    cd /etc/yum.repos.d

    mkdir bak

    mv * bak #将/etc/yum.repos.d目录下所有文件移到bak目录下

    三、根据版本选择源

    版本查看命令 cat /etc/redhat-release

    四、下载源到本地

    以centos7、阿里源为例

    wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo

    五、更新源

    yum update

    本地yum源

    一、挂载光盘

    mkdir /media/cdrom

    mount /dev/cdrom /media/cdrom

    二、备份源文件

    cd /etc/yum.repos.d

    mkdir bak

    mv * bak #将/etc/yum.repos.d目录下所有文件移到bak目录下

    三、编辑源文件

    3.1、centos6、7源文件编辑

    echo "/dev/cdrom /media/cdrom iso9660 defaults 0 0" >> /etc/fstab  #光盘挂载写入启动项

    cd /etc/yum.repos.d/

    vi rhel7.repo #文件名随意

    [rhel7]

    name=rhel7

    baseurl=file:///media/cdrom/

    enabled=1

    gpgcheck=0

    3.2、centos8源文件编辑

    echo "/dev/cdrom /media/cdrom iso9660 defaults 0 0" >> /etc/fstab  #光盘挂载写入启动项

    cd /etc/yum.repos.d/

    vi AppStream.repo #文件名随意

    [AppStream]

    name=AppStream

    baseurl=file:///media/cdrom/AppStream

    enabled=1

    gpgcheck=0

    vi BaseOS.repo #文件名随意

    [BaseOS]

    name=BaseOS

    baseurl=file:///media/cdrom/BaseOS

    enabled=1

    gpgcheck=0

    补充:

    在RHEL8中把软件源分成了两部分,一个是BaseOS,另一个是AppStream。在Red Hat Enterprise Linux 8.0中,统一的ISO自动加载BaseOS和AppStream安装源存储库。已经存在于光盘链接中,只不过要分别去配置.repo文件。BaseOS 存储库 - BaseOS 存储库以传统 RPM 包的形式提供底层核心 OS 内容。AppStream 存储库 - Application Stream 存储库提供用户可能希望在给定用户空间中运行的所有应用程序。

  • 相关阅读:
    HDU 5528 Count a * b 欧拉函数
    HDU 5534 Partial Tree 完全背包
    HDU 5536 Chip Factory Trie
    HDU 5510 Bazinga KMP
    HDU 4821 String 字符串哈希
    HDU 4814 Golden Radio Base 模拟
    LA 6538 Dinner Coming Soon DP
    HDU 4781 Assignment For Princess 构造
    LA 7056 Colorful Toy Polya定理
    LA 6540 Fibonacci Tree
  • 原文地址:https://www.cnblogs.com/gpysir/p/15160782.html
Copyright © 2011-2022 走看看