update-mime-database
в последнее время становился очень медленным, поэтому я решил удалить все ассоциации и начать все сначала, поэтому я запустил:
sudo rm -fr /usr/share/mime /usr/share/mime-info /usr/share/mimelnk
Я думал, что update-mime-database
заметит это и просто создаст пустые каталоги вместо этого, но это не так, а вместо этого жалуется: "directory '/usr/share/mime/packages' does not exist!"
.
Что мне делать?
/usr/share/mime
каталог и /usr/share/mime/packages
подкаталог обеспечивается пакетом shared-mime-info
таким образом для фиксации ошибки должно быть достаточно переустановить пакет - или от любимого диспетчера пакетов GUI или от использования командной строки
sudo apt-get install --reinstall shared-mime-info
Если Вы хотите восстановить /usr/share/mime-info
и /usr/share/mimelnk
также, затем они, кажется, принадлежат libreoffice-common
Другие пакеты, возможно, установили свои собственные файлы внизу /usr/share/mime
- для идентификации их можно использовать
dpkg -S /usr/share/mime