패키지 관리자를 사용하여 설치할 때 일반적으로 데모 코드가 이동하는 위치입니다.

패키지 관리자를 사용하여 설치할 때 일반적으로 데모 코드가 이동하는 위치입니다.

이 특정 예에서는 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

패키지가 설치되지 않은 경우 repoqueryYUM 저장소에서 직접 제거된 패키지를 볼 수도 있습니다.

$ 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생각할 거리를 줄 수 있습니다.

관련 정보