2022/05/12追記:「最小インストールのOracle Linux 8でブラウザを動かす場合FirefoxとChromeのどっちが容量少ないか」という記事を作成した。基本的にはCentOS7時代とあまり変わっていなかった。
検証環境へのアクセス用ゲートウェイとしてCentOS7をインストールし、その上でWebブラウザを起動させて検証環境内機器の設定画面を開こうとした。
CentOS標準だとFirefoxのパッケージがあり、CentOS+EPELだとchromiumがある。
それぞれ、CentOS7最小インストール状態から「yum install firefox」「yum install chromium」を実行した際に、どんなパッケージが追加されることになるのか確認した。
結論としては
Firefox 84パッケージ追加、インストール容量324MB
Chromium 101パッケージ追加、インストール容量504MB
ということで、Firefoxの方が少なかった。
TeraTermの「SSHポート転送」の「Xクライアントアプリケーションの転送」を使う場合は、CentOS7側にxorg-x11-xauthパッケージをインストールしておく必要があるため「yum install xorg-x11-xauth」を実行する必要があった。
そして、日本語表示についてはさらにパッケージを追加する必要があった。
以前調べた「最小インストールのRHEL7環境で文字化けせずにNetBackup管理画面を表示するために必要なパッケージ」の情報が使えるかな?と「yum install vlgothic-fonts vlgothic-p-fonts」でインストールしたところ問題ないような表示となりました。
Firefoxの場合
合計84パッケージが追加され、インストール容量は324MB
# yum info firefox
読み込んだプラグイン:fastestmirror
Loading mirror speeds from cached hostfile
* base: ftp.nara.wide.ad.jp
* epel: epel.uni-sofia.bg
* extras: ftp.nara.wide.ad.jp
* updates: ftp.nara.wide.ad.jp
利用可能なパッケージ
名前 : firefox
アーキテクチャー : i686
バージョン : 68.12.0
リリース : 1.el7.centos
容量 : 96 M
リポジトリー : updates/7/x86_64
要約 : Mozilla Firefox Web browser
URL : https://www.mozilla.org/firefox/
ライセンス : MPLv1.1 or GPLv2+ or LGPLv2+
説明 : Mozilla Firefox is an open-source web browser, designed for standards
: compliance, performance and portability.
名前 : firefox
アーキテクチャー : x86_64
バージョン : 68.12.0
リリース : 1.el7.centos
容量 : 93 M
リポジトリー : updates/7/x86_64
要約 : Mozilla Firefox Web browser
URL : https://www.mozilla.org/firefox/
ライセンス : MPLv1.1 or GPLv2+ or LGPLv2+
説明 : Mozilla Firefox is an open-source web browser, designed for standards
: compliance, performance and portability.
#
# yum install firefox
<略>
依存性を解決しました
==================================================================================================================================================================================================
Package アーキテクチャー バージョン リポジトリー 容量
==================================================================================================================================================================================================
インストール中:
firefox x86_64 68.12.0-1.el7.centos updates 93 M
依存性関連でのインストールをします:
adwaita-cursor-theme noarch 3.28.0-1.el7 base 641 k
adwaita-icon-theme noarch 3.28.0-1.el7 base 11 M
at-spi2-atk x86_64 2.26.2-1.el7 base 81 k
at-spi2-core x86_64 2.28.0-1.el7 base 158 k
atk x86_64 2.28.1-2.el7 base 263 k
avahi-libs x86_64 0.6.31-20.el7 base 62 k
cairo x86_64 1.15.12-4.el7 base 741 k
cairo-gobject x86_64 1.15.12-4.el7 base 26 k
centos-indexhtml noarch 7-9.el7.centos base 92 k
colord-libs x86_64 1.3.4-2.el7 base 186 k
cups-libs x86_64 1:1.6.3-43.el7 base 358 k
dconf x86_64 0.28.0-4.el7 base 106 k
dejavu-fonts-common noarch 2.33-6.el7 base 64 k
dejavu-sans-fonts noarch 2.33-6.el7 base 1.4 M
fontconfig x86_64 2.13.0-4.3.el7 base 254 k
fontpackages-filesystem noarch 1.44-8.el7 base 9.9 k
fribidi x86_64 1.0.2-1.el7_7.1 base 79 k
gdk-pixbuf2 x86_64 2.36.12-3.el7 base 570 k
glib-networking x86_64 2.56.1-1.el7 base 145 k
gnutls x86_64 3.3.29-9.el7_6 base 680 k
graphite2 x86_64 1.3.10-1.el7_3 base 115 k
gsettings-desktop-schemas x86_64 3.28.0-3.el7 base 606 k
gtk-update-icon-cache x86_64 3.22.30-5.el7 base 27 k
gtk2 x86_64 2.24.31-1.el7 base 3.4 M
gtk3 x86_64 3.22.30-5.el7 base 4.4 M
harfbuzz x86_64 1.7.5-2.el7 base 267 k
hicolor-icon-theme noarch 0.12-7.el7 base 42 k
jasper-libs x86_64 1.900.1-33.el7 base 150 k
jbigkit-libs x86_64 2.0-11.el7 base 46 k
json-glib x86_64 1.4.2-2.el7 base 134 k
lcms2 x86_64 2.6-3.el7 base 150 k
libICE x86_64 1.0.9-9.el7 base 66 k
libSM x86_64 1.2.2-2.el7 base 39 k
libX11 x86_64 1.6.7-2.el7 base 607 k
libX11-common noarch 1.6.7-2.el7 base 164 k
libXau x86_64 1.0.8-2.1.el7 base 29 k
libXcomposite x86_64 0.4.4-4.1.el7 base 22 k
libXcursor x86_64 1.1.15-1.el7 base 30 k
libXdamage x86_64 1.1.4-4.1.el7 base 20 k
libXext x86_64 1.3.3-3.el7 base 39 k
libXfixes x86_64 5.0.3-1.el7 base 18 k
libXft x86_64 2.3.2-2.el7 base 58 k
libXi x86_64 1.7.9-1.el7 base 40 k
libXinerama x86_64 1.1.3-2.1.el7 base 14 k
libXrandr x86_64 1.5.1-2.el7 base 27 k
libXrender x86_64 0.9.10-1.el7 base 26 k
libXt x86_64 1.1.5-3.el7 base 173 k
libXtst x86_64 1.2.3-1.el7 base 20 k
libXxf86vm x86_64 1.1.4-1.el7 base 18 k
libepoxy x86_64 1.5.2-1.el7 base 211 k
liberation-fonts-common noarch 1:1.07.2-16.el7 base 27 k
liberation-sans-fonts noarch 1:1.07.2-16.el7 base 279 k
libglvnd x86_64 1:1.0.1-0.8.git5baa1e5.el7 base 89 k
libglvnd-egl x86_64 1:1.0.1-0.8.git5baa1e5.el7 base 44 k
libglvnd-glx x86_64 1:1.0.1-0.8.git5baa1e5.el7 base 125 k
libgusb x86_64 0.2.9-1.el7 base 40 k
libjpeg-turbo x86_64 1.2.90-8.el7 base 135 k
libmodman x86_64 2.0.1-8.el7 base 28 k
libproxy x86_64 0.4.11-11.el7 base 64 k
libsoup x86_64 2.62.2-2.el7 base 411 k
libthai x86_64 0.1.14-9.el7 base 187 k
libtiff x86_64 4.0.3-32.el7 base 171 k
libusbx x86_64 1.0.21-1.el7 base 61 k
libwayland-client x86_64 1.15.0-1.el7 base 33 k
libwayland-cursor x86_64 1.15.0-1.el7 base 20 k
libwayland-egl x86_64 1.15.0-1.el7 base 13 k
libwayland-server x86_64 1.15.0-1.el7 base 39 k
libxcb x86_64 1.13-1.el7 base 214 k
libxkbcommon x86_64 0.7.1-3.el7 base 108 k
libxshmfence x86_64 1.2-1.el7 base 7.2 k
mesa-libEGL x86_64 18.3.4-7.el7_8.1 updates 109 k
mesa-libGL x86_64 18.3.4-7.el7_8.1 updates 165 k
mesa-libgbm x86_64 18.3.4-7.el7_8.1 updates 39 k
mesa-libglapi x86_64 18.3.4-7.el7_8.1 updates 46 k
mozilla-filesystem x86_64 1.9-11.el7 base 5.3 k
nettle x86_64 2.7.1-8.el7 base 327 k
pango x86_64 1.42.4-4.el7_7 base 280 k
pixman x86_64 0.34.0-1.el7 base 248 k
rest x86_64 0.8.1-2.el7 base 63 k
startup-notification x86_64 0.12-8.el7 base 39 k
trousers x86_64 0.3.14-2.el7 base 289 k
xcb-util x86_64 0.4.0-2.el7 base 16 k
xkeyboard-config noarch 2.24-1.el7 base 834 k
トランザクションの要約
==================================================================================================================================================================================================
インストール 1 パッケージ (+83 個の依存関係のパッケージ)
総ダウンロード容量: 126 M
インストール容量: 324 M
Is this ok [y/d/N]:
Chromiumの場合
合計、101個のパッケージが追加され、504MB
なお、事前に「yum install epel-release」を実行してEPELレポジトリを有効とする必要がある。
# yum info chromium
読み込んだプラグイン:fastestmirror
Loading mirror speeds from cached hostfile
* base: ftp.nara.wide.ad.jp
* epel: mirror.slu.cz
* extras: ftp.nara.wide.ad.jp
* updates: ftp.nara.wide.ad.jp
利用可能なパッケージ
名前 : chromium
アーキテクチャー : x86_64
バージョン : 85.0.4183.121
リリース : 1.el7
容量 : 97 M
リポジトリー : epel/x86_64
要約 : A WebKit (Blink) powered web browser
URL : http://www.chromium.org/Home
ライセンス : BSD and LGPLv2+ and ASL 2.0 and IJG and MIT and GPLv2+ and ISC and OpenSSL and (MPLv1.1 or GPLv2 or LGPLv2)
説明 : Chromium is an open-source web browser, powered by WebKit (Blink).
# yum install chromium
<略>
依存性を解決しました
==================================================================================================================================================================================================
Package アーキテクチャー バージョン リポジトリー 容量
==================================================================================================================================================================================================
インストール中:
chromium x86_64 85.0.4183.121-1.el7 epel 97 M
依存性関連でのインストールをします:
adwaita-cursor-theme noarch 3.28.0-1.el7 base 641 k
adwaita-icon-theme noarch 3.28.0-1.el7 base 11 M
at-spi2-atk x86_64 2.26.2-1.el7 base 81 k
at-spi2-core x86_64 2.28.0-1.el7 base 158 k
atk x86_64 2.28.1-2.el7 base 263 k
audit-libs-python x86_64 2.8.5-4.el7 base 76 k
avahi x86_64 0.6.31-20.el7 base 264 k
avahi-libs x86_64 0.6.31-20.el7 base 62 k
cairo x86_64 1.15.12-4.el7 base 741 k
cairo-gobject x86_64 1.15.12-4.el7 base 26 k
checkpolicy x86_64 2.5-8.el7 base 295 k
chromium-common x86_64 85.0.4183.121-1.el7 epel 16 M
colord-libs x86_64 1.3.4-2.el7 base 186 k
cups-libs x86_64 1:1.6.3-43.el7 base 358 k
dconf x86_64 0.28.0-4.el7 base 106 k
dejavu-fonts-common noarch 2.33-6.el7 base 64 k
dejavu-sans-fonts noarch 2.33-6.el7 base 1.4 M
flac-libs x86_64 1.3.0-5.el7_1 base 169 k
fontconfig x86_64 2.13.0-4.3.el7 base 254 k
fontpackages-filesystem noarch 1.44-8.el7 base 9.9 k
fribidi x86_64 1.0.2-1.el7_7.1 base 79 k
gdk-pixbuf2 x86_64 2.36.12-3.el7 base 570 k
glib-networking x86_64 2.56.1-1.el7 base 145 k
gnutls x86_64 3.3.29-9.el7_6 base 680 k
graphite2 x86_64 1.3.10-1.el7_3 base 115 k
gsettings-desktop-schemas x86_64 3.28.0-3.el7 base 606 k
gsm x86_64 1.0.13-11.el7 base 30 k
gstreamer1 x86_64 1.10.4-2.el7 base 1.2 M
gtk-update-icon-cache x86_64 3.22.30-5.el7 base 27 k
gtk3 x86_64 3.22.30-5.el7 base 4.4 M
harfbuzz x86_64 1.7.5-2.el7 base 267 k
hicolor-icon-theme noarch 0.12-7.el7 base 42 k
jasper-libs x86_64 1.900.1-33.el7 base 150 k
jbigkit-libs x86_64 2.0-11.el7 base 46 k
json-glib x86_64 1.4.2-2.el7 base 134 k
lcms2 x86_64 2.6-3.el7 base 150 k
libICE x86_64 1.0.9-9.el7 base 66 k
libSM x86_64 1.2.2-2.el7 base 39 k
libX11 x86_64 1.6.7-2.el7 base 607 k
libX11-common noarch 1.6.7-2.el7 base 164 k
libXau x86_64 1.0.8-2.1.el7 base 29 k
libXcomposite x86_64 0.4.4-4.1.el7 base 22 k
libXcursor x86_64 1.1.15-1.el7 base 30 k
libXdamage x86_64 1.1.4-4.1.el7 base 20 k
libXext x86_64 1.3.3-3.el7 base 39 k
libXfixes x86_64 5.0.3-1.el7 base 18 k
libXft x86_64 2.3.2-2.el7 base 58 k
libXi x86_64 1.7.9-1.el7 base 40 k
libXinerama x86_64 1.1.3-2.1.el7 base 14 k
libXrandr x86_64 1.5.1-2.el7 base 27 k
libXrender x86_64 0.9.10-1.el7 base 26 k
libXtst x86_64 1.2.3-1.el7 base 20 k
libXxf86vm x86_64 1.1.4-1.el7 base 18 k
libasyncns x86_64 0.8-7.el7 base 26 k
libcanberra x86_64 0.30-9.el7 base 82 k
libcanberra-gtk3 x86_64 0.30-9.el7 base 31 k
libcgroup x86_64 0.41-21.el7 base 66 k
libepoxy x86_64 1.5.2-1.el7 base 211 k
libglvnd x86_64 1:1.0.1-0.8.git5baa1e5.el7 base 89 k
libglvnd-egl x86_64 1:1.0.1-0.8.git5baa1e5.el7 base 44 k
libglvnd-glx x86_64 1:1.0.1-0.8.git5baa1e5.el7 base 125 k
libgusb x86_64 0.2.9-1.el7 base 40 k
libjpeg-turbo x86_64 1.2.90-8.el7 base 135 k
libmodman x86_64 2.0.1-8.el7 base 28 k
libogg x86_64 2:1.3.0-7.el7 base 24 k
libproxy x86_64 0.4.11-11.el7 base 64 k
libsemanage-python x86_64 2.5-14.el7 base 113 k
libsndfile x86_64 1.0.25-11.el7 base 149 k
libsoup x86_64 2.62.2-2.el7 base 411 k
libtdb x86_64 1.3.18-1.el7 base 49 k
libthai x86_64 0.1.14-9.el7 base 187 k
libtiff x86_64 4.0.3-32.el7 base 171 k
libtool-ltdl x86_64 2.4.2-22.el7_3 base 49 k
libusbx x86_64 1.0.21-1.el7 base 61 k
libvorbis x86_64 1:1.3.3-8.el7.1 base 204 k
libwayland-client x86_64 1.15.0-1.el7 base 33 k
libwayland-cursor x86_64 1.15.0-1.el7 base 20 k
libwayland-egl x86_64 1.15.0-1.el7 base 13 k
libwayland-server x86_64 1.15.0-1.el7 base 39 k
libxcb x86_64 1.13-1.el7 base 214 k
libxkbcommon x86_64 0.7.1-3.el7 base 108 k
libxshmfence x86_64 1.2-1.el7 base 7.2 k
libxslt x86_64 1.1.28-5.el7 base 242 k
mesa-libEGL x86_64 18.3.4-7.el7_8.1 updates 109 k
mesa-libGL x86_64 18.3.4-7.el7_8.1 updates 165 k
mesa-libgbm x86_64 18.3.4-7.el7_8.1 updates 39 k
mesa-libglapi x86_64 18.3.4-7.el7_8.1 updates 46 k
minizip x86_64 1.2.7-18.el7 base 34 k
nettle x86_64 2.7.1-8.el7 base 327 k
nss-mdns x86_64 0.14.1-9.el7 epel 43 k
pango x86_64 1.42.4-4.el7_7 base 280 k
pixman x86_64 0.34.0-1.el7 base 248 k
policycoreutils-python x86_64 2.5-34.el7 base 457 k
pulseaudio-libs x86_64 10.0-5.el7 base 651 k
python-IPy noarch 0.75-6.el7 base 32 k
rest x86_64 0.8.1-2.el7 base 63 k
setools-libs x86_64 3.3.8-4.el7 base 620 k
sound-theme-freedesktop noarch 0.8-3.el7 base 377 k
trousers x86_64 0.3.14-2.el7 base 289 k
xkeyboard-config noarch 2.24-1.el7 base 834 k
トランザクションの要約
==================================================================================================================================================================================================
インストール 1 パッケージ (+100 個の依存関係のパッケージ)
総ダウンロード容量: 147 M
インストール容量: 504 M
Is this ok [y/d/N]:
ちなみに、Chromiumをインストールした後に、Firefoxをインストールしようとした場合に追加されるパッケージ群は下記。
9パッケージで、インストール容量は 238MB
# yum install firefox
<略>
依存性を解決しました
==================================================================================================================================================================================================
Package アーキテクチャー バージョン リポジトリー 容量
==================================================================================================================================================================================================
インストール中:
firefox x86_64 68.12.0-1.el7.centos updates 93 M
依存性関連でのインストールをします:
centos-indexhtml noarch 7-9.el7.centos base 92 k
gtk2 x86_64 2.24.31-1.el7 base 3.4 M
libXt x86_64 1.1.5-3.el7 base 173 k
liberation-fonts-common noarch 1:1.07.2-16.el7 base 27 k
liberation-sans-fonts noarch 1:1.07.2-16.el7 base 279 k
mozilla-filesystem x86_64 1.9-11.el7 base 5.3 k
startup-notification x86_64 0.12-8.el7 base 39 k
xcb-util x86_64 0.4.0-2.el7 base 16 k
トランザクションの要約
==================================================================================================================================================================================================
インストール 1 パッケージ (+8 個の依存関係のパッケージ)
総ダウンロード容量: 97 M
インストール容量: 238 M
Is this ok [y/d/N]: