`
zhanyingle_1981
  • 浏览: 325568 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

debian apt-spy

 
阅读更多

 

debian上的apt-get是最快的软件安装方式,不过要用好apt-get,首先得需要找到最快的源,这样安装软件的时候才能获得好的速度,用起来才能得心应手。

有的源在用了一段以后,就会失效,这个时候,你又需要去网上寻找新的救星。显然,这样会相当麻烦。不过,可以使用apt-spy这个软件来解决这个麻烦。

首先,将apt-spy的源加入/etc/apt/sources.list:

echo "deb http://http.us.debian.org/debian/ stable main" >> /etc/apt/sources.list

然后更新apt-get:

apt-get update

接下来安装apt-spy:

apt-get install apt-spy

从源上下载一份源的镜像列表(http://http.us.debian.org/debian/README.mirrors.txt):

apt-spy update

测试亚洲地区的源的速度,并自动写入 sources.list:

apt-spy -d unstable -a asia -t 5

 

debian上的apt-get是最快的软件安装方式,不过要用好apt-get,首先得需要找到最快的源,这样安装软件的时候才能获得好的速度,用起来才能得心应手。

有的源在用了一段以后,就会失效,这个时候,你又需要去网上寻找新的救星。显然,这样会相当麻烦。不过,可以使用apt-spy这个软件来解决这个麻烦。

首先,将apt-sky的源加入/etc/apt/sources.list:

echo "deb http://http.us.debian.org/debian/ stable main" >> /etc/apt/sources.list

然后更新apt-get:

apt-get update

接下来安装apt-spy:

apt-get install apt-spy

从源上下载一份源的镜像列表(http://http.us.debian.org/debian/README.mirrors.txt):

apt-spy update

测试亚洲地区的源的速度,并自动写入 sources.list:

apt-spy -d unstable -a asia -t 5

 

Writing new sources.list file: /etc/apt/sources.list.d/apt-spy.list

 

mv /etc/apt/sources.list.d/apt-spy.list /etc/apt/sources.list

 

 

 

apt-spy 是一个管理安装媒体的程序,使用方法简单介绍一下:

使用方法: 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 升级镜像站点列表。

ps:测试镜像服务器速度的时候(apt-spy -d testing -A Asia)需要很长时间。其实,只要加一个参数 -t 指定超时时间就可以大大加速这个过程

分享到:
评论

相关推荐

    Debian apt-get 使用指南

    ### Debian apt-get 使用指南 #### 一、简介与基本概念 `apt-get` 是 Debian 及其衍生系统(如 Ubuntu)中的一个强大的包管理工具,它可以帮助用户安装、升级、卸载软件包,并且能够自动解决依赖关系。本文将详细...

    apt-spy_3.2.2-1_i386

    debian的源搜索

    在Ubuntu系统上使用apt-fast来加快apt-get下载的教程.docx

    $ sudo add-apt-repository ppa:saiarcot895/myppa $ sudo apt-get update $ sudo apt-get install apt-fast ``` 在 Ubuntu 11.04 到 Ubuntu 13.10 中,可以使用以下命令安装 apt-fast: ``` $ sudo add-apt-...

    apt-cyg资源

    apt-cyg借鉴了Debian的APT(Advanced Package Tool)包管理系统,让用户能够像在Linux系统中那样,通过简单的命令来安装、更新和卸载Cygwin中的软件包。 **二、安装apt-cyg** 由于Google Code的关闭,apt-cyg的...

    docker容器中 bash: vi: command not found,docker apt-get 异常 Temporary failure resolving

    bash: vi: command not found, 场景: 因为 docker里面没有这个...Err:1 http://security.debian.org/debian-security buster/updates InRelease Temporary failure resolving 'security.debian.org' Err:2 http:/

    rehat enterprise linux 5下安装apt-get包及方法

    然而,`apt-get`是Debian和Ubuntu系统中的一个非常流行的包管理工具,它提供了方便的方式来搜索和安装软件包。尽管RHEL 5默认不支持`apt-get`,但通过一些额外的步骤,我们可以让这个功能在系统中可用。 首先,`apt...

    apt-get的使用说明

    apt-get是Debian及其衍生系统(如Ubuntu)中用于包管理的核心工具之一,它基于APT(Advanced Package Tool)框架,允许用户通过简单的命令行操作实现软件包的安装、升级、卸载等任务。与传统的包管理器相比,apt-get...

    apt-get 命令.doc

    dselect是Debian中的包管理工具,它可以提供软件包的建议和推荐安装,`apt-get dselect-upgrade`利用这些信息来更新系统。 9. **apt-get check**: 检查系统中所有已安装软件包的依赖关系,确认它们是否完整且有效...

    apt-axel ubuntu下的多线程apt

    在Ubuntu系统中,`apt`是Debian软件包管理器的一个关键组件,它负责安装、更新和管理软件。然而,`apt`默认的下载过程是单线程的,这可能会限制下载速度,尤其是在网络环境较差或者需要下载大量软件包时。为了解决这...

    Fink_install_apt-get 命令

    然而,标题提到的是"通过Fink安装apt-get命令",这表明我们将讨论一个特殊的情况,即在非Debian系统上通过Fink这个工具来获取和安装`apt-get`。 Fink是一个开源项目,它为苹果的Mac OS X系统带来了类似于Debian的包...

    rehdat5 apt-get pkg

    在IT行业中,尤其是在Linux系统管理领域,`apt-get` 是Debian及其衍生系统(如Ubuntu)中的一个核心工具,用于方便地安装、升级和管理软件包。然而,Red Hat Enterprise Linux (RHEL) 及其克隆版如CentOS则使用的是`...

    Ubuntu apt-get典型应用

    `apt-get`是APT (Advanced Packaging Tool) 的一部分,APT 是一个基于Debian系统的软件包管理器。APT 提供了一种高效且可靠的方式来处理软件包的安装、更新和删除等操作。 #### 三、典型应用场景与命令解析 ##### ...

    Ubuntu Linux系统下Apt-get命令参数详解

    在Ubuntu Linux系统中,`apt-get`是Debian系Linux发行版中用于软件包管理的命令行工具,它允许用户安装、更新、卸载和管理软件。本篇文章将深入解析`apt-get`命令的参数及其用途,帮助你更有效地进行系统维护。 1. ...

    apt-offline 1.5

    尽管 apt-get 安装软件那么 "cool",但它毕竟是一个在线安装工具,当没有网络时,apt-get 则显得力不从心了。 考虑下面这个现实中的例子:在家里我一个装有 APT 的机器,但是没有网络连接。在工作地方的电脑有很快...

    debian-8.11.1-amd64-DVD-1

    debian-8.11.1-amd64-DVD-1 debian-8.11.1-amd64-DVD-1 debian-8.11.1-amd64-DVD-1 debian-8.11.1-amd64-DVD-1 debian-8.11.1-amd64-DVD-1

    apt-transport-github:通过 GIthub 发布 API 获取 debian 包

    $ add-apt-repository "deb github://dz0ny/apt-transport-github any latest" $ apt-get update $ apt-get install apt-transport-github 通过私有仓库安装 $ add-apt-repository "deb github://github_api_key@...

    Debian11-zsh-std-80g.ova

    Debian11-zsh-std-80g.ova

    Debian下体验Enlightenment.docx

    完成搜索后,`apt-spy`会在`/etc/apt/source.list.d/apt-apy.list`中创建新的源列表。为了只安装E17而不影响其他软件,建议备份原有的`/etc/apt/source.list`,并将其替换为`apt-spy`生成的源列表: ```bash cp ...

    Ubuntu下Apt-get命令使用指南

    - **Debian APT HOWTO**:[Debian APT HOWTO](https://www.debian.org/doc/manuals/debian-reference/ch03.en.html)是一份非常详尽的手册,涵盖了APT工具集的所有方面,包括`apt-get`。 通过上述介绍可以看出,`apt...

    apt-get命令 安装软件

    apt-get命令是Debian Linux发行版中的APT软件包管理工具。所有基于Debian的发行都使用这个包管理系统。deb包可以把一个应用的文件包在一起,大体就如同Windows上的安装文件。 语法格式:apt-get [参数] 常用参数:...

Global site tag (gtag.js) - Google Analytics