缺少Rhythmbox的共享库

在我从13.04升级到13.10后,我的节奏不起作用。 经过多次尝试失败后,我最终卸载并移除了我能找到的所有节奏的痕迹。 现在我重新安装了rhythmbox,我收到了错误

rhythmbox: error while loading shared libraries: librhythmbox-core.so.7: cannot open shared object file: No such file or directory 

我试过sudo apt-get install librhythmbox*

只有得到

 Reading package lists... Done Building dependency tree Reading state information... Done Note, selecting 'librhythmbox-core5' for regex 'librhythmbox*' Note, selecting 'librhythmbox-core6' for regex 'librhythmbox*' Note, selecting 'librhythmbox-core7' for regex 'librhythmbox*' librhythmbox-core7 is already the newest version. 0 upgraded, 0 newly installed, 0 to remove and 4 not upgraded. 

关于如何让rhythmbox回到工作状态的任何想法?

我现在重新使用sudo apt-get --reinstall install librhythmbox-core7当我第一次升级时,我得到了一个更接近我原来问题的不同错误(虽然我不认为它完全相同)。 (rhythmbox:22288): Gtk-CRITICAL **: gtk_builder_add_from_file: assertion 'filename != NULL' failed Segmentation fault (core dumped)

现在有了fossfreedoms指令, sudo apt-get --reinstall install gir1.2-rb-3.0 librhythmbox-core7 rhythmbox rhythmbox-data rhythmbox-mozilla rhythmbox-plugin-cdrecorder rhythmbox-plugin-zeitgeist rhythmbox-plugins让我开始使用有节奏的再次。

可能你需要欺骗重新安装库,即使它已经安装。 这应该强制正确的符号链接,例如您报告的重新创建的更正。

以此为例:

 dad@dad-VirtualBox:~$ sudo apt-get install librhythmbox-core7 Reading package lists... Done Building dependency tree Reading state information... Done librhythmbox-core7 is already the newest version. The following package was automatically installed and is no longer required: cmake-data Use 'apt-get autoremove' to remove it. 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 

如您所见, librhythmbox-core7软件包的简单安装将无法正常工作。

 dad@dad-VirtualBox:~$ sudo apt-get --reinstall install librhythmbox-core7 [sudo] password for dad: Reading package lists... Done Building dependency tree Reading state information... Done The following package was automatically installed and is no longer required: cmake-data Use 'apt-get autoremove' to remove it. 0 upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 0 not upgraded. Need to get 0 B/457 kB of archives. After this operation, 0 B of additional disk space will be used. (Reading database ... 195782 files and directories currently installed.) Preparing to replace librhythmbox-core7 2.99.1-0ubuntu1 (using .../librhythmbox-core7_2.99.1-0ubuntu1_amd64.deb) ... Unpacking replacement librhythmbox-core7 ... Setting up librhythmbox-core7 (2.99.1-0ubuntu1) ... Processing triggers for libc-bin ... dad@dad-VirtualBox:~$ 

通过使用sudo apt-get --reinstall install librhythmbox-core7 ,apt将获取一个新副本并安装该库。


以类似的方式,您还可以强制下载并重新安装所有核心rhythmbox包:

 sudo apt-get --reinstall install gir1.2-rb-3.0 librhythmbox-core7 rhythmbox rhythmbox-data rhythmbox-mozilla rhythmbox-plugin-cdrecorder rhythmbox-plugin-zeitgeist rhythmbox-plugins