私はyumがCentOSでローカルリポジトリから動作していることをテストしようとしています。これを行うには、次のパッケージが必要です。
では、これらの基準に合うパッケージはどれでしょうか。
このパッケージは、基本的なリポジトリでは利用できません。しかし、偽造レポで。まだとても良いパッケージだと思いますが
openssl-devel
やglibc-devel
のようなdevelパッケージをインストールするだけで、これらのパッケージにはヘッダーのみが含まれ、害はありません
私はhtop
をインストールします。これは、top
コマンドのエクスペリエンスを1000倍に拡張した単純なバイナリであり、1MB未満であり、すべての依存関係がすでにシステムにあるはずです。
さて、dos2unix
のインストールサイズは18Kです。追加の依存関係はなく、それ自体は何も影響せず、標準のリポジトリで利用できます。これは、行末CRLFをLFに変換するために使用される小さなユーティリティです。
これは、EL5(CentOS5、RHEL5など)以降で動作します。パッケージが古いバージョンである可能性がありますが、チェックしていません。 mt-st
テープドライブのデバイスステータスをチェックするためのパッケージは非常に小さく、リクエストしているようにbase
リポジトリにあります。
[root@testbox ~]# yum info mt-st
Available Packages
Name : mt-st
Arch : x86_64
Version : 1.1
Release : 5.el6
Size : 41 k
Repo : base
Summary : Tool for controlling tape drives
URL : ftp://ftp.ibiblio.org/pub/linux/system/backup
License : GPL+
Description : The mt-st package contains the mt and st tape drive management
: programs. Mt (for magnetic tape drives) and st (for SCSI tape devices)
: can control rewinding, ejecting, skipping files and blocks and more.
:
: Install mt-st if you need a tool to manage tape drives.
その依存関係は、次のようにせずに生活するのが難しいと思われるものだけです。
[root@testbox~]# repoquery --requires --recursive mt-st
/bin/bash
/bin/sh
chkconfig
libc.so.6(GLIBC_2.7)(64bit)
rtld(GNU_HASH)
[root@testbox~]# repoquery --requires --resolve --recursive mt-st
mt-st-0:1.1-5.el6.x86_64
glibc-0:2.12-1.149.el6.i686
bash-0:4.1.2-29.el6.x86_64
chkconfig-0:1.3.49.3-2.el6_4.1.x86_64
glibc-0:2.12-1.149.el6_6.7.x86_64
いくつかの開発パッケージ?これらはヘッダーファイルをインストールするだけで、積極的に使用しない限り何もしません。
しかし、いくつかのdevelパッケージはかなり大きいです。 (たとえば、Linuxカーネルヘッダーのインストールは非常に大きくなります!)zlib-devel
?
ドキュメントパッケージはおそらく要件を満たすことができます。
Debianの例: https://packages.debian.org/wheezy/doc/sysadmin-guide