RHEL9で作る自宅サーバ:開発ツールのインストール

RHEL9パソコン自宅サーバ

パッケージ化されていないプログラムをインストールするには、ソースプログラムをコンパイルしてから入れなければいけません。

そのためのツールやライブラリをインストールしておきます。

あとから必要になったものも、ここで追記予定。

まずは gcc と make 。

[root@ace ~]# dnf install gcc make
サブスクリプション管理リポジトリーを更新しています。
メタデータの期限切れの最終確認: 0:11:01 前の 2024年02月06日 14時22分40秒 に実施 しました。
依存関係が解決しました。
================================================================================
 パッケージ      Arch   バージョン       リポジトリー                     サイズ
================================================================================
インストール:
 gcc             x86_64 11.4.1-2.1.el9   rhel-9-for-x86_64-appstream-rpms  32 M
 make            x86_64 1:4.3-7.el9      rhel-9-for-x86_64-baseos-rpms    542 k
依存関係のインストール:
 cpp             x86_64 11.4.1-2.1.el9   rhel-9-for-x86_64-appstream-rpms  11 M
 glibc-devel     x86_64 2.34-83.el9_3.7  rhel-9-for-x86_64-appstream-rpms  56 k
 glibc-headers   x86_64 2.34-83.el9_3.7  rhel-9-for-x86_64-appstream-rpms 558 k
 kernel-headers  x86_64 5.14.0-362.18.1.el9_3
                                         rhel-9-for-x86_64-appstream-rpms 6.6 M
 libmpc          x86_64 1.2.1-4.el9      rhel-9-for-x86_64-appstream-rpms  65 k
 libpkgconf      x86_64 1.7.3-10.el9     rhel-9-for-x86_64-baseos-rpms     37 k
 libxcrypt-devel x86_64 4.4.18-3.el9     rhel-9-for-x86_64-appstream-rpms  32 k
 pkgconf         x86_64 1.7.3-10.el9     rhel-9-for-x86_64-baseos-rpms     45 k
 pkgconf-m4      noarch 1.7.3-10.el9     rhel-9-for-x86_64-baseos-rpms     16 k
 pkgconf-pkg-config
                 x86_64 1.7.3-10.el9     rhel-9-for-x86_64-baseos-rpms     12 k

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

ダウンロードサイズの合計: 51 M
インストール後のサイズ: 124 M
これでよろしいですか? [y/N]: y
:
省略
:
インストール済み:
  cpp-11.4.1-2.1.el9.x86_64
  gcc-11.4.1-2.1.el9.x86_64
  glibc-devel-2.34-83.el9_3.7.x86_64
  glibc-headers-2.34-83.el9_3.7.x86_64
  kernel-headers-5.14.0-362.18.1.el9_3.x86_64
  libmpc-1.2.1-4.el9.x86_64
  libpkgconf-1.7.3-10.el9.x86_64
  libxcrypt-devel-4.4.18-3.el9.x86_64
  make-1:4.3-7.el9.x86_64
  pkgconf-1.7.3-10.el9.x86_64
  pkgconf-m4-1.7.3-10.el9.noarch
  pkgconf-pkg-config-1.7.3-10.el9.x86_64

完了しました!
[root@ace ~]#

StreamRipperをインストールするときに、glib2-develをインストール

[root@ace streamripper-1.64.6]# dnf install glib2-devel
サブスクリプション管理リポジトリーを更新しています。
メタデータの期限切れの最終確認: 3:41:33 前の 2024年02月07日 12時21分58秒 に実施 しました。
依存関係が解決しました。
================================================================================
 パッケージ         Arch   バージョン    リポジトリー                     サイズ
================================================================================
インストール:
 glib2-devel        x86_64 2.68.4-11.el9 rhel-9-for-x86_64-appstream-rpms 556 k
依存関係のインストール:
 libblkid-devel     x86_64 2.37.4-15.el9 rhel-9-for-x86_64-appstream-rpms  19 k
 libffi-devel       x86_64 3.4.2-8.el9   rhel-9-for-x86_64-appstream-rpms  32 k
 libmount-devel     x86_64 2.37.4-15.el9 rhel-9-for-x86_64-appstream-rpms  20 k
 libselinux-devel   x86_64 3.5-1.el9     rhel-9-for-x86_64-appstream-rpms 164 k
 libsepol-devel     x86_64 3.5-1.el9     rhel-9-for-x86_64-appstream-rpms  52 k
 pcre-cpp           x86_64 8.44-3.el9.3  rhel-9-for-x86_64-appstream-rpms  28 k
 pcre-devel         x86_64 8.44-3.el9.3  rhel-9-for-x86_64-appstream-rpms 511 k
 pcre-utf16         x86_64 8.44-3.el9.3  rhel-9-for-x86_64-appstream-rpms 188 k
 pcre-utf32         x86_64 8.44-3.el9.3  rhel-9-for-x86_64-appstream-rpms 178 k
 pcre2-devel        x86_64 10.40-2.el9   rhel-9-for-x86_64-appstream-rpms 519 k
 pcre2-utf16        x86_64 10.40-2.el9   rhel-9-for-x86_64-appstream-rpms 218 k
 pcre2-utf32        x86_64 10.40-2.el9   rhel-9-for-x86_64-appstream-rpms 207 k
 sysprof-capture-devel
                    x86_64 3.40.1-3.el9  rhel-9-for-x86_64-appstream-rpms  64 k
 zlib-devel         x86_64 1.2.11-40.el9 rhel-9-for-x86_64-appstream-rpms  47 k

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

ダウンロードサイズの合計: 2.7 M
インストール後のサイズ: 9.3 M
これでよろしいですか? [y/N]: y
:
省略
:
インストール済み:
  glib2-devel-2.68.4-11.el9.x86_64   libblkid-devel-2.37.4-15.el9.x86_64
  libffi-devel-3.4.2-8.el9.x86_64    libmount-devel-2.37.4-15.el9.x86_64
  libselinux-devel-3.5-1.el9.x86_64  libsepol-devel-3.5-1.el9.x86_64
  pcre-cpp-8.44-3.el9.3.x86_64       pcre-devel-8.44-3.el9.3.x86_64
  pcre-utf16-8.44-3.el9.3.x86_64     pcre-utf32-8.44-3.el9.3.x86_64
  pcre2-devel-10.40-2.el9.x86_64     pcre2-utf16-10.40-2.el9.x86_64
  pcre2-utf32-10.40-2.el9.x86_64     sysprof-capture-devel-3.40.1-3.el9.x86_64
  zlib-devel-1.2.11-40.el9.x86_64

完了しました!
[root@ace streamripper-1.64.6]#

eyed3をインストールするときにpip3をインストール

[root@ace ~]# dnf install python3-pip
サブスクリプション管理リポジトリーを更新しています。
メタデータの期限切れの最終確認: 0:11:19 前の 2024年02月07日 16時53分26秒 に実施 しました。
依存関係が解決しました。
================================================================================
 パッケージ    Arch     バージョン     リポジトリー                       サイズ
================================================================================
インストール:
 python3-pip   noarch   21.2.3-7.el9   rhel-9-for-x86_64-appstream-rpms   2.0 M

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

ダウンロードサイズの合計: 2.0 M
インストール後のサイズ: 8.7 M
これでよろしいですか? [y/N]: y
:
省略
:
インストール済み:
  python3-pip-21.2.3-7.el9.noarch

完了しました!
[root@ace ~]#

お勧めのKindle本です!

コメント