Почему удаление Amazon также удалить другие пакеты?

9

Если я хочу удалить Amazon WebApp, который поставляется по умолчанию в новейших версиях Ubuntu, он также попросит меня удалить другое программное обеспечение . Как вы можете видеть на следующей картинке, это заставляет меня удалить unity-webapps-livemailи unity-webapps-youtube.

Другие приложения

Это ошибка в Ubuntu или это намеренно? Такое поведение исчезнет в будущих выпусках Ubuntu?

Lucio
источник
Я не знаю, назовите ли вы это ошибкой или функцией. Часть того, почему Ubuntu считается простым, состоит в том, что списки зависимостей, как правило, длиннее, чем другие. IMO, вам лучше всего подать отчет об ошибке или запрос функции.
Пантера
@ bodhi.zazen Я нахожусь в этой дилемме. Не знаю, если это ошибка или особенность ..
Лусио
Я предполагаю, что разработчики Ubuntu сочли бы это особенностью. Я должен был бы изучить упаковку, чтобы знать, почему зависимости такие, как они были написаны.
Пантера
2
Это является ошибкой .
fitojb
@Fitoschido Или нежелательная особенность. Потому что ошибка не является намеренной, и я думаю, что это ошибка. Я надеюсь, что в следующем выпуске это будет изменено.
Лусио

Ответы:

6

Веб-приложение Amazon является частью пакета, unity-webapps-commonкоторый необходим всем остальным веб-приложениям. Так что это поведение является намеренным.

Но вы все равно можете отключить интеграцию Amazon с помощью dconf-editor или Unsettings, как описано в разделе Как удалить веб-сайт из веб-приложений Ubuntu?

Флориан Диш
источник
1
Теперь я понимаю. Я удалил все записи в preauthorized-domainsмассиве следующей командой (пожалуйста, добавьте ее в свой вопрос)gsettings set com.canonical.unity.webapps preauthorized-domains []
Lucio
5

Веб-приложение Amazon неправильно, IMHO, запекается unity-webapps-common, как правильно говорит Флориан. Если вы хотите удалить его, не удаляя пакет, выполните:

sudo rm -rf /usr/share/applications/ubuntu-amazon-default.desktop 
fitojb
источник
Я согласен с вами. Ваша команда успешно удалила значок Amazon. Спасибо за вашу поддержку в ошибке .
Lucio
В то время как вы на это, вы можете также сделать sudo rm -rf ~/.local/share/ubuntu-amazon-default/
xd1936