私はいつもposix標準で定義されているすべてが最も一般的なLinuxディストリビューションに現れると仮定しました。
しかし、posix標準では、どのユーティリティが標準であるかを調べます。このページには長いリストがあります。。
聞いたことのないいくつかのことを試した後、その多くは私のシステムにインストールされていないようです。
たぶんユーティリティの名前が異なるかもしれませんか?たとえば、私のシステムにはありませんc99
が、cc
。c99
試したがシステムにない他のユーティリティ:
what
uux
qalter
renice
sact
慣れていないコマンドをいくつか試してみましたが、私のシステムにないコマンドがもっとあるようです。
これらのオプションユーティリティは何ですか?
答え1
はい、これらの多くはオプションです。
what
そしてsact
SCCSの一部(以前のVCS、POSIXのXSI開発ユーティリティオプションの一部)uux
UUCPの一部です(任意に選択できるPOSIXでは、まだ多くのディストリビューションで利用可能です。例えば ダーバン)qalter
の一部ですバッチ環境サービス、POSIXのオプション部分
renice
Debian では、ほとんどのシステムに存在する必要があります。bsdutils
、これは常に存在する必要があるコアパッケージの1つです。 POSIXの場合、renice
Issue 6ではオプションですが、Issue 7ではBaseの一部です。
少なくとも一部のディストリビューション(Debian 10、Fedora 31)では、GCCをインストールするとc99
コマンドを使用できます。
あなたの目標があれば一貫性、必要な基本パッケージと宣言されたオプションがインストールされていることを確認する必要があります。コマンド名([UU]、[XSI]、[BE]など)の横にある「ラベル」は、その要件に関する情報にリンクされています。