今天配置Ubuntu软件源,看到一篇文章讲清楚了为什么需要配置软件源,特转载过来(http://baijiahao.baidu.com/s?id=1578857355620858850&wfr=spider&for=pc),作为备份

linux有许多的发行版,产生了许多的软件包管理工具,例如redhat/centos的yum,ubuntu/debian的apt-get,suse的yast等,由于默认官方的软件仓库都在国外,加上GFW的各种限制(你懂的)

GFW

经常出现软件包安装更新缓慢甚至下载超时等异常情况,非常影响工作效率。

经常的下载超时

其实国内有许多第三方软件仓库镜像源,而且都是安全可靠,且定期保持和官方源同步,我们只需要修改下软件仓库配置,就可以实现从国内仓库安装你想要的软件工具,大大提升你的安装更新效率。

debian包管理工具就是apt

今天先讲解笔者用的较多的apt(ubuntu/debian),若对其它linux发行版有兴趣可在评论区留言,我争取后面再写出来。

配置文件路径:

/etc/apt/sources.list

/etc/apt/sources.list.d

直接配置sources.list就可以,也可以在sources.list.d里自定义命名文件xxxx.list再配置

我们来看看sources.list的一行国内源字段配置(以下以阿里云源为例)

deb http://mirrors.aliyun.com/ubuntu/ trusty main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ trusty main restricted universe multiverse

整个结构是遵循以下格式:

deb/deb-src [ options ] uri suite [component1] [component2] [...]

deb 这一栏只有两种写法,分别为deb与deb-src,前者表示所指向的为存放 binary 格式 ( 编译好执行文件的软件套件 ) 软件套件的服务器位置,后者则为 sources 格式 ( 包含原始码的软件套件 ) 软件套件的服务器位置。 简言之,一般我们只想要安装该软件而不想要去重新编译它时,就在这一栏填入deb, 如果你想取得某软件的原始码 ( sources code ) ,就得加入deb-src, 当然也可以两行都写。

uri 指的就是软件套件来源位置,这些位置可以为系统内的某个位置 ( file ) 、可以为 CD-ROM ( cdrom ) 、可以为网络远程位置 ( http 、 ftp )..等等,当你下 apt-get 指令时,就会到这些位置去搜寻软件数据库。总括来说一共有 file 、 cdrom 、 http 、 ftp 、copy 、rsh 、ssh 等几个参数,当然,用的最多的是http/https/ftp,从网上指定源获取软件包。

suite指你打开uri链接,访问到dists目录下有个你对应linux发行版的套件名称目录(每个发行版对应的名称各不相同,ubuntu14.04为trusty),后面多个component1为suite目录下的多个指定组件库(上面示例为main、restricted、universe 、multiverse)

Ubuntu/debian软件仓库源配置详解相关推荐

  1. yum软件仓库的配置详解

    生活不会突变,你要做的只是耐心和积累.人这一辈子没法做太多的事情,所以每一件都要做得精彩绝伦.你的时间有限,做喜欢的事情会令人愉悦,所以跟随自己的本心. yum概述 yum:Yellowdog Upd ...

  2. linux中yum源在那个目录下,Linux ---各种yum源配置详解

    yum,是Yellow dog Updater, Modified 的简称,是杜克大学为了提高RPM 软件包安装性而开发的一种软件包管理器.yum 的理念是使用一个中心仓库(repository)管理 ...

  3. 电脑功耗软件_台式电脑配置详解!

    近期有许多做设计的朋友问我,怎么配一台工作用的电脑,今天就给大家介绍一下电脑的各个组成部分. 电脑核心配置,一般指CPU.主板.显卡三大件,一般笔记本电脑不需要考虑主板,只需考虑CPU和显卡两大件. ...

  4. Julia的安装与配置详解(包含在Ubuntu 18.04和Windows 10系统上Julia的安装)

    Julia的安装与配置详解((包含在Ubuntu 18.04和Windows 10系统上Julia的安装) Julia的安装 使用二进制文件安装Julia 在Ubuntu上安装Julia 在Windo ...

  5. 深入浅出Mybatis系列(四)---配置详解之typeAliases别名(mybatis源码篇)

    上篇文章<深入浅出Mybatis系列(三)---配置详解之properties与environments(mybatis源码篇)> 介绍了properties与environments, ...

  6. Nagios远程监控软件的安装与配置详解

    Nagios远程监控软件的安装与配置详解 作者:redhat_hu Nagios是一款功能强大的网络监视工具,它可以有效的监控windows.linux.unix主机状态以及路由器交换机的网络设置,打 ...

  7. Ubuntu软件仓库源类型:官方源、第三方源、本地源

    APT (Advanced Packaging Tool) 用于管理Ubuntu及其衍生版本的软件包.APT依赖于存储在Ubuntu软件仓库中的软件包.Ubuntu软件仓库源是APT用于获取软件包的位 ...

  8. 硬实时RTLinux安装配置详解 (一):准备工作

    更多技术干货,欢迎扫码关注博主微信公众号:HowieXue,一起学习探讨软硬件技术知识经验,关注就有海量学习资料免费领哦: 硬实时RTlinux系统配置 1. Linux内核下载 2. 下载与Linu ...

  9. [转]阿里巴巴数据库连接池 druid配置详解

    一.背景 java程序很大一部分要操作数据库,为了提高性能操作数据库的时候,又不得不使用数据库连接池.数据库连接池有很多选择,c3p.dhcp.proxool等,druid作为一名后起之秀,凭借其出色 ...

最新文章

  1. 谁还期待iPhone 13?
  2. python 向量元素判断_python;计算向量的元素
  3. 边框回归的损失函数_分类损失函数,边框回归损失函数
  4. Linux:十条为系统管理员节省时间的命令
  5. [UE4]把枪抽象为一个类
  6. 从SqlServer转手Oracle的一些坑
  7. Spring-beans-FactoryBean
  8. [UOJ336]无限之环
  9. Websense:别让移动设备触痛企业的安全神经
  10. 医院标准化信息中心机房建设心得
  11. 今日巨大福利,1元体验京东云服务器,附云服务器用法的完整教程
  12. 《魔兽争霸》故事背景
  13. word文档在保存后消失,如何恢复?
  14. 【GitHub报错】You have not concluded your merge (MERGE_HEAD exists).解决方法
  15. 第二证券|钠离子电池将迎来量产 22股净利有望高增长
  16. Cheat Engine 小白教程(大白话教学 下篇
  17. 西门子博途v16系统要求_西门子博途之所以不如三菱PLC直观易懂,就是因为你被它表象迷惑...
  18. 免费视频制作工具满足非专业用户的视频处理需求:压缩视频、转码视频、倒放视频、合并片段、根据字幕裁切片段、自动配字幕、自动剪辑等
  19. java 切图_java用pdfbox切图并重绘宽高
  20. 化工厂人员定位体系怎样保障人员及车辆安全?-新导智能

热门文章

  1. 如何从电脑远程访问 iPhone?
  2. python学习笔记 - 设置Excel单元格样式
  3. 图像拼接|OpenCV3.4 stitching源码分析(一)
  4. springboot+小商户茶叶信息管理 毕业设计 -附源码211445
  5. 湖北大学98届计算机网络,刘斌-湖北大学计算机与信息工程学院
  6. client-go开发示例
  7. 网易邮箱服务器地址为imap,网易邮箱IMAP服务
  8. MOV,MOVX,MOVC区别和用法
  9. 推荐今日 火火火火 的开源项目
  10. 计算机专用英语词汇整理