在ubuntu系统上使用apt-凯发k8官方旗舰厅

腾讯视频/爱奇艺/优酷/外卖 充值4折起

如果你在debian或ubuntu系统上经常感觉到apt-get 或 aptitude包安装速度过慢,那么这里就有几种改善这一情况的方法。你有没有考虑过改变正被使用的默认镜像站点?你有没有排除因特网连接的上游带宽成为瓶颈的可能?

如果不是这些原因,你可以尝试第三个选择:使用apt-fast工具。apt-fast实际上是一个围绕apt-get和aptitude所写的shell脚本容器,它能加速包的下载速度。apt-fast本质上采用aria2下载工具,这款工具能够以“块”的方式从多个镜像并行下载一个文件(就像bittorrent下载)。

在debian或ubuntu上安装apt-fast

下面是在基于debian的linux上安装apt-fast的步骤

debian

代码如下:

$ sudo apt-get install aria2

$ wget https://github.com/ilikenwf/apt-fast/archive/master.zip

$ unzip master.zip

$ cd apt-fast-master

$ sudo cp apt-fast /usr/bin

$ sudo cp apt-fast.conf /etc

$ sudo cp ./man/apt-fast.8 /usr/share/man/man8

$ sudo gzip /usr/share/man/man8/apt-fast.8

$ sudo cp ./man/apt-fast.conf.5 /usr/share/man/man5

$ sudo gzip /usr/share/man/man5/apt-fast.conf.5

ubuntu 14.04 以及更高版本

代码如下:

$ sudo add-apt-repository ppa:saiarcot895/myppa

$ sudo apt-get update

$ sudo apt-get install apt-fast

ubuntu 11.04 到 ubuntu 13.10

代码如下:

$ sudo add-apt-repository ppa:apt-fast/stable

$ sudo apt-get update

$ sudo apt-get install apt-fast

在安装期间,你需要选择一个默认的软件包管理器 (e.g., apt-get. aptitude ),还需要设置其余选项。但是你可以随时通过编辑配置文件 /etc/apt-fast/conf 来更改设置。



配置 apt-get

安装完成后,你需要在/etc/apt-fast.conf里配置apt-fast使用的一系列镜像。

你可以在下面的url中找到一系列debian/ubuntu镜像。

debian: http://www.debian.org/mirror/list

ubuntu: https://launchpad.net/ubuntu/ archivemirrors

选择完那些地理上靠近你的镜像后,你需按照下面的格式将选择的镜像加入到/etc/apt-fast.conf。

代码如下:

$ sudo vi /etc/apt-fast.conf

debian:

代码如下:

mirrors=('http://ftp.us.debian.org/debian/,http://carroll.aset.psu.edu/pub/linux/distributions/debian/,http://debian.gtisc.gatech.edu/

debian/,http://debian.lcs.mit.edu/debian/,http://mirror.cc.columbia.edu/debian/')

ubuntu/mint:

代码如下:

mirrors=('http://us.archive.ubuntu.com/ubuntu,http://mirror.cc.columbia.edu/pub/linux/ubuntu/archive/,http://mirror.cc.vt.edu/pub2/

ubuntu/,http://mirror.umd.edu/ubuntu/,http://mirrors.mit.edu/ubuntu/')

如上面所示,对于一个特定档案的个别镜像,需要用逗号分割开来。你需要在/etc/apt/sources.list的mirrors字符串中包含默认的镜像指定站点。

使用apt-fast安装一个包

现在你就可以测试apt-fast的强大了。下面是使用apt-fast的示例:

代码如下:

apt-fast [apt-get options and arguments]

apt-fast [aptitude options and arguments]

apt-fast { { install | upgrade | dist-upgrade | build-dep | download | source } [ -y | --yes | --assume-yes | --assume-no ] ... | clean }

使用apt-fast安装包:

代码如下:

$ sudo apt-fast install texlive-full

在当前目录下载软件包,但不安装:

代码如下:

$ sudo apt-fast download texlive-full



如前面所示,apt-fast的并行下载是通过aria2完成的。你可以看到如下图般从多个镜像并行下载。

复制代码

代码如下:

$ sudo netstat -nap | grep aria2c



请注意,apt-fast并没有加速"apt-get update"。并行下载只在"install", "upgrade", "dist-upgrage"和"build-dep"操作中触发。其余的操作,apt-fast就会简单地回到默认的包管理器apt-get或aptitude。

apt-fast有多快?

为了比较apt-fast和apt-get,我尝试在两个相同的ubuntu实例上使用两种方法安装几个软件包。下面的图表展示了所有软件包安装的时间(单位为秒)。



正如你所见到的,apt-fast确实比apt-get快(e.g. 快3--4秒),特别是安装庞大软件包的时候。

当然,安装性能的提高程度还依赖你上游因特网连通性。以我为例,我有富足的带宽来支持我的上游连接。这也是为什么我看到并行下载带来了成功的提高。

09/08 06:03
打造一个全命令行的android构建系统 step 1 安装 jdk 环境 配合android的jdk最好选用jdk官方版本而不是open jdk,下面是在unbuntu下安装jdk 1.7的方法. 代码如下: sudo add-apt-repository ppa:webupd8team/java sudo apt-get update sudo apt-get install oracle-java7-installer step 2 安装 android sdk android sdk 工
01/08 15:29
glances 是一款用于 linux.bsd 的开源命令行系统监视工具,它使用 python 语言开发,能够监视 cpu.负载.内存.磁盘 i/o.网络流量.文件系统.系统温度等信息. glances 可以为 unix 和 linux 性能专家提供监视和分析性能数据的功能,其中包括: cpu 使用率内存使用情况内核统计信息和运行队列信息磁盘 i/o 速度.传输和读/写比率文件系统中的可用空间磁盘适配器网络 i/o 速度.传输和读/写比率页面空间和页面速度消耗资源最多的进程计算机信息和系统资源g
01/25 07:20
想在一台ubuntu上搭建svn服务,在网上看到的教程都需要安装apache,但我已经安装了nginx了,不想仅仅为了svn再多装一个apache。经过一番摸索,终于搞定了最小化的svn服务,额外的软件什么也不需要安装。 下面是详细的过程: 1 通过apt-get安装subversion 复制代码 代码如下: apt-get install subversion 我原来误入歧途,以为会有个subversion-server之类的包,怎么找也找不到,后来才知道原来这个subversion同时包含了
06/03 00:59
kde plasma 5.2已经发布一段时间了,在本篇中我们将看到如何在ubuntu 14.10 上安装kde plasma 5.2. ubuntu的默认桌面环境unity很漂亮还有很多特性,但是如果你问任何有经验的linux用户关于桌面定制能力,他的回答将是kde.kde在定制上是王者并且它得到流行大概是由于ubuntu有官方的kde版本,也就是kubuntu3. 对于ubuntu(或者任何其他的linux系统)而言的一个好消息是它们没有绑定在任何特定的桌面环境上,你可以安装额外的桌面环境并在
09/06 15:36
先来介绍一下硬盘分区的基本知识: 物理介质 the physical media 你应该感受"物理"这个单词有极大的延伸,虽然我们刚开始假设它仅仅是一个硬盘,或者一个分区.例如,/dev/hda,/dev/hda6,/dev/sda.你可以转换一个块设备上任何连续块到一个... 物理卷 physical volume (pv) 一个pv只不过是有许多管理数据添加在它里面的物理介质–一旦你添加了它,lvm就认为它是...的一个持有者. 物理分区 physical extents (pe)
01/06 12:07
ubuntu挂载u盘问题在终端(非图形界面)挂载u盘,遇到一系列问题: 复制代码 代码如下: flc@ubuntu:~$ sudo mount -t vfat -o iocharset=utf8 /dev/sdb1 /media/udiskmount: special device /dev/sdb1 does not existflc@ubuntu:/$ sudo fdisk -ldisk /dev/sda: 32.2 gb, 32212254720 bytes255 heads, 63 se
10/29 19:05
怎么把you-get软件下载安装呢?一起来看看教程吧.方法如下:一.在桌面右键并选择"开启终端机"选项,之后输入命令[sudo apt install python3 python3-pip]:二.输入相应的密码之后按下回车键,接着输入命令[pip3 install you-get]:三.软件安装完毕,下一次需要使用you-get时,输入命令[cd ~/.local/bin](因为没有设置环境变量因此每次执行这个命令).接着,再输入命令[./you-get]即可打开启用软件:是不是很简
04/16 09:12
1.安装软件 复制代码 代码如下: sudo apt-get install pptpd ufw 2.编辑/etc/ppp/pptpd-options找到 复制代码 代码如下: refuse-paprefuse-chaprefuse-mschap 注释掉这三行,即在前面加# 3.接着同样的文件,添加dns 复制代码 代码如下: ms-dns 8.8.8.8ms-dns 8.8.4.4 4.编辑/etc/pptpd.conf增加或修改: 复制代码 代码如下: localip 10.99.99.99
04/15 18:08
由于工作室开发需要,需要使用mac系统,所以这几天就研究了下在win7环境下实现mac·系统.本人在惠普,戴尔inter系统上测试成功。 第一步,根据下载链接获取需要的文件 下载地址: http://pan.baidu.com/share/link?shareid=59079229&uk=2970685369 打开虚拟机压缩包进行安装 然后进入安装目录 选择安装 按提示按下确认键 安装后进入这个界面,直接按“e”退出 然后打开补丁文件 进入图片
网站地图