是否可以在Synaptic Manager中加快下载速度?


8

在终端中,可以使用apt-fast(使用Axel)。

但是可以在Synaptic Manager中使用Axel和apt-fast吗?

我找到了这个建议,但是没有Ask Ubuntu的帮助,我不会尝试它:)


4
如果您担心某些程序可能会破坏系统,只需在virtualbox中设置ubuntu虚拟机即可。在那里尝试尝试一下,如果一切正常,则可以安全地在您的PC上进行制作
LnxSlck 2012年

只要可以使用和apt-mirror,为什么还要编辑突触。最初的镜像具有apt-fast。
RobotHumans 2012年

3
+1表示不尝试并寻求帮助:)
atenz'Aug

1
Cipricus:即使您尝试了此方法,也无法在Ubuntu的Synaptic上使用-请参阅我编辑过的答案。
ish 2012年

@ aking1012这对我来说是新的。您是否愿意提供有关apt-mirror的更多信息,我不知道那是什么:)

Answers:


7

论坛线程中的方法(重命名apt-fast为Synaptic apt-get并反之亦然)不适用于Ubuntu,因为我们的Synaptic 不使用apt-get。我已经通过快速查看源代码以及移至/usr/bin/apt-get其他地方来验证了这一点-Synaptic仍然可以正常工作。Synaptic确实重用了apt-get中的某些代码,并且确实使用了实际的dpkg二进制文件来执行安装,配置等操作,但并未使用apt-get二进制文件。

备择方案

  • 我首先建议尝试找到一个快速的“网络上”关闭的镜像,以最大程度地提高速度。请参阅此答案中命令行方法,以获取非常可靠的方法。

  • 第二种是标记要安装在Synaptic中的软件包,然后从“ 文件”菜单生成下载脚本。这是一个具有多个wget -c条目的bash脚本,每个deb文件一个。只需使用sed -i -e 's/wget -c/axel/g' scriptname使用阿克塞尔相反,在一个空的目录中运行脚本,然后执行sudo dpkg -i *.deb


2
@EliahKagan:见编辑,这整个事情是一个分流;),因为突触(12.04上至少)不使用apt-get所有二进制文件。
ish 2012年

4

就我个人而言,我将按照LnxSlck在他的评论中所说的做,用Ubuntu建立虚拟机并在其中进行测试。这将使您进行测试而没有任何实际问题。如果破裂,请不要这样做。如果它可以工作,则可以在不发生任何实际事件的情况下正确工作,这是半安全的。

我倾向于在Ubuntu上进行的每个“测试”中执行此操作,因此如果您不想意外爆炸安装,这是一个好习惯。


izx说Synaptic does not use apt-get。好吧,如果是这样,我在问题中提到的那个论坛上的发言是错误的,因为所有这些都是基于调整/扭曲apt-get。因此,我不会打扰我猜。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.