PocketDebianインストールのソフトウェア選択時、「標準システムユーティリティ」が何なのかずっと気になっていました。標準と言うぐらいなのでインストールしたほうが良さそうなのですが、インストールしてもしなくても何が変わるのかさっぱり分からないのです。みてもさっぱり分からなかったので、自分で調べてみました。8.2をVMware上でインストールし、標準システムユーティリティの有り/無しで差分を見ることで確認しました(本当はインストール用のDVD.isoから分からないかと思ったのですが無理でした)。-l上記のコマンドでインストール済みのパッケージを確認し、差分を確認しました。すると標準システムユーティリティをインストールした環境では198個ものパッケージが追加インストールされていることが分かりました。そのパッケージ名を羅列しても良いのですが、正直ページの無駄になるだけなので割愛します。パッケージには依存関係があるので、結局のところ大元のパッケージに何をインストールしているのかが良く分かりません。そこで、数時間かけて198個のパッケージの依存関係を調べました(馬鹿ですね)。それで依存関係が全て明らかになったのですが、実はもっと簡単に調べることが可能でした。英語ですが、こちらのページに調べる方法が載っていました。以下のコマンドで何のパッケージをインストールするかが分かります。python2.7reportbugrpcbindtelnettexinfotimew3mwamericanwhoisこれが標準システムユーティリティでインストールされるパッケージです。これを見ても何だか分かりませんよね。言うことで次でまとめます。依存関係のあるパッケージをまとめたものが以下の表になります。説明はDebianのパッケージ検索ページの検索結果をそのまま記載しています。(デフォルトバージョン)reportbugDebianディストリビューションのバグを報告texinfoオンライン情報および印刷出力のための文書システムtelnettelnetクライアントtimeCPUリソース使用率計測プログラムw3m優れたテーブル/フレームサポート付きWWW閲覧可能ページャwamerican/usr/share/dict用米国英語単語リストwhois知的なWHOISクライアント結論どうでしょうか?私は先ほどの表を見て、標準システムユーティリティをインストールする必要はないと判断しました。インストールしたほうが良いパッケージもありますが、必要ないパッケージが多いです。ftpやtelnetが必要でしょうか?私はsshで代用しているので必要ありません。言うか、今更暗号化せずに通信したくありません。「aptitudeは必要でしょ」と言う方はいると思います。それはaptitudeのみをインストールすれば良い話であって、他の余計なパッケージと一緒にインストールするのは変な話です。悪質な抱き合わせ販売に似ています。pythonやpatchも開発環境を作る時に必然的にインストールするはずなので不要です。bash-completionはあったほうが良いですかね。それ以外にこれは絶対必要というものが残念ながらありません。私の結論は、Debianの扱いに慣れて初心者レベルを脱したならばインストール不要と言う結論です。最初から利用用途を決めてDebianをインストールする場合はなおさらです。最小構成でインストールしたい場合は完全に不要です。電子メール、インターネット閲覧、逆ポーランド記法で計算、英語でTeX文書作成をコマンドラインで行いたい人は別でしょうけど。07:12いつもお世話になっております。rhejr_ehdです。17:17こんにちは。地味だけど、こういう基礎的な知識はどこで役に立つか分からないので、価値があると思います。調査&記事公開、ありがとうございます。15:08ただ今、インストール中です。貴重な情報ありがとうございます。コメントをキャンセルメールアドレスが公開されることはありません。yokiLinux系システムが得意分野の個人SEです。このブログでは主に趣味的な内容を扱っていきます。