我需要安装一个依赖于libg2c0库的程序(GSAS & EXPGUI)。这个库在Ubuntu Jaunty(9.04)之前的版本中存在,然后被移除了。
解决方法是下载Jaunty package,然后运行
一般来说,为什么会从更新的版本中移除某个软件包?
有没有更好的方法来管理不再支持的软件包的依赖关系?
解决方法是下载Jaunty package,然后运行
sudo dpkg --force-depends -i libg2c0_3.4.6-8ubuntu2_amd64.deb
。我发现这个解决方法不符合Ubuntu的精神(有没有一个词来形容这种情况,就像Pythonic对应Python一样?)一般来说,为什么会从更新的版本中移除某个软件包?
有没有更好的方法来管理不再支持的软件包的依赖关系?