Como faço para verificar as dependências antes de instalar um pacote do Slackware?

2

Eu tenho uma pergunta em relação à verificação de dependência.

Antes de baixar um pacote, preciso verificar se tenho algumas das dependências já instaladas. Como faço isso? Eu não quero gastar tempo baixando algo que eu já tenho.

    
por Terence 31.12.2012 / 11:42

2 respostas

1

A maioria dos pacotes do Slackware depende dos pacotes já instalados (marcados conforme necessário e instalados por padrão) ou são autocontidos. Isto é com relação aos pacotes oficiais do Slackware, pacotes de terceiros podem requerer software adicional para rodar (no entanto, a maioria dos autores inclui em suas notas de lançamento qual software extra você pode precisar ou até mesmo incluí-lo no pacote).

Em resumo, não há como fazer isso com o pkgtool, na maioria das vezes não é necessário, e você deve ler as notas de lançamento se estiver usando pacotes de terceiros.

Instalar a partir do código-fonte é outra questão, mas, nesse caso, você pode acabar compilando também as dependências, então leia as notas da versão.

Após anos de uso dos servidores do Slackware, a única dependência que encontrei foi na instalação do software Perl, até que comecei a usar o shell CPAN, que instala os módulos que você quer junto com suas dependências.

    
por 19.01.2013 / 16:38
1

O Slackware tem um utilitário slackpkg , que é útil para isso. Então, se você souber o nome do pacote (*), que é uma dependência, você pode exec --as root-- slackpkg search packagename ; você também pode procurar por arquivos especificados com: slackpkg file-search packagename .

(*) Quando você compila um pacote do Slackware, você faz o download do código-fonte dos sites (slackbuilds.org, slacky.eu), e nesses sites você pode ver as dependências de cada pacote. Em seguida, o processo de compilação começa e, finalmente, você instala o pacote usando installpkg utility

Como alternativa, você pode usar um utilitário como slapt get ( link ) que é um utilitário que permite a instalação de pacotes slackware de terceira parte resolvendo dependências.

    
por 01.05.2013 / 06:34