我不想只是试一试并搞砸了。
$ dlpackages=$(ls -l anaconda3/bin | awk '{print $9}')
$ for package in $dlpackages; do sudo apt-get install $package; done
或以root身份:$ for package in $dlpackages; do apt-get install $package; done
答案 0 :(得分:2)
为每个包添加安全检查,以查看是否可以找到它。
dlpackages=$(ls -l anaconda3/bin | awk '{print $9}')
for package in $dlpackages; do
[[ $(apt-cache search $package) ]] && sudo apt-get install $package
done
现在对于每个字符串,只有在找到包时才会执行安装。
或者使用-s
的{{1}}选项作为 Eric Renouf 建议。
答案 1 :(得分:1)
一般来说,bin
中的内容与包名称不同。 conda list
可能更接近,但您最终可能必须手动找出包名称的翻译。