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 存储库提供用户可能希望在给定用户空间中运行的所有应用程序。

  • 相关阅读:
    预防新型冠状病毒科普宣传网站
    四则运算
    结对审查
    最大子段和
    单元自动测试Junit
    浅谈过去,畅想未来
    第一次的结对编程
    代码审查
    单元测试
    junit4单元测试
  • 原文地址:https://www.cnblogs.com/gpysir/p/15160782.html
Copyright © 2011-2022 走看看