缺少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