Наконец-то Ubuntu добавляет поддержку DEB-пакетов в App Center! Один из самых больших недостатков нового Центра приложений Ubuntu, основанного на Flutter и заменяющего Центр программного обеспечения GNOME, заключается в том, что он не позволяет вам устанавливать DEB, загруженные из Интернета. Вскоре эта проблема останется в прошлом.
Чтобы внести ясность (поскольку часто возникает путаница), хотя Ubuntu App Center и позволяет устанавливать DEB-программы из репозиториев Ubuntu, он не позволяет (в настоящее время) устанавливать самостоятельно загруженные DEB-пакеты, что делали предыдущие многочисленные версии центра программного обеспечения на протяжении многих лет. Для установки таких пакетов приходилось использовать командную строку (Читайте: как установить deb-пакет)
Почему убрали установку DEB пакетов
Но есть и хорошие новости: поддержка DEB-установок в App Center наконец-то реализована — в виде рабочего кода, а не обещаний, что разработчики когда-нибудь до этого доберутся!
На Github App Center появился всплеск активности, направленный на поддержку установки DEB с помощью App Center — поддержку, которая позволяет пользователям Ubuntu делать то, к чему они привыкли: дважды щелкнуть на установщике DEB, чтобы установить его с помощью графического интерфейса.
Поскольку DEB не являются «песочницей» и могут быть сделаны/получены из ненадежных источников, Ubuntu хочет просветить пользователей при попытке установить DEB-пакеты с помощью App Center с помощью многочисленных предупреждений и подтверждающих полей.
App Center будет предупреждать пользователей о рисках, связанных с установкой DEB пакетов от сторонних разработчиков, когда пользователи будут пытаться их установить
DEB-пакеты не имеют песочницы и получают неограниченный root-доступ к системе пользователя. Кроме того, в отличие от DEB-пакетов в репозиториях Ubuntu, сторонние DEB, загружаемые из Интернета, не проходят проверку, могут быть созданы кем угодно и содержать что угодно. Это обоснованное опасение.
Большинство DEB от сторонних разработчиков поступают из надежных источников, таких как Google, Valve, Proton и т.д.
Так почему же вредоносные программы DEB до сих пор не стали массово заражать всех нас?
Создание корректного пакета DEB — задача не из легких: она требует времени и знаний. И даже тогда создание DEB пакета — это одно дело, а заставить людей найти и установить его более сложная задача. Это сложнее, чем загрузить его в магазин, который порекомендует его пользователям!
В наши дни единственным реальным «источником» DEB-пакетов являются непосредственно компании-разработчики, которым (в разной степени этичности) пользователи могут доверять, например, Google, Discord, Steam, Zoom, Microsoft, Proton, Mozilla и т. д.
Все остальное можно получить из репозиториев Ubuntu, магазина Canonical Snap Store, Flathub, Nix или других современных программных механизмов, которые имеют (различные) гарантии безопасности и барьеры для входа. Обычным, менее подкованным пользователям все реже приходится использовать DEB.
Ubuntu поддерживает установку DEB от сторонних разработчиков с 2004 года; включение этой функции в App Center не приведет к внезапному наплыву вредоносных программ DEB.
Когда появится?
Хорошая новость заключается в том, что, эта функция будет доступна пользователям Ubuntu 24.04 LTS, а не только тем, кто обновится до Ubuntu 24.10 позже в этом году.
Если вы хотите попробовать установку DEB в App Center прямо сейчас, вы можете: переключиться на пакет snap-store в канале —edge — только имейте в виду, что этот канал не стабилен и может содержать ошибки!