Troublesome Paraview安装,12.04 LTS(而不是14.04 LTS)
当我尝试在运行Ubuntu 12.04 LTS的桌面上安装Paraview时
sudo apt-get install paraview
我收到一个冗长的警告,其最令人担忧的部分是
以下软件包将被删除:google-earth-stable ia32-libs ia32-libs-multiarch:i386 libgl1-mesa-dri libgl1-mesa-dri:i386 libgl1-mesa-glx:i386 libglapi-mesa:i386 libglu1-mesa: i386 libhdf5-serial-1.8.4 libqt4-opengl:i386 libvisual-0.4-plugins:i386 nvidia-331-updates skype skype-bin:i386 xorg xserver-xorg
这对我来说似乎相当过分和贪婪,因为它的目的是删除一些其他重要和无关的软件包,如谷歌地球或Skype。 显然我不会继续。
有趣的信息是,相同的apt-get命令可以在Ubuntu 14.04 LTS操作的另一台机器上顺利运行并且没有这种自动免疫要求,例如,Google Earth和Skype也都安装了。
我有理由(左)在第一台计算机上运行Ubuntu 12.04 LTS。 那么问题是:有人知道Paraview的这种自动免疫行为的原因吗? 什么可以修复和解决方法?
NB由于我年轻的论坛年龄,我无法创建“Paraview”标签,但高级会员可能会觉得这样做很有用。
你有一个64位的Ubuntu安装,所以默认它会尝试安装amd64
架构包,它会寻找paraview:amd64
,它依赖于libgl1-mesa-glx:amd64
。 请参阅http://packages.ubuntu.com/precise/paraview
另一方面,你已经在相同库的i386
架构上使用了google-earth-stable
和skype
。
AFAIK,最简单的解决方案是安装i386版本的paraview
sudo apt-get install paraview:i386
感谢您发现这一点。
我部分地解决了这个问题,但是在Brasero遇到了更大的问题。 我会逐步解释。
-
sudo apt-get install paraview:i386
确实与skype或google earth没有冲突,但要求安装新的apt-get文件无法完全解决; -
然后我卸载了skype和google earth并安装了paraview:amd64允许它删除库 – Paraview的安装进展顺利。
-
但是,重新安装skype或google earth无论如何都需要multiarchitecture库。 而且,apt-get开始一个接一个地要求几个依赖。 apt-get本身建议做一个
sudo apt-get -f install
,我做了。 修复损坏的链接需要更长的时间,我看到一些应用程序从菜单栏中消失。 然而,总的来说,这是有益的,因为Paraview,Skype和Google Earth正常运作。 -
最后,我决定重新安装第3步已删除的程序,即Brasero和
sudo apt-get install brasero
。 -
在这里遇到麻烦就像在brasero上的apt-get要求删除一百件应用程序之类的东西。 我错误地认为这些是应用程序添加所以我给它留有余地。 因此,brasero早先表现出与Paraview相同的自身免疫行为。 虽然有更多的破坏:它立即影响了互联网连接(浏览器找不到任何URL)。 此外,重新启动时, lightdm也受到了损害。
我现在将创建一个单独的事件报告来进一步描述。