yum或apt基本源设置指南

关于:

管理Linux服务器的运维或开发人员经常需要安装软件,最常用方式应该是通过Linux系统提供的包管理工具来在线安装,比如centos的yum,ubuntu或debian的apt-get。当然这些工具使用之前需要配置好yum源或apt源。

配置文件:

centos配置—->/etc/yum.repos.d/xxx.repo

debian配置—->/etc/apt/sources.list

指南:

国内有不少优秀的镜像源服务器,比如mirror.bit.edu.cn(北京理工大学)、mirrors.aliyun.com(阿里云)、mirrors.163.com(网易)等等。这里就以网易163的来说明在常见的Linux系统上设置适合版本的源。

debian:

这里就首先以debian为例来说明基本操作步骤,其实很简单,当然也可以通过别的方式来设置。

打开http://mirrors.163.com/网址,如下:

yum或apt基本源设置指南

点击图示位置,【debian使用帮助】,出现如下界面:

yum或apt基本源设置指南

选择版本
这里说下debian的版本代号,debian的每个主版本都会有一个代号,比如:debian7(wheezy)、debian6(squeeze)、debian8(jessie),貌似jessie版本尚未发布。所以这里要根据自己使用的debian系统版本来选择好正确的源。

设置源
选择正确的源后,就点击对应的版本进行下载即可。下载完毕可以直接覆盖掉原来的,拷贝到/etc/apt目录,修改名称为sources.list;需要注意的是这时会覆盖掉原来的源,最好将原来的sources.list文件进行备份。也可以采取另一种方式,在windows下记事本打开下载到的源文件,仔细地逐行拷贝到/etc/apt/sources.list文件进行追加,注意要把原来的几行设置代码用”#”给注释掉,然后保存并执行apt-get update命令,这样新添加设置的debian源才可以生效,下次apt-get下载安装的时候就是用的163的源。

说明:
最好不好这样做,从别的版本的debian系统中将sources.list文件拷贝过来,修改里边的版本号,这样有时候很容易出问题,导致有些包下载不到。

CentOS:

说明:
centos的yum源设置类debian基本上操作一样。

打开http://mirrors.163.com/网址,如下:

yum或apt基本源设置指南

选择点击【centos帮助】:

yum或apt基本源设置指南

选择版本下载
比如这里下载的是CentOS7-Base-163.repo

设置yum源
首先备份/etc/yum.repos.d/CentOS-Base.repo
[root@localhost ~]# mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
备份后替换为刚下载的CentOS7-Base-163.repo,并修改名称为CentOS-Base.repo即可
运行以下命令生成缓存:
[root@localhost ~]# yum clean all
[root@localhost ~]# yum makecache

到这里搞定。。。其他系统都可以按照这个方式来设置。

Original: https://www.cnblogs.com/chenliyang/p/6633840.html
Author: 陈立扬
Title: yum或apt基本源设置指南

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/36596/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • linux服务器快速卸载安装 node 环境

    卸载旧的版本(没安装过忽略) # 先卸载npm sudo npm uninstall npm -g # 卸载node yum remove nodejs npm -y 看看是否有残…

    2022年8月24日
    0140
  • Windows 2008 R2 Powershell 3.0

    下载地址:http://www.microsoft.com/en-us/download/details.aspx?id=34595&WT.mc_id=rss_alldow…

    Linux 2022年9月14日
    0112
  • linux的启动流程详解

    linux启动流程 一、第一阶段:BIOS 上个世纪70年代初,”只读内存”(read-only memory,缩写为ROM)发明,开机程序被刷入ROM芯片…

    Linux 2022年10月19日
    0103
  • 宝塔面板(linux)卸载方法及卸载后文件删除

    一:脚本卸载 你需要先在面板中将通过面板安装的所有软件卸载,如 nginx、mysql、php 等等,然后,进入 SSH 命令行,输入以下命令: 1. /etc/init.d/bt…

    Linux 2022年8月24日
    0135
  • 用 shell 脚本做 tcp 协议模拟

    问题背景 公司有一套消息推送系统(简称GCM),由于人事变动接手了其中的客户端部分。看了一下文档,仅通讯协议部分有几页简单的说明,代码呢又多又乱,一时理不出一个头绪。由于消息是从后…

    Linux 2022年10月15日
    0119
  • github使用

    创建git仓库 第二步 填写仓库信息 添加readme文件 添加想要忽略的文件 .gitignore文件,例如.pyc等文件 第三步,创建ok 添加ssh用户 某台机器想要和git…

    Linux 2022年8月30日
    0192
  • HCNP Routing&Switching之组播技术-组播地址

    前文我们聊到了组播技术背景,单播、广播在点到多点应用中的问题,以及组播对比单播、广播在点到多点的网络环境中的优势、劣势,相关回顾请参考https://www.cnblogs.com…

    Linux 2022年8月26日
    0173
  • Git—git中分支操作

    前言 众所周知git是版本控制,那么如果我们想要开发或者修改本地代码肯定不能直接在我们主干分支上进行修改。这里就引入了git分支的一个说法。 git分支 我们可以通过创建分支来完成…

    Linux 2022年8月30日
    0156
  • 浅谈缓存击穿、缓存穿透、缓存雪崩、缓存预热、缓存降级

    缓存对每个人来说都不陌生,缓存几乎是前端和服务器端开发的基本优化方法之一。在实际生产环境中,缓存的使用规范一直受到关注。如果使用不好,很容易遇到缓存崩溃、雪崩等严重异常情况,从而给…

    Linux 2022年11月8日
    0102
  • realloc,c语言

    realloc #include main() { char* ptr=NULL; char* ptr2=NULL; ptr = malloc(2); printf("a…

    Linux 2022年8月24日
    0122
  • Git 重命名操作

    截至目前,Tome 和Jerry 都使用手动命令来编译自己的项目。Jerry 决定为他们的项目创建 Makefile,并给予适当的名称来命名”string.c&#822…

    Linux 2022年8月30日
    0165
  • 说说我当初是如何学Linux的

    今天我就说说我当初是如何从一名普通桌面维护工程师,通过学习和努力转成Linux运维工程师的,以及作为Linux运维工程师需要一些什么技能和知识,希望可以帮到一些对Linux有兴趣或…

    2022年8月20日
    0151
  • Linux——开机自启动

    有时候我们需要Linux系统在开机的时候自动加载某些脚本或系统服务,这里介绍CentOS开机自启动的几种方法。 方式一. 修改/etc/rc.d/rc.local脚本 1、在/et…

    Linux 2022年8月26日
    0133
  • redis分享PPT材料

    上次在公司类做了一个redis分享,特别想把ppt上传上来,好像博客园不支持,那就截图把 1.简介 redis是什么: redis是一个nosql(not only sql不仅仅只…

    Linux 2022年9月14日
    0135
  • 【总结】瞬时高并发(秒杀/活动)Redis方案

    1,Redis 丰富的数据结构(Data Structures) * 字符串(String) – Redis字符串能包含 任意类型的数据 一个字符串类型的值最多能存储 …

    Linux 2022年9月14日
    0126
  • Mac查看git的安装路径

    1:查看git命令所在的安装路径 which git 2:找对应的目录,通过终端和Finder做了一个对比,通过对比可见许多目录针对Finder都是隐藏的 3:怎么从界面看到? F…

    Linux 2022年8月30日
    0162
最近整理资源【免费获取】:   👉 程序员最新必读书单  | 👏 互联网各方向面试题下载 | ✌️计算机核心资源汇总