之前安装的是debian sarge(内核是2.4.7),不太想更新,但是发现原来的源/ect/apt/source.lists如下,但是用apt-get update,发现大都已经不可用了。怎么办,在网上找了一下,发现在http://archive.debian.org/debian-archive/debian/dists/sarge/main/上面还有我要的版本,以前都是从网上COPY别人的source.lists,也没太仔细看,但是手工修改了一下,发现仍然有问题,几经测试,终于可以用了:

deb http://archive.debian.org/debian-archive/debian sarge main contrib non-free

注意,这个地方的写法。文件所有的目录是http://archive.debian.org/debian-archive/debian/dists/sarge,此目录下除了一些.gz文件外,还有三个子目录main, contrib, non-free,再对照以前的其它源,发现几乎所有的../debian下都有dists目录,因此dists可以都不写,而依次写上sarge(版本), main contrib non-free应该是不同的子版本吧!!

然后用apt-get update,成功更新!!

为了避免每次手工查找可用源之苦,决定按照网上一篇文章装上apt-spy,顾名思义,就是apt source的SPY了。

apt-get install apt-spy

安装成功后,就是使用了!(`apt-spy'会根据站点回应时间和带宽自动创建`sources.list'。建议使用之前,先手工把source.lists备份一下)

#sudo apt-spy update                      //更新您的镜像列表文件 /var/lib/apt-spy/mirrors.txt

#sudo apt-spy -d testing -a Asia   //在亚洲区寻找速度最快的testing版镜像,并生成 sources.list文件,也可使用 -o 参数指定写入文件

最后,关于apt-spy的相关选项也copy到这儿吧!

使用方法: apt-spy [options]

  选项:
  -d distribution 选择 debian 的发行版本,例如 stable 。除升级外,必须使用此参数。

  -a area 选择进行测试的区域,例如 Aisa 。

  -c config 指定配置文件。

  -e number 指定测试的服务器数量。

  -f file 测试时抓取制定的文件(文件相对 debian base 的路径)。

  -i file 指定输入的文件,配合 -w 参数使用。

  -m mirror-list 指定要升级的镜像列表文件。

  -o output-file 重定向输出到指定文件。

  -p proxy 指定使用的代理服务器,需要遵从 [server]:[port] 的格式。

  -s country_list 指定要进行测试的国家。不能和 -a 参数同时使用。

  -t time 指定进行测试时每台服务器的超时时间,只能是正整数。

  -u update-URL 从指定的 URL 获得镜像列表更新。

  -w file 输出 -i 参数提供的服务器列表中速度最快的前几台镜像服务器(缺省是前 5 台)。

  -n number 制定 -w 参数输出的服务器数量。

  -v 输出版本信息。

  -h 输出当前帮助信息

  update 升级镜像站点列表。

原文作者还提到一点,可以用-t times指定每次测试的最长时间,超时则放弃,可以加快搜索速度!

注:老实说,使用后效果并不理想,还不及我自己手动添加的快,估计有好多源它并没有搜索到吧!!!!

在用apt-get update时,出现错误

Dynamic MMap ran out of room

在网上搜索,解决办法是修改/etc/apt/apt.conf文件或者debian下的/etc/apt/apt.conf.d/70debconf

加入
APT
{
       Cache-Limit "141943904"
}

增加cache的可用空間。

debian之source.list详解的更多相关文章

  1. 前端构建:Source Maps详解

    一.前言 当使用CoffeeScript.ClojureScript编写前端脚本时,当使用Less.Sacc编写样式规则时,是否觉得调试时无法准确找到源码位置呢?当使用jquery.min.js等经压 ...

  2. 源映射(Source Map)详解

    一.什么是源映射 为了提高性能,很多站点都会先压缩 JavaScript 代码然后上线, 但如果代码运行时出现错误,浏览器只会显示在已压缩的代码中的位置,很难确定真正的源码错误位置. 这时源映射就登场 ...

  3. Sentry(v20.12.1) K8S 云原生架构探索,SENTRY FOR JAVASCRIPT Source Maps 详解

    系列 Sentry-Go SDK 中文实践指南 一起来刷 Sentry For Go 官方文档之 Enriching Events Snuba:Sentry 新的搜索基础设施(基于 ClickHous ...

  4. JavaScript Source Map 详解

    源码地址: http://www.ruanyifeng.com/blog/2013/01/javascript_source_map.html 上周,jQuery 1.9发布. 这是2.0版之前的最后 ...

  5. Linux下source命令详解

    source命令用法 source FileName source命令作用 在当前bash环境下读取并执行FileName中的命令. *注:该命令通常用命令“.”来替代. 使用范例: source f ...

  6. OpenLayers 3 之 地图图层数据来源(ol.source)详解

    原文地址 source 是 Layer 的重要组成部分,表示图层的来源,也就是服务地址.除了在构造函数中制定外,可以使用 layer.setSource(source) 稍后指定.一.包含的类型 ol ...

  7. 20160214.CCPP体系详解(0024天)

    程序片段(01):CGI.c 内容概要:CGI-cloud #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> int main01(vo ...

  8. Mysql导入导出工具Mysqldump和Source命令用法详解

    Mysql本身提供了命令行导出工具Mysqldump和Mysql Source导入命令进行SQL数据导入导出工作,通过Mysql命令行导出工具Mysqldump命令能够将Mysql数据导出为文本格式( ...

  9. Mysql数据库导入命令Source详解

    Mysql数据库导入命令Source详解 几个常用用例: 1.导出整个数据库 mysqldump -u 用户名 -p 数据库名 > 导出的文件名 mysqldump -u root -p dat ...

随机推荐

  1. Java连接Oracle10g

    1.导入驱动包: a.找到oracle安装目录下的jdbc/lib中的文件classes12.jar: b.右击你创建的JAVA工程,找到Build path,选择Add External Archi ...

  2. Android和iOS隐藏状态条

    Android: 在 AndroidManifest.xml 里 <activity android:theme="@android:style/Theme.NoTitleBar.Fu ...

  3. 一些不错的英文歌曲MV,留个存档!

    Lambada [[http://www.yinyuetai.com/video/265213]]Trouble Is A Friend [[http://www.yinyuetai.com/vide ...

  4. cocos2d-x 不能在android真机debug的问题

    最近在做cocos2d-x开发的时候,发现在android真机上不能调试C++代码,显示如下警告信息 Ignoring packet error, continuing... warning: unr ...

  5. Components of the Impala Server

    Components of the Impala Server The Impala server is a distributed, massively parallel processing (M ...

  6. 《Genesis-3D开源游戏引擎完整实例教程-2D射击游戏篇07:全屏炸弹》

    7.全屏炸弹 全屏炸弹概述: 为了增设游戏的趣味性,我们制作一个游戏的基本框架以外.还会增设一些其他的额外的功能.比如5秒无敌状态.冰冻效果等.下面咱们以消灭屏幕中所有炸弹为例,看除了碰撞可以触发事件 ...

  7. js变量申明提前及缺省参数

    现在最先的行为准则:js变量申明必须带var:然后开始随笔: 函数中的变量申明在编译的时候都会提到函数开头. 例如: function foo(){ console.log('some code he ...

  8. 定位程序问题的方法 -- clwu

    原本的标题的<定位程序代码的方法>,但问题有时候超出了自己代码的范围,而是别人的程序,所以今天想分享的是一个通用的分析问题(程序)的思路. 先来说一下在使用别人的程序(Vim)过程中遇到问 ...

  9. AHOI2013 Round2 Day2 简要题解

    第一题: 第一问可以用划分树或主席树在O(nlog2n)内做出来. 第二问可以用树状数组套主席树在O(nlog2n)内做出来. 我的代码太挫了,空间刚刚卡过...(在bzoj上) 第二题: 分治,将询 ...

  10. Hibernate之QBC查询与本地SQL查询

    1. QBC查询:     QBC 查询就是通过使用Hibernate提供的QueryByCriteria API 来查询对象,这种API封装了SQL语句的动态拼装,对查询提供了更加面向对象的功能接口 ...