Ubuntu добавляет поддержку DEB-пакетов в App Center

Наконец-то 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 — только имейте в виду, что этот канал не стабилен и может содержать ошибки!

Один мальчик подписался на телеграм-канал Игры в Linux и получил бесплатную игру в Steam! Новости из мира игр в Linux, свежие обзоры игр и полезные инструкции всегда под рукой!

Источник
Константин Дьяченко

Автор и основатель сайта Игры в Linux с 2010 года. Пользователь Linux с 2002. Старый злобный сисадмин с 1997.

Если Вам интересна тематика сайта и вы хотите каким-то образом поучаствовать в жизни сайта и его сообществ - напишите мне! Все контакты в разделе о сайте.

Игры в Linux
Добавить комментарий

Поля email и сайт не являются обязательными. Оставляя комментарий вы соглашаетесь с политикой конфиденциальности сайта.