`

使用apt-spy自动配置Debian软件源

 
阅读更多
使用apt-spy自动配置Debian软件源
Posted on 2009-08-24 by
软件仓库(软件源)是各个发行版自己建立的一个软件的仓库,Linux让你再也不用到处找软件,你所需要的只是链接这个仓库,然后下载安装即可。

科普完毕。由于需要经常从软件源下载新软件和更新现有软件,软件源服务器的传输速度直接影响你的使用,寻找一个快速的软件源至关重要。由于Internet开放无中心的特点,每个地方对于同一个软件源服务器的链接速度是不同的。以往使用Ubuntu的经验是根据网上介绍自己逐个使用,从日常实践中体会哪个软件源更快~~这种人工的方法实在是很麻烦~~

而Debian提供了一个apt-spy工具来帮助我们自动完成这件事,原理就是从geekbone下载一个Debian软件源的列表,然后逐个测试速度,从中找出最快的源。算法很简单,穷举思想~~不过确实很方便~~我认为Ubuntu不集成这样的软件实在是一个失误~~

闲话少说,安装并使用吧。由于上次我们配置好了sudo,这次我们可以在普通用户下执行安装了,提示符为$

$sudo apt-get install apt-spy

想装什么,直接发送软件名字到apt-get install下,有超级牛力的apt会帮助你完成剩下的工作~~
PS:Debian及其衍生版下所有使用apt包管理的都可以用这个方法安装软件。
apt-get install <软件名>

安装完成后就可以使用apt-spy了,首先需要下载软件源列表。

$sudo apt-spy update

这个需要root权限,所以前面加上sudo~~

然后就可以测试速度了:

$sudo apt-spy -d stable -a asia

这里有两个参数:
-d stable 说明要Debian的stable分支的软件源,Debian共有三个分支,分别是stable(稳定版)testing(测试版)unstable(开发版)
-a asia 说明你要测试的地区,一般你在哪就填哪,地理距离进的服务器速度一般都比较快~~

等待apt-spy逐个测速就可以了,然后你的/etc/apt/source.list就被自动更新了,这也是为什么命令需要root权限的原因~~
如果想探索其他参数,可以输入

$apt-spy -h

参考文献:http://www.debianadmin.com/check-debian-archive-mirrors-bandwidth-using-apt-spy.html
分享到:
评论

相关推荐

    apt-spy_3.2.2-1_i386

    debian的源搜索

    apt-spy2:适用于Ubuntu的apt-spy

    apt-spy2 …或:“适用于Ubuntu的apt-spy” 安装 gem install apt-spy2 用法 $ apt-spy2 [21:03:52] apt-spy2 commands: apt-spy2 check # Evaluate mirrors

    mqtt-spy最新版本 mqtt-spy 1.0.1 beta 18

    实时监控:您可以使用 mqtt-spy 实时监视 MQTT 代理上的消息流。这包括显示已发布和已订阅消息以及与主题相关的其他信息。监控界面可以帮助您了解 MQTT 代理的运行状况。 消息编辑和发送:mqtt-spy 允许您编辑和...

    【调试工具-mqtt-spy】mqtt客户端调试工具 mqtt-spy 详细使用教程

    【调试工具|mqtt-spy】mqtt客户端调试工具 mqtt-spy 详细使用教程

    Debian下体验Enlightenment.docx

    为了只安装E17而不影响其他软件,建议备份原有的`/etc/apt/source.list`,并将其替换为`apt-spy`生成的源列表: ```bash cp /etc/apt/source.list /etc/apt/source.list.testing mv /etc/apt/source.list.d/apt-...

    MQTT-SPY软件

    MQTT-SPY测试软件。免费下载。

    LF-Spy(Java服务器探针)

    LF-Spy是一个基于单独jsp页面的Java服务器探针,使用它您可以方便的获得您所处Java服务器的系统信息,是您了解您所在空间真实情况的重要工具。 LF-Spy能够自动测试目标Java服务器的网络连接速度、MAC地址、服务器...

    欧姆龙传感器ee-spx301_401_ee-spy30_40_ds_c_4_2.pdf

    * 自动化控制:欧姆龙传感器EE-SPX301/401和EE-SPY30/40可以用于检测物体的存在和形状,实现自动化控制。 * 机器人视觉:这些传感器可以用于机器人的视觉系统,实现机器人对环境的感知和响应。 * 物流系统:欧姆龙...

    mqtt-spy 用于ActiveMQ 的mqtt 测试 client

    4. **会话管理**:MQTT-Spy支持多个连接,每个连接可以对应不同的服务器,方便测试多服务器配置。 5. **调试工具**:对于开发和调试 MQTT 应用程序非常有用,可以追踪消息的发送和接收过程,帮助找出潜在问题。 6....

    Vehicle-Spy-3-Quick-Start-Guide-v-1.0.1.pdf

    《Vehicle-Spy-3-Quick-Start-Guide-v-1.0.1.pdf》是一份针对Vehicle-Spy软件的快速入门指南,该软件由Intrepid Control Systems公司开发。Vehicle-Spy是一款功能强大的车辆数据监控和分析工具,适用于调试汽车电子...

    欧姆龙微型光电传感器限定反射型接插件型 EE-SPY31.pdf

    欧姆龙微型光电传感器限定反射型接插件型 EE-SPY31pdf,欧姆龙微型光电传感器限定反射型接插件型EE-SPY31/41:即使检测物体的背景是不锈钢镜面体,也能稳定检测工件。即使背景物体是镜面体,只要离开20mm,即可稳定地...

    Debian系统安装技巧笔记

    4. **优化软件源**:为了加快软件包的下载速度,可以使用`apt-spy`工具。它会根据网络状况自动选择最快的软件源。首先,通过`sudo apt-get install apt-spy`安装该工具,然后运行`sudo apt-spy`获取帮助,使用`sudo ...

    angular-scroll-spy:一个简单的,轻量级的angular滚动间谍指令,从头开始构建

    角滚动间谍从头开始构建的简单,轻量级的scroll-spy伪指令。 它在元素滚动到视图或视图之外时广播事件。用法在要为其接收滚动事件的元素上添加scroll-spy属性和id 。 当元素首次滚动到视图中时,会触发一次'...

    AS-23-Chen-OperationAPT-Groups-Spy-on-the-Media-Industry.pdf

    AS-23-Chen-Operation-Clairvoyance-How-APT-Groups-Spy-on-the-Media-Industry

    Visual Studio 2019 Tools-spy.exe

    使用Spy++,开发者可以在不修改代码的情况下,对应用程序进行动态调试,定位和修复与窗口操作、消息处理相关的bug,提高软件的质量和稳定性。 **在Visual Studio 2019中使用Spy++** 要在Visual Studio 2019中使用...

    前端开源库-response-spy

    在压缩包`response-spy-master`中,你可能找到源代码、示例、文档等相关文件。源代码部分可以帮助你了解库的内部实现,示例则展示了如何在项目中实际应用`response-spy`。通过阅读文档,你可以更深入地理解它的用法...

    解决ubuntu20.04下lcm-spy不显示问题:lcm1.4.0源码

    在Ubuntu 20.04操作系统中,LCM(Language Communication Channels)是一个广泛使用的通信库,主要用于机器人科学和自动驾驶等领域,它允许不同程序之间高效、可靠地交换数据。lcm-spy是LCM工具集的一部分,它是一个...

    mqtt-spy For Windows

    mqtt-spy 开源的实用工具,用来帮助你监控 MQTT 主题活动,处理大量的信息。 mqtt-spy 是一个 JavaFX 应用,所以在理论上应该可以在任意安装了 Java 8 的操作系统上运行。已经在 Linux Mint 16 和 Windows 上面测试...

    mqtt-spy 调试工具

    mqtt消息队列工具类,mqtt-spy 开源的实用工具,用来帮助你监控 MQTT 主题活动,处理大量的信息。 mqtt-spy 是一个 JavaFX 应用,所以在理论上应该可以在任意安装了 Java 8 的操作系统上运行。已经在 Linux Mint 16...

Global site tag (gtag.js) - Google Analytics