前言:为什么要更改源

1.什么是软件源?
源,在Ubuntu下,它相当于软件库,需要什么软件,只要记得正确的软件名就可以用命令安装:
sudo apt-get install 软件名
如果源里面没有这个软件,则无法安装该软件。

2.通过源安装软件的原理
其实通过软件源安装软件的原理非常简单,Ubuntu 系统中自带了一个名为 apt的软件包管理工具,它的主要功能就是负责 Ubuntu 系统中所有软件包的管理,包括从软件源中下载软件,卸载系统中已经安装的软件等。而每当我们通过 sudo apt-get install 命令去安装一个软件时,apt 包管理工具就会从系统中一个叫做源列表的文件中去读取软件源的网址信息,查找可以包含该软件的软件源的网址,然后就从这个网址上把指定的软件给下载下来,然后由 apt 包管理工具在本地进行一些解压和安装的其他操作。

3. 软件源的分类

  • ubuntu官方软件源
  • PPA软件源

PPA源是指“Personal Package Archives”,即个人软件包集。由于不是所有的软件都能进入 Ubuntu 的官方的软件库,launchpad.net 提供了 PPA,允许开发者建立自己的软件仓库,自由的上传软件。供用户安装和查看更新。

如何添加PPA软件源?
添加 PPA 软件源的命令:sudo add-apt-repository ppa:user/ppa-name
删除 PPA 软件源的命令:sudo add-apt-repository --remove ppa:user/ppa-name

当添加完PPA源之后,系统就会在/etc/apt/source.list.d文件夹里创建两个文件:

一、备份源文件

sudo cp /etc/apt/source.list /etc/apt/source.list.bak

二、查看系统版本信息

使用lsb_release -c查看系统版本信息,可以看到ubuntu18.04的版本代码名称是bionic

三、更改软件源列表

vim /etc/apt/source.list
然后添加以下内容
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

关于所添加每条信息的格式其实就是:
deb(或者deb-src) address section1 section2
详细信息可以查看该博文

四、更新相关信息

更新软件列表
sudo apt update

参考信息

详解Ubuntu软件源

Ubuntu18.04下更改apt源为阿里云源

ubuntu18.04 更改apt源相关推荐

  1. Ubuntu18.04下更改apt源为阿里云源

    为了下载更方便,速度更快,我们往往在使用Linux系列系统时修改apt源为国内的源,一般选择有阿里云,豆瓣之类的,下面简单说下如何更改为阿里云源. 1.复制源文件备份,以防万一 我们要修改的文件是so ...

  2. ubuntu18.04 更新软件源(华为开源镜像源)

    ubuntu18.04 更新软件源(华为开源镜像源) 华为ECS 自带的ubuntu源挺慢的 尤其我1M的,被限速后更慢了 参考这位大神 备份配置文件 cp -a /etc/apt/sources.l ...

  3. Ubuntu18.04切换阿里源

    Ubuntu18.04切换阿里源 为什么要换源 1.备份原来的系统默认源 2.更换源 更新 为什么要换源 Ubuntu系统自带的源都是国外的网址,国内用户在使用的时候网速比较慢.一个软件的下载是十分痛 ...

  4. 【亲测有效】Ubuntu18.04 sudo apt update无法解析域名的解决方案

    [亲测有效]Ubuntu18.04 sudo apt update无法解析域名的解决方案 参考文章: (1)[亲测有效]Ubuntu18.04 sudo apt update无法解析域名的解决方案 ( ...

  5. ubuntu18.04解锁apt

    ubuntu18.04解锁apt: 控制台执行以下命令: sudo rm /var/lib/apt/lists/lock /var/cache/apt/archives/lock /var/lib/d ...

  6. Ubuntu18.04搭建Android源码编译环境

    一.前言 使用Ubuntu18.04搭建Android源码的编译,本文是参考Android系统源码编译文章撰写的. 二.步骤 1.下载Android源码.Ubuntu环境搭建.git安装请参考其他文章 ...

  7. ubuntu 16.04 和 18.04 替换apt源为阿里源

    ubuntu 16.04 和 18.04 替换apt源为阿里源 ubuntu 16.04 替换apt源为阿里源 备份原配置文件 配置sources.list 文件 刷新源 ubuntu 18.04 替 ...

  8. Ubuntu 更改apt 源

    在Ubuntu系统中,维护着一个源列表,源列表里面存放着一些网址信息,每一条网址指向一个源服务器,我们需要的软件就存放在这些源服务器上. Ubuntu系统默认使用的apt源是国外的源服务器,这导致我们 ...

  9. Unbuntu18.04通过apt源方式安装mysql5.7.22

    Ubuntu18.04在今年4月底发布了,喜欢尝鲜的小伙伴肯定是第一时间就更新了系统版本,那么在Ubuntu18.04中怎么安装msyql5.7(mysql8.0因为新出,再观望一段时间)呢? * 带 ...

最新文章

  1. 2021年大数据Hadoop(二十六):YARN三大组件介绍
  2. EntityFramework Core如何映射动态模型?
  3. Android开发:4-3、Activity常用其他API接口、屏幕旋转
  4. 利用Python发送短信,用处多多
  5. php mysql 源码 安装教程_源码安装和配置apache(httpd)和 PHP 和 mysql全过程(一)...
  6. java会议记录管理系统实验报告代码_会议记录管理系统.docx
  7. 【冯·诺依曼体系结构】
  8. linux之ab测试
  9. Fastdfs预留空间问题排查分析
  10. ubuntu下网易云音乐无法打开
  11. php圆角的度数计算公式,角度数换算公式(三角函数计算换算角度)
  12. [手机分享]黑莓手机8系列分享之——黑莓88XX系列
  13. 如何关闭windows杀毒软件
  14. 创建最大堆、最小堆、图解堆排序
  15. zotero 使用总结
  16. 安全漏洞之Log4j2漏洞复现绕过分析
  17. Python练习题——第九题:编写一个函数,输入n为偶数时,调用函数求1/2+1/4+...+1/n,当输入n为奇数时,调用函数1/1+1/3+...+1/n
  18. python开发人工智能机器人_Python人工智能?
  19. win10下安装Docker for Windows
  20. 大中台的黄粱一梦和复用性设计的繁荣盛世

热门文章

  1. 【学习笔记】python - pyecharts
  2. 【学习笔记】36、lambda是单表达式函数
  3. 【整理】BADI的查找和使用
  4. 使用事务码DBCO实现SAP链接外部数据库以及读取例程
  5. 合并报表调整、抵销分录的编制顺序
  6. SAP SD基本业务总结
  7. SAP PP生产订单相关信息的获取
  8. ABAP TBL鼠标滚动到某行某列
  9. abap--REUSE_ALV_GRID_DISPLAY事件子过程和cl_gui_grid类的事件对应关系
  10. ABAP:关于文本(Read_text,Save_text)