이 특정 예에서는 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
생각할 거리를 줄 수 있습니다.