Microsoft Edge в Linux: как добавить официальные репозитории, чтобы поддерживать его в актуальном состоянии

Microsoft Edge в Linux: как добавить официальные репозитории, чтобы поддерживать его в актуальном состоянии

В конце прошлого года Microsoft Edge выпустил свою первую стабильную версию для Linux, и хотя тогда казалось, что все уже сделано, учитывая долгий путь, пройденный для достижения этого момента, правда заключается в том, что веб-браузер из Редмонда по-прежнему страдает от необычной проблемы: он не обновляется!

То есть: вы заходите на официальную страницу загрузки Microsoft Edge, выбираете пакет, соответствующий используемому дистрибутиву (Deb для Debian и Ubuntu, RPM для Fedora и openSUSE и т.д.), устанавливаете его и… в отличие от других основных веб-браузеров на рынке, доступных для Linux, он не добавляет в систему какой-либо репозиторий, способствующий автоматическому обновлению приложения, а если и добавляет репозиторий, то просит публичный ключ как показано на скрине ниже

snimok ekrana ot 2022 06 11 21 46 31
snimok ekrana ot 2022 06 11 21 46 31

Тот факт, что Microsoft Edge не включает собственный репозиторий, — это не только аномалия с дополнительными неудобствами, связанными с необходимостью вручную загружать и обновлять каждую выходящую новую версию: это безответственное поведение со стороны Microsoft, поскольку браузер, не получающий обновлений, представляет угрозу безопасности системы. Microsoft Edge даже не предупреждает вас о том, что доступна для загрузки новая версия.

Мне непонятно, почему Microsoft Edge имеет такой недостаток в Linux, когда он является одним из самых популярных браузеров сегодня именно благодаря тому, что его разработчики вложили все свои силы в его функции. И будьте осторожны, потому что на Linux он был принят лучше, чем можно было ожидать. Я сам установил его, чтобы время от времени тестировать, и до недавнего времени не замечал проблемы с репозиторием.

Что ж, давайте посмотрим, как исправить этот беспорядок, который заставил меня задуматься о написании статьи с выражением мнения, чтобы опорочить его, но, думаю, я уже все объяснил и лучше посмотрю, как решить проблему.

Как добавить репозитории Microsoft Edge для Linux

Интересно, что у Microsoft есть решение для всего этого, хотя и не идеальное, а именно автоматическое добавление репозитория после установки пакета. Просто зайдите на страницу канала Microsoft Edge Insider, где вы найдете Beta и Dev версии браузера, а также инструкции по «установке из командной строки», на случай, если вы «энтузиаст Linux» и хотите «самостоятельно настроить PPA» (!).

Прочтите:  Как узнать, какую версию Linux вы используете

Дело в том, что «установка из командной строки» заключается в добавлении репозитория Microsoft Edge для Debian и Ubuntu, Fedora или openSUSE для каналов Beta или Dev… хотя на самом деле репозиторий включает все три версии браузера: Beta, Dev, а также стабильную. Нам нужно только немного подправить инструкции. Ну что, приступим?

Microsoft Edge для Debian и Ubuntu

curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > microsoft.gpg
sudo install -o root -g root -m 644 microsoft.gpg /usr/share/keyrings/
sudo sh -c 'echo "deb [arch=amd64 signed-by=/usr/share/keyrings/microsoft.gpg] https://packages.microsoft.com/repos/edge stable main" > /etc/apt/sources.list.d/microsoft-edge.list' > /etc/apt/sources.list.d/microsoft-edge.list'
sudo rm microsoft.gpg
sudo apt update
sudo apt install microsoft-edge-stable

Microsoft Edge для Fedora

sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc
sudo dnf config-manager --add-repo https://packages.microsoft.com/yumrepos/edge
sudo mv /etc/yum.repos.d/packages.microsoft.com_yumrepos_edge.repo /etc/yum.repos.d/microsoft-edge.repo
sudo dnf install microsoft-edge-stable

Microsoft Edge для openSUSE

sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc
sudo zypper ar https://packages.microsoft.com/yumrepos/edge microsoft-edge
sudo zypper refresh
sudo zypper install microsoft-edge-stable

И это все.

После ввода команд, я обнаружил новую версию доступную для установки

snimok ekrana ot 2022 06 11 21 47 51
snimok ekrana ot 2022 06 11 21 47 51

Используете ли вы какой-либо другой дистрибутив, не поддерживаемый официально? Microsoft Edge находится на Flathub и, судя по всему, хорошо поддерживается. Это ресурс, с которым нужно считаться из-за его доступности; как и пакет, доступный на AUR для Arch Linux и производных. Однако из-за проприетарного характера браузера непонятно, почему официальные средства не позаботились о том, чтобы облегчить такое деликатное дело, как обновление.

В связи с этим стоит упомянуть, что у Microsoft есть мегарепозиторий для Linux, который содержит практически все, что компания может предложить, хотя доставать его, когда вы не используете многие вещи, все равно что стрелять из пушки по мухе.

Оцените?
+1
0
+1
0
+1
0
+1
0
+1
0
+1
0
+1
0
Поделитесь с друзьями
Admin
Admin

Люблю Linux

Статей: 474
Подписаться
Уведомить о
guest
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии