この特定の例では、FedoraパッケージマネージャからCGALライブラリのデモコードを取得しようとしていますyum
。
CGAL-demos-source.x86_64 : Examples and demos of CGAL algorithms
CGAL-devel.i686 : Development files and tools for CGAL applications
開発パッケージは最終的/usr/include
に表示されることがわかります/usr/lib64
。
デモのソースコードを見たいです。一般的にどこに表示されますか?
答え1
パッケージがインストールされていない場合は、repoquery
YUMリポジトリから直接削除されたパッケージも表示できます。
はい
$ repoquery -ql CGAL-demos-source | grep examples | head
/usr/share/CGAL/examples
/usr/share/CGAL/examples/AABB_tree
/usr/share/CGAL/examples/AABB_tree/AABB_custom_example.cpp
/usr/share/CGAL/examples/AABB_tree/AABB_custom_indexed_triangle_set_array_example.cpp
/usr/share/CGAL/examples/AABB_tree/AABB_custom_indexed_triangle_set_example.cpp
/usr/share/CGAL/examples/AABB_tree/AABB_custom_triangle_soup_example.cpp
/usr/share/CGAL/examples/AABB_tree/AABB_face_graph_triangle_example.cpp
/usr/share/CGAL/examples/AABB_tree/AABB_halfedge_graph_edge_example.cpp
/usr/share/CGAL/examples/AABB_tree/AABB_insertion_example.cpp
/usr/share/CGAL/examples/AABB_tree/AABB_polyhedron_edge_example.cpp
上記の出力で、コードが次のディレクトリにあることを確認できます。
/usr/share/CGAL/examples
どのパッケージ?
どのパッケージにデモファイルが含まれているかわからない場合は、repoquery
同様の方法でデモファイルを見つけることができます。
$ repoquery -q CGAL*
CGAL-0:4.3-1.fc20.i686
CGAL-0:4.3-1.fc20.x86_64
CGAL-demos-source-0:4.3-1.fc20.x86_64
CGAL-devel-0:4.3-1.fc20.i686
CGAL-devel-0:4.3-1.fc20.x86_64
以下は、「CGAL *」パターンと一致するすべてのパッケージです。これに基づいて、デモファイルは次のパッケージにありますCGAL-demos-source-0:4.3-1.fc20.x86_64
。
このパッケージをインストールするには:
$ sudo yum install CGAL-demos-source
答え2
ランニングはrpm -ql CGAL-demos-source
考える距離を与えることができます。