| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 系统运维 -> 详解Ubuntu软件源 -> 正文阅读 |
|
[系统运维]详解Ubuntu软件源 |
详解Ubuntu软件源前言? 新手学Ubuntu的时候,一般不知道什么是源,但源又是Ubuntu下常用到的东西。因此本文就详细介绍一下Ubuntu 源。 起源? 2004 年,当时的 Linux 已建立了作为企业服务器平台的地位,但自由软件还未走进大多数计算机用户的日常生活。为了让自由软件为大众所用,Mark Shuttleworth 聚集了一群来自著名 Linux 项目 ? Ubuntu 的愿景一部分面向大众,一部分面向商用:作为自由软件,按照同样的条款提供给每个人使用,同时也通过科能(上海)软件科技有限公司提供的一系列服务获得资金来源。 ? Ubuntu 精神的大意是“人道待人”。还有另一种解释是:“天下共享连接人人的信念”。 软件源简介? 软件源是指Linux系统在线安装的软件包的来源,是Linux操作系统官方发布的软件安装包的一个集合,简单来说,就是应用程序安装仓库。 ? 很多的应用软件都会这收录到这个软件源里面,按类型分则有:
? 在这里,你可以找到任何包含在源中的软件包,当然第三方的软件除外。第三方的软件只能通过其他途径来获取,也可以生成第三方软件源。 格式? Debian与Ubuntu包管理工具就是都是apt,这里以阿里云软件源为例:
第一部分:
第二部分:? 软件包服务器地址 第三部分:? 严格来说不算是发行版版本代号,它应该是Ubuntu系统发布之后,在此基础上进行的安全性更新的分类。 第四部分:
软件源的分类:在 Ubuntu 中软件源其实还细分为下面两种:
Ubuntu 官方软件源:? Ubuntu 官方软件源中包含了 Ubuntu 系统中所用到的绝大部分的软件,它对应的源列表 ? 这里我使用了https://developer.aliyun.com/mirror/ubuntu镜像地址,它其实和 Ubuntu 官方的镜像是相同的,我这里做了替换主要是为了加快 apt 安装和更新软件源的速度,毕竟学校里的内网速度还是相当不错的。 PPA 软件源:? 以前我一直不明白既然有了官方的软件源,为什么还多出了一个 PPA 软件源,统一用 Ubuntu 官方源不是挺好吗? ? PPA 源出现的背景是因为系统自带的源是很有限的,我们肯定需要一些其他的软件包然而如果是直接下载deb格式的文件的话,又不能获取到更新和维护,所以这就用到了十分重要的 PPA 源了。 ? 所谓 PPA 源,就是指 “Personal Package Archives” ,也就是个人软件包集。这其实是一个网站,即-launchpad.net。Launchpad 是 Ubuntu 母公司 Canonical 有限公司所架设的网站,是一个提供维护、支援或联络 Ubuntu 开发者的平台。由于不是所有的软件都能进入 Ubuntu 的官方的软件库,launchpad.net 提供了 PPA,允许开发者建立自己的软件仓库,自由的上传软件。供用户安装和查看更新。 如何为Ubuntu 替换和添加软件源?为什么要替换系统默认的官方软件源?? 如果你是一个程序员,那么我觉得我回答这个问题会显得很白痴,但是如果你是一个 Ubuntu 小白用户,我觉得我还是有必要和大家解释下这个原因:这时因为 Ubuntu 的官方软件源的服务器是在国外,而从我们中国访问国外的网站都必须先经过一堵“墙”来验证这个网站是否可以访问,另外一个原因就是服务器在国外,距离远了,访问的速度当然没有直接访问国内的网站快。 ? 正是由于这种的访问检查和网络传输距离问题,导致我们通常访问 Ubuntu 官方软件源的速度很慢。 那么有什么好的方法来解决访问 Ubuntu 官方软件源速度慢的问题吗? 更换软件源? 为了解决上面提到的这个问题,在我们国内有许多学校和公司的镜像网站都对 Ubuntu 的官方软件源进行了镜像备份,并且定期地进行同步更新,而国内访问这些镜像网站的速度都要比直接访问 Ubuntu 官方镜像源要快地多,所以我们只要将 Ubuntu 官方软件源的网址替换成国内的 Ubuntu 软件源镜像网站的网址就可以达到加速的目的了。 ubuntu 20.04(focal) 配置如下
? 如果你要的软件没有,那么可以通过添加一些软件较为齐全的源来解决,也就是放入更多的软件到软件库中。 ? 回到终端下,更新一下软件列表,输入: ? 平时,如果你的源下载速度不快,你也可以通过此种方式更新源,去获取更快速度的源 更换PPA源
|
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 | -2024/12/28 19:12:29- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |
数据统计 |