Debian
搞砸了系統範圍的 MIME 數據庫
在 debian 拉伸(伴侶桌面)中,我在系統範圍內搞砸了我的 mime 數據庫。我怎樣才能恢復它。
注意我首先重命名了我的 /usr/share/mime/mimeinfo.cache。但問題是,我認為它壞了。
alex@Taomon:~$ strings /usr/share/mime/mimeinfo.cache.broken | tail -n30 [INFORMATION] \documentclass \chapter\sectionbegin # xmcd ftyp3ge ftyp3gg ftyp3gp ftyp3gs ftyp3g2 OggSfishead CMML ftypisomftypmp42ftypMSNVftypM4V ftypf4v G? OggSmdatmdatmoovftypqt #EXTM4U webm RIFFAVF0AVI AVI NSVfMOVIz <ar>!<arch> RIFF ELFMZ FORM =pod =head1 NAME =head1 DESCRIPTION <?xml <!--.sndMTM MMD0MMD1if MAS_UTrack_V00 TEXtREAd/* #include#import From alex@Taomon:~$
這看起來不適合我。跑完之後
root@Taomon:~# update-mime-database -V /usr/share/mime/ Updating MIME database in /usr/share/mime... Wrote 1109 strings at 2c - 6374 Wrote aliases at 6374 - 6ba0 Wrote parents at 6ba0 - 846c Wrote literal globs at 846c - 8554 Wrote suffix globs at 8554 - 12edc Wrote full globs at 12edc - 12f1c Wrote magic at 12f1c - 1f5d4 Wrote namespace list at 1f5d4 - 1f710 Wrote icons list at 1f710 - 1f754 Wrote generic icons list at 1f754 - 20330 Wrote types list at 20330 - 20f98
新記憶體為空。
alex@Taomon:~$ strings /usr/share/mime/mimeinfo.cache [MIME Cache] alex@Taomon:~$
我該如何解決。
我也不能使用 xdg-mime 來設置預設應用程序。現在,如果沒有來自終端的錯誤消息,文件管理器就無法啟動。
感謝您閱讀問候。
編輯粘貼字元串 /usr/share/mime/mime.cache edit2 update-desktop-database -v
update-mime-database
更新mime.cache
,沒有mimeinfo.cache
。要修復後者,您需要執行update-desktop-database
:sudo update-desktop-database
或者,您可以重新配置
desktop-file-utils
(這將做同樣的事情):sudo dpkg-reconfigure desktop-file-utils