Автор Тема: Microsoft Edge  (Прочитано 672 раз)

Оффлайн aleksey-v.

  • Завсегдатай
  • *
  • Сообщений: 347
Microsoft Edge
« : 27.01.2022 22:45:04 »
Приветствую!

Microsoft наконец-то выпустил свой браузер Edge, теперь уже без dev и beta, на этот раз stable.

И он нормально ставится на Alt Workstation 10 и сносно работает.

Оффлайн andrew_b

  • Давно тут
  • **
  • Сообщений: 497
Re: Microsoft Edge
« Ответ #1 : 28.01.2022 18:31:41 »
Только непонятно, зачем он нужен.

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 5 781
Re: Microsoft Edge
« Ответ #2 : 28.01.2022 18:42:37 »
как зачем? Из под WSL запускать :)

Оффлайн aleksey-v.

  • Завсегдатай
  • *
  • Сообщений: 347
Re: Microsoft Edge
« Ответ #3 : 02.03.2022 00:10:02 »
К сожалению, не всё идеально. MS Edge пытается добавить репозиторий и не может понять, YUM на машине или ZYPPER.  :-o

rpm -Uhv microsoft-edge-stable-98.0.1108.62-1.x86_64.rpm
Подготовка...                                        #################################################################################################### [100%]
Обновление / установка...
1: microsoft-edge-stable-98.0.1108.62-1              #################################################################################################### [ 50%]
пакет gpg-pubkey-be1229cf-5631588c не установлен
ошибка: can't create транзакция lock on /var/lib/rpm/.rpm.lock (Ресурс временно недоступен)
ошибка: /tmp/microsoft.sig.Ab8Z1m: key 1 import failed.
Очистка / удаление...
2: microsoft-edge-stable-97.0.1072.69-1              #################################################################################################### [100%]
Running /usr/lib/rpm/posttrans-filetriggers



Онлайн NickM

  • Завсегдатай
  • *
  • Сообщений: 579
    • Email
Re: Microsoft Edge
« Ответ #4 : 02.03.2022 05:53:53 »
К сожалению, не всё идеально. MS Edge пытается добавить репозиторий и не может понять, YUM на машине или ZYPPER.  :-o

Т.е. установка вообще не происходит/ заканчивается не удачно и приложение оказывается неработоспособным?


rpm -Uhv microsoft-edge-stable-98.0.1108.62-1.x86_64.rpm

А почему не пользуетесь
apt-get installон бы Вам и зависимости удовлетворил бы.

Оффлайн aleksey-v.

  • Завсегдатай
  • *
  • Сообщений: 347
Re: Microsoft Edge
« Ответ #5 : 02.03.2022 15:27:52 »
Проходит, если поставить libatomic:-D
И даже сносно работает.

rpm пытается запускать post-install скрипты, где добавляется отдельный репозиторий для MS Edge.

К сожалению, для RPM у него всего два варианта. На их основе он и делает попытку.


  # Modern method using os-release(5)
  if [ -f "/etc/os-release" ]; then
    RELEASE=$(. "/etc/os-release"; echo "$ID")
    case $RELEASE in
    "fedora"|"rhel"|"centos"|"amzn"|"mageia"|"openmandriva")
      PACKAGEMANAGERS=(yum)
      ;;
    "suse"|"sles"|"sled"|"opensuse"|"opensuse-leap"|"opensuse-tumbleweed")
      PACKAGEMANAGERS=(zypp)
      ;;
    esac
  fi



# Update the Microsoft repository if it's not set correctly.
update_bad_repo() {
  if [ ! "$REPOCONFIG" ]; then
    return 0
  fi

  determine_rpm_package_manager

  for PACKAGEMANAGER in ${PACKAGEMANAGERS[*]}
  do
    case $PACKAGEMANAGER in
    "yum")
      update_repo_file "$YUM_REPO_FILE"
      ;;
    "zypp")
      update_repo_file "$ZYPPER_REPO_FILE"
      ;;
    esac
  done
}

Онлайн NickM

  • Завсегдатай
  • *
  • Сообщений: 579
    • Email
Re: Microsoft Edge
« Ответ #6 : 02.03.2022 15:38:44 »

rpm пытается запускать post-install скрипты, где добавляется отдельный репозиторий для MS Edge.
К сожалению, для RPM у него всего два варианта. На их основе он и делает попытку.

Да и хай пытается - «Работает — не трожь!», ну и Вы же Сами понимаете, что MS ничего не знает об AltLinux.
А собирать его в репозиторий конечно же не будет. т.к. это проприетарное ПО.


Оффлайн aleksey-v.

  • Завсегдатай
  • *
  • Сообщений: 347
Re: Microsoft Edge
« Ответ #7 : 15.03.2022 13:53:18 »
Странно работает.

У кого-нибудь по-простому получается поменять язык интерфейса в MS Edge?
Способ, работающий в Edge для Windows не работает в Edge для Linux.
 :-t

Если системный LANG=ru_RU.UTF-8, то для английского языка интерфейса работает только hardcore способ:
LC_ALL=C microsoft-edge-stable