包的名称需要它来获取下载的 URL,我找到了这个选项:
apt-get install --reinstall --print-uris -qq $package | cut -d"'" -f2 | grep "/$package_"
该选项非常有效,但是很慢,大约需要0.8秒才能获取1个URL,并且我需要获取数万个包的URL,因此需要一个更快的选项。
包的名称需要它来获取下载的 URL,我找到了这个选项:
apt-get install --reinstall --print-uris -qq $package | cut -d"'" -f2 | grep "/$package_"
该选项非常有效,但是很慢,大约需要0.8秒才能获取1个URL,并且我需要获取数万个包的URL,因此需要一个更快的选项。
当然,最好在缓存的信息中搜索,即使用apt-cache程序(之前使用命令收到了最新的包列表
{apt|apt-get|aptitude} update
):当然,调用一次程序并传递一个包列表比为每个包调用一次要快。
例子。安装在系统中:
获取列表的时间: