(这会阻止 R 包“png”的安装)
当我做:
sudo apt-get install libpng*
我得到:
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package libpng12-0_1.2.50-1ubuntu2.14.04.2_amd64.deb
E: Couldn't find any package by regex 'libpng12-0_1.2.50-1ubuntu2.14.04.2_amd64.deb'
如何安装全部libpng
?
答案1
libpng*
其含义与您想象的不同,原因有二:
- shell 将其扩展为,
libpng12-0_1.2.50-1ubuntu2.14.04.2_amd64.deb
因为在当前目录中有一个同名的文件。 - 即使 shell 没有扩展它,
apt-get
也会把它当作正则表达式。所以,它会安装libpn
名称中包含的任何包装。
你可能想要这样做:
sudo apt-get install libpng12-dev