partitionmananger --help
を照会しても、詳細モードは文書化されません。 gparted --help
でさえ実装されていません。 ltrace
を使用するなど、より難解なことをせずに--verbose
モードを使用できればいいのですが、ソースを確認しない限り、libparted
のみに頼っているか、一部の操作が実行されているかがわかりません。システムコマンドを使用するため、トレースされません。
strace
にltrace
を入れ子にするか、またはその逆かわかりません...それは多くの標準出力になると思いますか?
gparted
、partitionmanager
... libcallsまたはfdisk
、parted
...コマンドがラップしているものを知る方法は? parted
やfdisk
などのGUIインターフェイスに依存する必要がないように、gparted
とpartitionmanager
の使い方を学びたいと思っています。 lvm
一連の操作の使用方法はあまりわかりませんが、もっと難解なfdisk
とparted
はわかりませんが、多くの監視に役立つと思います。 parted
、fdisk
、およびlibpartedの実際の例は、たとえばgparted
のユーザー使用によって呼び出されます。
私があなたの質問を正しく理解している場合(そして私は理解していないかもしれません)、特定のアプリケーションでどのライブラリが使用されているかを判断したいと思います。この場合、ldd
はあなたの友達です。
ldd /path/to/binary
gparted
は実際にはスクリプトであり(私のDebian Wheezyボックスにあります)、呼び出されている実行可能ファイルを判別するには、単にcat /usr/sbin/gparted
してスクリプトを読みます。関心のある実行可能ファイルが見つかったら、lddを実行して、リンクされているライブラリを判別できます。
特定のアプリケーションについてより詳細な回答が必要な場合は、ソフトウェアがオープンソースであればいつでもソースコードをダウンロードして、そこを確認できます。通常、INSTALL
というファイルがあります(パッケージ開発者のWebサイトから入手できます。または、ほとんどのGNU/Linuxディストリビューションでは、/usr/share/doc/
にもあります)。これは、ソフトウェアが以前に依存しているライブラリを示しています。あなたはそれをコンパイルすることができます。