Dependência no slackware...

1. Dependência no slackware...

Ricardo Lima
phpricardo

(usa Slackware)

Enviado em 18/09/2011 - 12:44h

Olá meus nobres,

Estou com problema no momento é do uso do inkscape pois ele está dependendo de umas libs para executar eu estou atualizando manualmente algumas, mas fica difícil assim. Gostaria de saber se tem uma lib completa para atualizar tudo ou outro processo mais ágil.

Grato,


  


2. Dependência no slackware...

Edwal F. Paiva Filho
nicolo

(usa Ubuntu)

Enviado em 18/09/2011 - 17:01h

Há duas soluções
1 instale o slapt-get que é a versão apt-get do slackware.
Terá que instalar todos os pacotes dos repositórios do slapt-get

2-Instale o Debian, ou Ubuntu, eles já vêm com apt-get, gerenciador de dependências na instalação
default.


3-Programas padrões como o inkscape se forem baixados do sites especializados em slack, deveriam vir com as dependências no pacote, eu acho.

Reconheço que o slack é charmoso, mas pouco prático.

Boa sorte.




3. Re: Dependência no slackware...

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 18/09/2011 - 17:35h

Pra vc facilitar a sua procura com dependências, execute o seu inkscape assim:

# ldd `which inkscape`

Ele vai mostrar todas as bibliotecas q ele possui dependência. A partir dae, vc procura na net as dependências.
O slackware é assim msm, não trata dependência, essa é a sua filosofia. Se tá achando ruim, tem q mudar pra outra distro.


4. Re: Dependência no slackware...

Perfil removido
removido

(usa Nenhuma)

Enviado em 18/09/2011 - 17:42h

O conselho do renato é um conselho de mestre, de quem realmente entende do slackware. mas vc vai ver que essa característica do slackware é muito boa. eu estou tentndo desinstalar o chaveiro do gnome no ubuntu e não consigo justamente pelo fato dele exigir a desinstalação de trocentas dependências junto com ele. Tente ao máximo instalar o software na mão mesmo, só em último caso vc deve recorrer ao slapt.

Abraço


5. Re: Dependência no slackware...

Klauss Krenek
klauss.krenek

(usa Debian)

Enviado em 20/09/2011 - 15:00h

Dê uma olhada no http://slackbuilds.org/. Este site tem um SlackBuild para você compilar e lista todas as dependências necessárias.



6. Re: Dependência no slackware...

Natanael Henrique
natanaelhenrique

(usa Arch Linux)

Enviado em 21/09/2011 - 08:47h

klauss.krenek escreveu:

Dê uma olhada no http://slackbuilds.org/. Este site tem um SlackBuild para você compilar e lista todas as dependências necessárias.


Isso mesmo, nessa página http://slackbuilds.org/repository/13.37/graphics/inkscape/ você encontra o arquivo README e dentro dele está informando de quais pacotes ele depende.

Inkscape requires gc, gsl, libsigc++, glibmm, cairomm, pangomm, and gtkmm.
lxml and numpy are optional dependencies, but they are strongly recommended
if you want all of inkscape's intended functionality.




7. Re: Dependência no slackware...

Joao
stack_of

(usa Slackware)

Enviado em 21/09/2011 - 11:00h

Utilizo Slackware há anos. Realmente a falta da resolução de dependências é muito irritante por um lado, mas quando você quer que as coisas funcionem fora do padrão é uma vantagem enorme.

Quando quero instalar alguma coisa repleta de dependências, utilizo o SlackBuilds. Neste sítio você encontra diversos pacotes e todas as dependências. è um processo absolutamente manual. Veja como eu faço.

Copio os links dos pacotes fonte de todas as dependências e do programa de interesse, os builds e as assinaturas .asc e colo em um arquivo texto, um link em cada linha. Baixo tudo em um diretório através do wget, dessa forma:

wget -i arquivo-com-links

A partir desse ponto verifico todas as assinaturas:

gpg --verify *.asc

Se todas são boas descompacto os builds um a um, copio o fonte do programa para o diretório do seu build e como usuário root executo o script programa.SlackBuild. Finalmente instalo o programa gerado no diretório /tmp:

installpkg /tmp/programa.txz






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts