CentOS8で構築する自宅サーバ:開発ツールのインストール

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

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

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

まずは gcc と make 。

[root@ace ~]# dnf install gcc make
メタデータの期限切れの最終確認: 0:00:07 時間前の 2020年02月22日 23時59分39秒 に 実施しました。
依存関係が解決しました。
================================================================================
 パッケージ             Arch       バージョン               リポジトリー  サイズ
================================================================================
インストール:
 gcc                    x86_64     8.3.1-4.5.el8            AppStream      23 M
 make                   x86_64     1:4.2.1-9.el8            BaseOS        498 k
依存関係のインストール:
 cpp                    x86_64     8.3.1-4.5.el8            AppStream      10 M
 isl                    x86_64     0.16.1-6.el8             AppStream     841 k
 libmpc                 x86_64     1.0.2-9.el8              AppStream      59 k
 binutils               x86_64     2.30-58.el8_1.1          BaseOS        5.7 M
 glibc-devel            x86_64     2.28-72.el8_1.1          BaseOS        1.0 M
 glibc-headers          x86_64     2.28-72.el8_1.1          BaseOS        469 k
 kernel-headers         x86_64     4.18.0-147.5.1.el8_1     BaseOS        2.7 M
 libpkgconf             x86_64     1.4.2-1.el8              BaseOS         35 k
 libxcrypt-devel        x86_64     4.1.1-4.el8              BaseOS         25 k
 pkgconf                x86_64     1.4.2-1.el8              BaseOS         38 k
 pkgconf-m4             noarch     1.4.2-1.el8              BaseOS         17 k
 pkgconf-pkg-config     x86_64     1.4.2-1.el8              BaseOS         15 k

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

ダウンロードサイズの合計: 45 M
インストール済みのサイズ: 127 M
これでよろしいですか? [y/N]: y
:
省略
:
インストール済み:
  gcc-8.3.1-4.5.el8.x86_64
  make-1:4.2.1-9.el8.x86_64
  cpp-8.3.1-4.5.el8.x86_64
  isl-0.16.1-6.el8.x86_64
  libmpc-1.0.2-9.el8.x86_64
  binutils-2.30-58.el8_1.1.x86_64
  glibc-devel-2.28-72.el8_1.1.x86_64
  glibc-headers-2.28-72.el8_1.1.x86_64
  kernel-headers-4.18.0-147.5.1.el8_1.x86_64
  libpkgconf-1.4.2-1.el8.x86_64
  libxcrypt-devel-4.1.1-4.el8.x86_64
  pkgconf-1.4.2-1.el8.x86_64
  pkgconf-m4-1.4.2-1.el8.noarch
  pkgconf-pkg-config-1.4.2-1.el8.x86_64

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

ircサーバを構築したときに、zlib-develを入れてみました。

[root@ace ngircd-25]# dnf install zlib-devel
メタデータの期限切れの最終確認: 0:29:59 時間前の 2020年02月25日 21時49分28秒 に 実施しました。
依存関係が解決しました。
================================================================================
 パッケージ         Arch           バージョン              リポジトリー   サイズ
================================================================================
インストール:
 zlib-devel         x86_64         1.2.11-10.el8           BaseOS          56 k

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

ダウンロードサイズの合計: 56 k
インストール済みのサイズ: 138 k
これでよろしいですか? [y/N]: y
パッケージのダウンロード:
zlib-devel-1.2.11-10.el8.x86_64.rpm             379 kB/s |  56 kB     00:00
--------------------------------------------------------------------------------
合計                                             60 kB/s |  56 kB     00:00
トランザクションの確認を実行中
トランザクションの確認に成功しました。
トランザクションのテストを実行中
トランザクションのテストに成功しました。
トランザクションを実行中
  準備             :                                                        1/1
  インストール中   : zlib-devel-1.2.11-10.el8.x86_64                        1/1
  scriptletの実行中: zlib-devel-1.2.11-10.el8.x86_64                        1/1
  検証             : zlib-devel-1.2.11-10.el8.x86_64                        1/1

インストール済み:
  zlib-devel-1.2.11-10.el8.x86_64

完了しました!
[root@ace ngircd-25]#

StreamRipperをインストールした時、glib2-develを入れました。

[root@ace streamripper-1.64.6]# dnf install glib2-devel
メタデータの期限切れの最終確認: 0:00:04 時間前の 2020年02月27日 22時15分45秒 に 実施しました。
依存関係が解決しました。
================================================================================
 パッケージ          Arch           バージョン             リポジトリー   サイズ
================================================================================
インストール:
 glib2-devel         x86_64         2.56.4-7.el8           BaseOS         425 k
依存関係のインストール:
 pcre-cpp            x86_64         8.42-4.el8             BaseOS          47 k
 pcre-devel          x86_64         8.42-4.el8             BaseOS         551 k
 pcre-utf16          x86_64         8.42-4.el8             BaseOS         195 k
 pcre-utf32          x86_64         8.42-4.el8             BaseOS         186 k

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

ダウンロードサイズの合計: 1.4 M
インストール済みのサイズ: 5.1 M
これでよろしいですか? [y/N]: y
:
省略
:
インストール済み:
  glib2-devel-2.56.4-7.el8.x86_64          pcre-cpp-8.42-4.el8.x86_64
  pcre-devel-8.42-4.el8.x86_64             pcre-utf16-8.42-4.el8.x86_64
  pcre-utf32-8.42-4.el8.x86_64

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

コメント