详解Ubuntu软件源

新手学Ubuntu的时候,一般不知道什么是源,但源又是Ubuntu下常用到的东西。因此,本文就详细介绍一下Ubuntu 源。

例如:你要安装gcc软件,那么你就可以再终端中输sudo apt-get install gcc,这样就能帮你装好gcc软件,如果源里没有这个软件时,此命令就没法完成。

在 Ubuntu 中软件安装的方式和 Windows 系统中双击 exe 文件的傻瓜式软件安装的方式有很大的不同,它主要可以分为下面三种安装方式:

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

Ubuntu 官方软件源中包含了 Ubuntu 系统中所用到的绝大部分的软件,它对应的源列表

是/etc/apt/sources.list。在这个文件中,记录了 Ubuntu 官方源的地址,基本格式内容如下所示:

镜像地址,它其实和 Ubuntu 官方的镜像是相同的,我这里做了替换主要是为了加快 apt 安装和更新软件源的速度,毕竟学校里的内网速度还是相当不错的。

以前我一直不明白既然有了官方的软件源,为什么还多出了一个 PPA 软件源,统一用 Ubuntu 官方源不是挺好吗?

PPA 源出现的背景是因为系统自带的源是很有限的,我们肯定需要一些其他的软件包然而如果是直接下载deb格式的文件的话,又不能获取到更新和维护,所以这就用到了十分重要的 PPA 源了。

所谓 PPA 源,就是指 “Personal Package Archives” ,也就是个人软件包集。这其实是一个网站,即-Launchpad 是 Ubuntu 母公司 Canonical 有限公司所架设的网站,是一个提供维护、支援或联络 Ubuntu 开发者的平台。由于不是所有的软件都能进入 Ubuntu 的官方的软件库,launchpad.net 提供了 PPA,允许开发者建立自己的软件仓库,自由的上传软件。供用户安装和查看更新。

如果你是一个程序员,那么我觉得我回答这个问题会显得很白痴,但是如果你是一个 Ubuntu 小白用户,我觉得我还是有必要和大家解释下这个原因:这时因为 Ubuntu 的官方软件源的服务器是在国外,而从我们中国访问国外的网站都必须先经过一堵“墙”来验证这个网站是否可以访问,另外一个原因就是服务器在国外,距离远了,访问的速度当然没有直接访问国内的网站快。正是由于这种的访问检查和网络传输距离问题,导致我们通常访问 Ubuntu 官方软件源的速度很慢。

为了解决上面提到的这个问题,在我们国内有许多学校和公司的镜像网站都对 Ubuntu 的官方软件源进行了镜像备份,并且定期地进行同步更新,而国内访问这些镜像网站的速度都要比直接访问 Ubuntu 官方镜像源要快地多,所以我们只要将 Ubuntu 官方软件源的网址替换成国内的 Ubuntu 软件源镜像网站的网址就可以达到加速的目的了。

是/etc/apt/sources.list,我们只要对这个文件中内容进行替换就可以了,例如我自己电脑上使用就是浙江大学开源镜像网站上的软件源,如下所示:

如果你要的软件没有,那么可以通过添加一些软件较为齐全的源来解决,也就是放入更多的软件到软件库中。

(文件 etc apt sources list是一个普通可编辑的文本文件,保存了ubuntu软件更新的源服务器的地址。)

sources.list就是添加源的文件,只要把你在网上找到的源地址加在最后一行就行了,然后保存。回到终端下,更新一下软件列表,输入:

下面我也贴出一个汇总了我们国内常用开源镜像站点的信息,你们可以到这些地方去获取 Ubuntu 软件源的源列表:国内开源镜像站点汇总。

注意:我推荐你在选择开源镜像站点,首先去 ping 一下你到这个站点看一下网络速度,选择一个比较快的站点就好。

哈哈~原来文件里就是添加了一个跟软件源一模一样的东西,他们的作用殊途同归啊。我想这其实是 Ubuntu 为了分辨官方的源和第三方的源才设计成在sources.list 和 sources.list.d/这两个地方中存储软件源信息。因为第三方的源毕竟不太可信,如果随便更新的话可是会出事情的。

一般来说ubuntu官方的软件仓库由于服务器在国外,下载更新速度较慢,需要将软件仓库更换为国内镜像点。1、修改源配置文件①先备份原来的配置文件mv/etc/apt/sources.list/etc/a…博文来自:种瓜大爷

参考 ubuntu下的apt-get内网本地源的搭建 Ubuntu的apt-get本地源搭配——根据需要自己添加软件作源安装…博文来自:很靠近海

说明Ubuntu系统的软件源就是指Ubuntu系统的软件更新管理器下载更新软件的来源,是一个软件仓库。Ubuntu系统对这个软件源的配置的信息是放在一个文本文件中的,这个文本文件的完整路径一般是/et…博文来自:zhulong20120418的博客

Ubuntu默认的软件源位于美国(,这使得我们更新或下载新软件时往往需要花费大量时间在等待下载上,然而国内有很多优秀的镜像站点,其提供和美国服务器一样的内容…博文来自:xkwy100s Blog

Ubuntu系统自带的源都是国外的网址,国内用户在使用的时候网速比较慢。一个软件的下载是十分痛苦的,这里讲解一下如何将国外源更换为国内源,让你的网速Biu.Biu.Biu1.备份原来的源sudocp/…博文来自:quanwei的博客

Ubuntu的包管理工具是apt,由于官方的软件源一般都在国外所以有时候源会很慢,所以有时候会替换成国内的镜像站,但是需要我们修改软件仓库的配置Ubuntu的软件软分为两部分官方源和ppa,ppa其实…博文来自:陌生人的博客

在使用ubuntu系统的时候经常需要在线安装某些软件(apt-get install),然后由于国内一些原因,部分软件源无法使用,在此就需要更换软件源,具体做法如下:1、打开软件源配置文件/etc/a…博文来自:C_Dreams的博客

国内有很多Ubuntu的镜像源,包括阿里的、网易的,还有很多教育网的源,比如:清华源、中科大源。我们这里以清华源为例讲解如何修改Ubuntu18.04里面默认的源。1、输入命令修改sources.li…博文来自:夏日辉 的 知识笔记

过程:下载Ubuntu系统镜像,后缀.iso的配置文件。因为是外网,所以去官网下载需要自备梯子(真是把我累伤心了),于是找到了国内的开源网站:制作U盘启动盘,下载USBWiter软件,或者是……博文来自:weixin_44861399的博客

下面讲解,linux系统下如何进行软件的管理,包括软件的索引安装、更新、卸载删除、本地存储介中软件的安装、系统升级等操作。一、Linux软件包按封装类型分为3类:1、Debian,其文件扩展名为“.d…博文来自:学习,交流,积累

由于linux系统自带的镜像源都在国外,国内用户下载或更新软件会比较慢,有时是非常慢,所以国内某些机构,如大学,研究院所,就在国内建了linux的镜像源服务器供国内linux用户使用,而我们要使用这些…博文来自:爱码者的博客

最近想开始尝试在Linux系统下编程,同学给我推荐了Ubuntu系统,官网上下了个Ubuntu13.04,安装wine-qq,启动时出现没有ia32-libs-gtk软件包相关的错误,所以决定更新源。…博文来自:时间太瘦,指缝太宽。

由于我之前一直强调数据结构以及算法学习的重要性,所以就有一些读者经常问我,数据结构与算法应该要学习到哪个程度呢?,说实话,这个问题我不知道要怎么回答你,主要取决于你想学习到哪些程度,不过针对这个问题,…博文来自:帅地

Spring Boot 算是目前 Java 领域最火的技术栈了,松哥年初出版的 《Spring Boot + Vue 全栈开发实战》迄今为止已经加印了 8 次,Spring Boot 的受欢迎程度可见…博文来自:江南一点雨的专栏

今天的因特网无疑是有史以来由人类创造的、精心设计的最大系统、该系统由数以千计的计算机设备(计算机、平板电脑、智能手机)彼此相互连接构成,并且还有一批与因特网相互连接的物品比如游戏机、监控系统、汽车、医…博文来自:c旋儿的博客

专栏 九章算法网址 正所谓无BUG不生活,从你含辛茹苦地码着第一行代码开始,bug就如影随形。其实,bug 被自己或者是测试人员发现都是好事;但如…博文来自:weixin_34345560的博客

作者 Rocky0429来源 Python空间大家好,我是 Rocky0429,一个喜欢在网上收集各种资源的蒟蒻…网上资源眼花缭乱,下载的方式也同样千奇百怪,比如 BT 下载,磁力链接,网…博文来自:Rocky0429

点击上面↑「爱开发」关注我们每晚10点,捕获技术思考和创业资源洞察什么是ThreadLocalThreadLocal是一个本地线程副本变量工具类,各个线程都拥有一份线程私……博文来自:爱开发

突发奇想先说说我为什么要写这篇文章,在这之前,我遇到了一个问题,就是复制不了PDF的文字内容,而我偏偏又想获取到。我尝试了很多办法,先是将PDF转成Word文档,这样就可以从文档中把内容复制出来了,但…博文来自:我本将心向明月,奈何明月照沟渠

作为职场新人,在职场这门学问中,我们都还没有入门,这是我听完曹政老师的知识星球年终福利课《职场的》之后的感悟,曹政老师这门课针对的就是我们这样的职场新。

未经允许不得转载:主机宝贝 » 详解Ubuntu软件源

评论 抢沙发

评论前必须登录!