当前位置: 首页 > 科技观察

如何在UbuntuLinux16.04LTS中通过多个连接加速apt-get-apt

时间:2023-03-15 22:58:59 科技观察

如何在UbuntuLinux16.04或14.04LTS上加速从多个存储库下载软件包的apt-get或apt命令?到apt-fast外壳包装器。它通过同时通过多个连接下载包来加速apt-get/apt和aptitude命令。所有包将同时下载。它使用aria2c作为默认的下载加速器。安装apt-fast工具在UbuntuLinux14.04或更高版本上尝试以下命令:$sudoadd-apt-repositoryppa:saiarcot895/myppa示例输出:更新您的存储库:$sudoapt-getupdate或$sudoaptupdate安装apt-fast:$sudoapt-get-yinstallapt-fast或者$sudoapt-yinstallapt-fast示例输出:Readingpackagelists...DoneBuildingdependencytreeReadingstateinformation...DoneThefollowingadditionalpackageswillbeinstalled:aria2libc-ares2libssh2-1Suggestedpackages:aptitudeThefollowingNEWpackageswillbeinstalled:apt-fastaria2libc-ares2libssh2-10upgraded,4newlyinstalled,0toremoveand0notupgraded.Needtoget1,282kBofarchives.执行此操作后,将使用4,786kB的额外磁盘空间。是否要继续?[Y/n]yGet:1http://01.archive.ubuntu.com/ubuntuxenial/universeamd64libssh2-1amd641.5.0-2[70.3kB]Get:2http://ppa.launchpad.net/saiarcot895/myppa/ubuntuxenial/mainamd64apt-fastall1.8.3~137+git7b72bb7-0ubuntu1~ppa3~xenial1[34.4kB]获取:3http://01.archive.ubuntu.com/ubuntuxenial/mainamd64libc-ares2amd641.10.0-3[33.9kB]获取:4http://01.archive.ubuntu.com/ubuntuxenial/universeamd64aria2amd641.19.0-1build1[1,143kB]54%[4aria2486kB/1,143kB42%]20.4kB/s32s配置apt-fast你会得到如下提示(必须输入一个5到16之间的值):Andyoualso你可以直接编辑设置:$sudovi/etc/apt-fast.conf请注意,这个工具不是针对慢速网络连接,它是为了快速网络连接获得好处。如何使用apt-fast命令?语法是:apt-fastcommandapt-fast[options]command使用apt-fast检索新的包列表sudoapt-fastupdate使用apt-fast执行升级sudoapt-fastupgrade执行分发升级(发布或强制内核升级),输入:$sudoapt-fastdist-upgrade安装新包语法为:sudoapt-fastinstallpkg例如,要安装nginx,输入:$sudoapt-fastinstallnginx示例输出:删除包$sudoapt-fastremovepkg$sudoapt-fastremovenginx删除包及其配置文件$sudoapt-fastpurgepkg$sudoapt-fastpurgenginx删除所有未使用的包$sudoapt-fastautoremove下载源包$sudoapt-fastsourcepkgName在这里清理下载的文件$sudoapt-fastclean清理旧的下载文件$sudoapt-fastautoclean验证没有损坏依赖$sudoapt-fastcheck来下载二进制包到当前目录$sudoapt-fastdownloadpkgNameHere$sudoapt-fastdownloadnginx示例输出:[#7bee0c0B/0BCN:1DL:0B]07/2615:35:42[NOTICE]Verificationfinishedsuccessfully.file=/home/vivek/nginx_1.10.0-0ubuntu0.16.04.2_all.deb07/2615:35:42[注意]下载完成:/home/vivek/nginx_1.10.0-0ubuntu0.16.04.2_all.debDownloadResults:gid|stat|avgspeed|path/URI======+====+============+===========================================================7bee0c|OK|n/a|/家/维维克/nginx_1.10。0-0ubuntu0.16.04.2_all.debStatusLegend:(OK):下载完成。下载并显示指定包的变更日志$sudoapt-fastchangelogpkgNameHere$sudoapt-fastchangelognginx