Onde o código de demonstração costuma ir quando instalado com o gerenciador de pacotes.

2

Neste exemplo em particular, estou tentando obter o código de demonstração da Biblioteca CGAL que está disponível no gerenciador de pacotes do Fedora yum :

CGAL-demos-source.x86_64 : Examples and demos of CGAL algorithms
CGAL-devel.i686 : Development files and tools for CGAL applications

Eu sei que os pacotes de desenvolvimento acabam em /usr/include e /usr/lib64 . Eu quero olhar para a fonte de demonstração, onde isso geralmente acaba?

    
por Fantastic Mr Fox 12.09.2014 / 07:55

2 respostas

4

Se o pacote não estiver instalado, você também pode usar repoquery para procurar em um pacote desinstalado diretamente do repositório YUM.

Exemplo

$ 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

Na saída acima, você pode ver que o código está sob este diretório:

/usr/share/CGAL/examples

Qual pacote?

Se você não tiver certeza de qual pacote pode ter os arquivos de demonstração, use repoquery , assim, descubra isso também.

$ 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

Aqui estão todos os pacotes que correspondem ao padrão "CGAL *". Com base nisso, é provável que os arquivos de demonstração estejam dentro deste pacote: CGAL-demos-source-0:4.3-1.fc20.x86_64 .

Se você quiser esse pacote instalado:

$ sudo yum install CGAL-demos-source
    
por 12.09.2014 / 09:01
1

A execução de rpm -ql CGAL-demos-source fornece-lhe algum alimento para pensar.

    
por 12.09.2014 / 08:08

Tags