いろいろやってみるにっき

てきとーに生きている奴の日記

古いエントリのサムネイル画像がリンク切れになってたりするけど、チマチマ修正中


CentOS 7にEdgeをインストール

前回はWindows Server 2019のバージョン1809にEdgeをインストールしてみた。ある意味インストールできるパッケージが準備されていればインストールできるのは当たり前である。

 

 

そこで今回はCentOS 7にインストールしてみることにした。なんでCentOS  8じゃないかといえば、VM作ってあったのがCentOS 7だからである。そのうちCentOS 8もやってみる。

 

ブラウザはFirefox以外にVivaldiが入っていた。今回はデフォルトブラウザのFirefoxを使う。

Edgeのダウンロードページを開く。

www.microsoft.com

 

いきなりLinux用が選択されている。

f:id:shigeo-t:20211220094045p:plain

 

クリックしてみる。プルダウンした。

f:id:shigeo-t:20211220094122p:plain

 

CentOSなのでrpmを選択する。ダイアログが表示された。

f:id:shigeo-t:20211220094251p:plain

 

[同意してダウンロード]をクリック。

f:id:shigeo-t:20211220094329p:plain

 

問題が発生したというメッセージ。

f:id:shigeo-t:20211220094409p:plain

 

どうにも先に進まない。と思ってFirefoxをメッセージに従ってリフレッシュしてやりなしたらダウンロードのダイアログが出た。

f:id:shigeo-t:20211220094702p:plain

 

[OK]を押してインストールを選んだ。ダメならダウンロードしてrpmコマンドでインストールすればいいし。やっぱりアプリケーションインストーラで問題が発生する。

f:id:shigeo-t:20211220094837p:plain

 

そこで今度はファイルを保存するを選んで[OK]をクリック。

f:id:shigeo-t:20211220094920p:plain

 

ダウンロードはされた。

f:id:shigeo-t:20211220095039p:plain

 

ターミナルを開きDownloadsフォルダに移動。

f:id:shigeo-t:20211220095232p:plain

 

rpm ivhでインストールを掛けてみると依存性の欠如エラーが出た。

[shigeo@localhost Downloads]$ sudo rpm -ivh ./microsoft-edge-stable-96.0.1054.62-1.x86_64.rpm 
[sudo] shigeo のパスワード:
エラー: 依存性の欠如:
	libatomic.so.1()(64bit) は microsoft-edge-stable-96.0.1054.62-1.x86_64 に必要とされています
	libatomic.so.1(LIBATOMIC_1.0)(64bit) は microsoft-edge-stable-96.0.1054.62-1.x86_64 に必要とされています

 

yum provides libiatomic.so.1で調べてみた。

[shigeo@localhost Downloads]$ sudo yum provides libiatomic.so.1
読み込んだプラグイン:fastestmirror, langpacks, product-id, search-disabled-repos,
                   : subscription-manager

This system is not registered with an entitlement server. You can use subscription-manager to register.

Loading mirror speeds from cached hostfile
 * base: ftp.jaist.ac.jp
 * epel: mirrors.nipa.cloud
 * extras: ftp.jaist.ac.jp
 * updates: ftp.jaist.ac.jp
brave-browser-rpm-release.s3.brave.com_x86_64_/filelists |  18 kB     00:00     
code/filelists_db                                        |  15 MB     00:01     
epel/x86_64/filelists_db                                 |  12 MB     00:01     
extras/7/x86_64/filelists_db                             | 259 kB     00:00     
updates/7/x86_64/filelists_db                            | 7.0 MB     00:00     
vivaldi/filelists_db                                     |  14 kB     00:00     
No matches found

 

No matches foundである。どういうこと?

 

今度はyum whatprovidesを使ってみる。

[shigeo@localhost Downloads]$ sudo yum whatprovides libatomic.so.1
読み込んだプラグイン:fastestmirror, langpacks, product-id, search-disabled-repos,
                   : subscription-manager

This system is not registered with an entitlement server. You can use subscription-manager to register.

Loading mirror speeds from cached hostfile
 * base: ftp.jaist.ac.jp
 * epel: mirrors.nipa.cloud
 * extras: ftp.jaist.ac.jp
 * updates: ftp.jaist.ac.jp
libatomic-4.8.5-44.el7.i686 : The GNU Atomic library
リポジトリー        : base
一致          :
Provides    : libatomic.so.1

今度は見つかった。

 

インストールしてみる。

[shigeo@localhost Downloads]$ sudo yum install -y libatomic.so.1
読み込んだプラグイン:fastestmirror, langpacks, product-id, search-disabled-repos,
                   : subscription-manager

This system is not registered with an entitlement server. You can use subscription-manager to register.

Loading mirror speeds from cached hostfile
 * base: ftp.jaist.ac.jp
 * epel: mirrors.nipa.cloud
 * extras: ftp.jaist.ac.jp
 * updates: ftp.jaist.ac.jp
依存性の解決をしています
--> トランザクションの確認を実行しています。
---> パッケージ libatomic.i686 0:4.8.5-44.el7 を インストール
--> 依存性の処理をしています: libpthread.so.0(GLIBC_2.0) のパッケージ: libatomic-4.8.5-44.el7.i686
--> 依存性の処理をしています: libpthread.so.0 のパッケージ: libatomic-4.8.5-44.el7.i686
--> 依存性の処理をしています: libc.so.6(GLIBC_2.4) のパッケージ: libatomic-4.8.5-44.el7.i686
--> トランザクションの確認を実行しています。
---> パッケージ glibc.i686 0:2.17-325.el7_9 を インストール
--> 依存性の処理をしています: libfreebl3.so(NSSRAWHASH_3.12.3) のパッケージ: glibc-2.17-325.el7_9.i686
--> 依存性の処理をしています: libfreebl3.so のパッケージ: glibc-2.17-325.el7_9.i686
--> トランザクションの確認を実行しています。
---> パッケージ nss-softokn-freebl.i686 0:3.67.0-3.el7_9 を インストール
--> 依存性解決を終了しました。

依存性を解決しました

================================================================================
 Package                  アーキテクチャー
                                     バージョン             リポジトリー   容量
================================================================================
インストール中:
 libatomic                i686       4.8.5-44.el7           base           50 k
依存性関連でのインストールをします:
 glibc                    i686       2.17-325.el7_9         updates       4.3 M
 nss-softokn-freebl       i686       3.67.0-3.el7_9         updates       325 k

トランザクションの要約
================================================================================
インストール  1 パッケージ (+2 個の依存関係のパッケージ)

総ダウンロード容量: 4.6 M
インストール容量: 15 M
Downloading packages:
(1/3): libatomic-4.8.5-44.el7.i686.rpm                     |  50 kB   00:00     
(2/3): nss-softokn-freebl-3.67.0-3.el7_9.i686.rpm          | 325 kB   00:00     
(3/3): glibc-2.17-325.el7_9.i686.rpm                       | 4.3 MB   00:00     
--------------------------------------------------------------------------------
合計                                               7.5 MB/s | 4.6 MB  00:00     
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  インストール中          : glibc-2.17-325.el7_9.i686                       1/3 
  インストール中          : nss-softokn-freebl-3.67.0-3.el7_9.i686          2/3 
  インストール中          : libatomic-4.8.5-44.el7.i686                     3/3 
  検証中                  : nss-softokn-freebl-3.67.0-3.el7_9.i686          1/3 
  検証中                  : glibc-2.17-325.el7_9.i686                       2/3 
  検証中                  : libatomic-4.8.5-44.el7.i686                     3/3 

インストール:
  libatomic.i686 0:4.8.5-44.el7                                                 

依存性関連をインストールしました:
  glibc.i686 0:2.17-325.el7_9      nss-softokn-freebl.i686 0:3.67.0-3.el7_9     

完了しました!

 

今度はEdgeをインストール。でもメッセージは変わらない。

[shigeo@localhost Downloads]$ sudo rpm -ivh ./microsoft-edge-stable-96.0.1054.62-1.x86_64.rpm
エラー: 依存性の欠如:
	libatomic.so.1()(64bit) は microsoft-edge-stable-96.0.1054.62-1.x86_64 に必要とされています
	libatomic.so.1(LIBATOMIC_1.0)(64bit) は microsoft-edge-stable-96.0.1054.62-1.x86_64 に必要とされています

 

うーんわからん。一応新規でターミナルを起動もしてみてそちらでもrpmコマンドを叩いてみたんだが。

ヘルプを見てみる。

www.how2shout.com

 

なんか盛大に足りてないっぽい。

f:id:shigeo-t:20211220101248p:plain

 

コマンドを実行する。インストールのコマンドも一気に実行。

sudo dnf install microsoft-edge-stable
[shigeo@localhost Downloads]$ sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc
[sudo] shigeo のパスワード:
[shigeo@localhost Downloads]$ sudo dnf config-manager --add-repo https://packages.microsoft.com/yumrepos/edge
repo の追加: https://packages.microsoft.com/yumrepos/edge
[shigeo@localhost Downloads]$ sudo mv /etc/yum.repos.d/packages.microsoft.com_yumrepos_edge.repo /etc/yum.repos.d/microsoft-edge.repo
[shigeo@localhost Downloads]$ 
[shigeo@localhost Downloads]$ 
[shigeo@localhost Downloads]$ sudo dnf install microsoft-edge-stable
Extra Packages for Enterprise Linux 7 - x86_64  0.0  B/s |   0  B     00:00    
vivaldi                                         0.0  B/s |   0  B     00:00    
Visual Studio Code                              0.0  B/s |   0  B     00:00    
created by dnf config-manager from https://brav 0.0  B/s |   0  B     00:00    
CentOS-7 - Base                                 0.0  B/s |   0  B     00:00    
CentOS-7 - Updates                              0.0  B/s |   0  B     00:00    
created by dnf config-manager from https://pack  78 kB/s |  18 kB     00:00    
CentOS-7 - Extras                               0.0  B/s |   0  B     00:00    
依存関係が解決しました。
================================================================================
 パッケージ    アーキテクチャー
                      バージョン     リポジトリ                           サイズ
================================================================================
Installing:
 microsoft-edge-stable
               x86_64 96.0.1054.62-1 packages.microsoft.com_yumrepos_edge 113 M
依存関係をインストール中:
 libatomic     x86_64 4.8.5-44.el7   base                                  51 k

トランザクションの概要
================================================================================
インストール  2 パッケージ

ダウンロードサイズの合計: 113 M
インストール済みのサイズ: 376 M
これでよろしいですか? [y/N]: y
パッケージのダウンロード中です:
(1/2): libatomic-4.8.5-44.el7.x86_64.rpm        734 kB/s |  51 kB     00:00    
(2/2): microsoft-edge-stable-96.0.1054.62-1.x86 8.2 MB/s | 113 MB     00:13    
--------------------------------------------------------------------------------
合計                                            8.0 MB/s | 113 MB     00:14     
トランザクションの確認を実行中
トランザクションの確認に成功しました。
トランザクションのテストを実行中
トランザクションのテストに成功しました。
トランザクションを実行中
  準備             :                                                        1/1 
  Installing       : libatomic-4.8.5-44.el7.x86_64                          1/2 
  scriptletの実行中: libatomic-4.8.5-44.el7.x86_64                          1/2 
  scriptletの実行中: microsoft-edge-stable-96.0.1054.62-1.x86_64            2/2 
  Installing       : microsoft-edge-stable-96.0.1054.62-1.x86_64            2/2 
  scriptletの実行中: microsoft-edge-stable-96.0.1054.62-1.x86_64            2/2 
  検証             : libatomic-4.8.5-44.el7.x86_64                          1/2 
  検証             : microsoft-edge-stable-96.0.1054.62-1.x86_64            2/2 

インストール済み:
  microsoft-edge-stable-96.0.1054.62-1.x86_64   libatomic-4.8.5-44.el7.x86_64  

完了しました!

 

インストールできたっぽい。アプリケーションのインターネットを見るとEdgeが入っている。

f:id:shigeo-t:20211220101651p:plain

 

起動してみる。

f:id:shigeo-t:20211220101744p:plain

 

起動できた。

f:id:shigeo-t:20211220101830p:plain

 

ということでEdgeのダウンロードページからではなく、こちらのインストールマニュアルページを見た方がいい。

www.how2shout.com

 

今回はこんなところで。

お時間あったら、他のエントリもクリックして頂ければ幸いです。