Answers:
简短的回答:您实际上可能不想这样做。
这是为什么? 关于此特定功能已进行了很多讨论。这种(重复的)错误报告中有一种这样的方法,它是与之链接的一种。
错误报告中的讨论还解释说,“-ignore-missing”仅在下载软件包时出现问题时才适用,否则“ apt-get”拥有的信息应存在该软件包。此处和文档中也对此进行了说明。
有解决方法吗?
如果读取前源后你仍然非常肯定你想这样做,那么,在另一方面,也有(不理想而安全的),如由用户“亚历山大Levchuk”指定的一个选项在这里:
for i in package1 package2 package3; do
sudo apt-get install $i
done
或者,如果您更喜欢采用最少修改的单线:
for i in package1 package2 package3; do sudo apt-get install $i; done
如果有很多包装,您可以添加,-y
这样它就不会反复要求确认:
for i in package1 package2 package3; do
sudo apt-get install -y $i
done
要么:
for i in package1 package2 package3; do sudo apt-get install -y $i; done
希望这可以帮助。