web-dev-qa-db-ja.com

yumをテストするためにインストールする最も無害なパッケージ?

私はyumがCentOSでローカルリポジトリから動作していることをテストしようとしています。これを行うには、次のパッケージが必要です。

  1. 標準のOSインストールでまだインストールされていない
  2. サイズが小さい
  3. 依存関係がほとんどないか、まったくない
  4. OSの日常の動作に影響を与えたり、バックグラウンドで何かを実行したりしない
  5. 標準リポジトリで利用可能です

では、これらの基準に合うパッケージはどれでしょうか。

9
blarg

編集する

このパッケージは、基本的なリポジトリでは利用できません。しかし、偽造レポで。まだとても良いパッケージだと思いますが

編集する

openssl-develglibc-develのようなdevelパッケージをインストールするだけで、これらのパッケージにはヘッダーのみが含まれ、害はありません

私はhtopをインストールします。これは、topコマンドのエクスペリエンスを1000倍に拡張した単純なバイナリであり、1MB未満であり、すべての依存関係がすでにシステムにあるはずです。

7
Kiwy

さて、dos2unixのインストールサイズは18Kです。追加の依存関係はなく、それ自体は何も影響せず、標準のリポジトリで利用できます。これは、行末CRLFをLFに変換するために使用される小さなユーティリティです。

6
Christopher

これは、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
2
crashmaxed

いくつかの開発パッケージ?これらはヘッダーファイルをインストールするだけで、積極的に使用しない限り何もしません。

しかし、いくつかのdevelパッケージはかなり大きいです。 (たとえば、Linuxカーネルヘッダーのインストールは非常に大きくなります!)zlib-devel

1

ドキュメントパッケージはおそらく要件を満たすことができます。

Debianの例: https://packages.debian.org/wheezy/doc/sysadmin-guide

0
stdenisg