De qual pacote eu preciso para o libtool no Solaris?

1

Somos um projeto de código aberto e gratuito e somos parte do programa de desenvolvedores da Oracle. Temos acesso aos pacotes de desenvolvedores on-line. O Solaris Intel de 11/64 bits não inclui libtool em seu equipamento GNU:

$ find /usr/gnu -name libtool
$ 

Estou tentando instalar o libtool . Um simples pkgadd está falhando:

$ sudo pkgadd libtool
pkgadd: ERROR: no packages were found in </var/spool/pkg>

Quando procuro a ferramenta, parece que há cerca de 23 opções (o resultado completo é mostrado abaixo):

$ pkg search libtool | wc -l
    25

Pensar no campo PACKAGE de search pode ser útil, tentei:

$ sudo pkgadd libtool
pkgadd: ERROR: no packages were found in </var/spool/pkg>
$ sudo pkgadd [email protected]
pkgadd: ERROR: no packages were found in </var/spool/pkg>
$ sudo pkgadd /developer/build/[email protected]
pkgadd: ERROR: no packages were found in </var/spool/pkg>
$ sudo pkgadd pkg:/developer/build/[email protected]
pkgadd: ERROR: no packages were found in </var/spool/pkg>

A lacuna que estou enfrentando é Como adicionar pacotes de software (pkgadd) . O doc não explica realmente o que deveríamos estar fazendo, ou eu não estou conseguindo. Por exemplo, os documentos do Oracle não me dizem o que são pkgadd device-name e pkgid , e eu não sei como discar os resultados de pkg search .

Acho que o problema geral é como eu traduzo um PACKAGE retornado de pkg search para pkg-id usado por pkgadd ?

Para este problema em particular, qual libtool é normalmente encontrado no sistema baseado em GNU e como eu o instalo?

$ pkg search libtool
INDEX                       ACTION VALUE                             PACKAGE
basename                    file   usr/apr/1.5/build/amd64/libtool   pkg:/library/[email protected]
basename                    file   usr/apr/1.5/build/libtool         pkg:/library/[email protected]
basename                    file   usr/apr/1.5/build/sparcv9/libtool pkg:/library/[email protected]
basename                    file   usr/apr/1.5/build/libtool         pkg:/library/[email protected]
basename                    file   usr/bin/amd64/libtool             pkg:/developer/build/[email protected]
basename                    file   usr/bin/libtool                   pkg:/developer/build/[email protected]
basename                    file   usr/bin/sparcv9/libtool           pkg:/developer/build/[email protected]
basename                    file   usr/bin/libtool                   pkg:/developer/build/[email protected]
basename                    file   usr/apr/1.3/build/amd64/libtool   pkg:/library/[email protected]
basename                    file   usr/apr/1.3/build/libtool         pkg:/library/[email protected]
basename                    file   usr/apr/1.3/build/sparcv9/libtool pkg:/library/[email protected]
basename                    file   usr/apr/1.3/build/libtool         pkg:/library/[email protected]
basename                    file   usr/lib/amd64/R/bin/libtool       pkg:/runtime/[email protected]
basename                    file   usr/lib/sparcv9/R/bin/libtool     pkg:/runtime/[email protected]
basename                    file   usr/lib/amd64/R/bin/libtool       pkg:/runtime/[email protected]
basename                    file   usr/lib/sparcv9/R/bin/libtool     pkg:/runtime/[email protected]
pkg.fmri                    set    solaris/developer/build/libtool   pkg:/developer/build/[email protected]
pkg.summary                 set    GNU libtool                       pkg:/developer/build/[email protected]
pkg.summary                 set    GNU libtool dlopen wrapper        pkg:/library/libtool/[email protected]
com.oracle.info.description set    GNU libtool                       pkg:/developer/build/[email protected]
com.oracle.info.description set    the GNU libtool dlopen wrapper    pkg:/library/libtool/[email protected]
com.oracle.info.name        set    libtool                           pkg:/developer/build/[email protected]
com.oracle.info.name        set    libtool                           pkg:/library/libtool/[email protected]
basename                    dir    usr/share/libtool                 pkg:/developer/build/[email protected]
    
por jww 10.11.2016 / 12:17

1 resposta

2

O Solaris 11 não usa pkgadd .

Tente:

pkg install libtool

Para referência man pkg em seu sistema ou documentos do Oracle para pacote .

    
por 10.11.2016 / 19:57