libxml2
ubuntu のようにライブラリをインストールしたいときは、sudo apt-get install libxml2
タブキーを押して入力します。libxml2
、libxml2-dev
、libxml2-dbg
など、いくつかの名前が出てきlibxml2-uils
ます。
これらの接尾辞のフルネームは何ですか? どちらをインストールする必要がありますか?
libxml2-util:このパッケージは、XML ドキュメントを検証および再フォーマットするためのツールである xmllint と、XML または SGML カタログ ファイルを解析および操作するためのツールである xmlcatalog を提供します。
libxml2-dev: GNOME XML ライブラリを使用して独自のプログラムを開発する場合は、このパッケージをインストールしてください。
libxml2-debug: : このパッケージは、libxml2-utils パッケージによって提供されるライブラリおよびユーティリティのデバッグ シンボルを提供します。Python モジュールのデバッグ シンボルが利用できない
どちらをインストールする必要があるかの答えは、必要性とパッケージで何をしたいかによって異なります。あなたがそれを使いたいだけなら、utilは問題ないはずです。
一般に、
-dev : リンクするプログラムを開発している場合に備えて、ライブラリ インターフェイス (ヘッダー ファイル) が含まれます。
-dbg : デバッグ シンボルが含まれています。これは通常、そのソフトウェアにリンクする開発者またはソフトウェアをデバッグする人々によって使用されます。
-utils : (私は Debian の経験から話しています) 通常、いくつかの追加のコマンド ライン ツールを提供します。ユーザーに内部機能を公開するか、CLI を提供するだけです。
このような異なるパッケージを持つことは、機能やアクセシビリティを削除してファイルサイズを縮小することです。これにより、ダウンロードが高速になり、使用されるディスク容量が少なくなります。