Можно ли переустановить браузер по умолчанию в Ubuntu-Touch?
Хотя я не удалял браузер, похоже, он каким-то образом исчез. При попытке запустить браузер, кажется, приложение запускается, но вскоре после этого вновь открытое окно просто закрывается. Я также больше не могу найти браузер в установленных программах.
Я нечасто пользуюсь браузером и нашел альтернативу в Ubuntu-Store, но при попытке открыть ссылки в веб-приложениях запускается браузер по умолчанию, который больше не работает.
Любая помощь приветствуется.
Примечание: Я не думаю, что это важно, но я использую Ubuntu-touch на телефоне BQ Aquaris 4.5.
PS: Результат устранения неполадок в соответствии с предложениями Velkans (подсказки опущены, поскольку я пишу это вручную).
dpkg --verify webbrowser-app
??5?????? /usr/share/lintian/overrides/webbrowser-app
Я удалил содержимое /home/phablet/.local/share/webbrowser-app/, но безрезультатно.
webbrowser-app --desktop_file_hint=/usr/share/applications/webbrowser-app.desktop
перезагрузил устройство в первый раз, во второй раз ничего не вернул (просто выдал мне приглашение, как будто команда успешно завершилась) и перезагрузил устройство в третий раз (после небольшой задержки). Сообщения об ошибках не отображаются, я не знаю, где искать файлы журналов.
решение1
Первоначальная проблема могла быть в поврежденном кэше QML, который представляет описанный симптом, когда приложение не запускается, но окно может появиться на короткое время. Чтобы исправить это, удалите кэш, например:
rm -r .cache/QML/Apps/webbrowser-app/
затем запустите приложение.
То же самое относится к любому приложению, которое не запускается: просто удалите папку кэша этого приложения.
Обратите внимание, что обновление приложения также приведет к повторному созданию кэша.
решение2
Он не устанавливается как пакет щелчка. Это пакет *.deb
, поэтому он находится внутри 'образа ОС' и не обновляется отдельно.
Чтобы проверить целостность этого пакета, запустите dpkg --verify webbrowser-app
терминал (он должен жаловаться только на /usr/share/lintian/overrides/webbrowser-app
). Образ ОС читается только после установки, поэтому маловероятно, что проблема именно в нем.
Другое место для проверки /home/phablet/.local/share/webbrowser-app/
- каталог с настройками и кэшем. Переместите его в другое место и запустите браузер, это что-то сбросит.
Если это не поможет, попробуйте запустить веб-браузер-приложение из терминала:
webbrowser-app --desktop_file_hint=/usr/share/applications/webbrowser-app.desktop
И прочитайте журналы ошибок.