Autor Tópico: Depêndencias de Pacotes...  (Lida 1823 vezes)

Offline Viniciusbras

  • Usuário Ubuntu
  • *
  • Mensagens: 24
    • Ver perfil
Depêndencias de Pacotes...
« Online: 12 de Fevereiro de 2012, 13:55 »
Bem,se tem algo que me irrita profundamente no ubuntu são as dependências de alguns softwares,já fiquei cerca de 30 minutos concertando as dependencias de um software,isso apenas na configuração(./configure) algumas vezes chega a ser irritante elevado a 10 potencia ;B
Mas pessoalmente quando eu fico extressado de resolver dependencias eu costumo jogar o pacote no synaptic.
Bem essas dependencias podem ser consideradas erros do Ubuntu?
Pessoalmente como vocês resolvem as dependencias,pelo terminal ou pelo Synaptic?

Offline irtigor

  • Equipe Ubuntu
  • Usuário Ubuntu
  • *****
  • Mensagens: 4.344
  • Delete, delete, delete!
    • Ver perfil
Re: Depêndencias de Pacotes...
« Resposta #1 Online: 12 de Fevereiro de 2012, 14:08 »
Não é erro, você não deveria instalar pacotes tar.gz/tar.bz2 (isso deveria ser ultimo recurso, e eles não possuem resolução de dependência -- uma característica).

O tipo oficial, e recomendável, de pacote é o deb (que possui resolução de dependência).

Offline Viniciusbras

  • Usuário Ubuntu
  • *
  • Mensagens: 24
    • Ver perfil
Re: Depêndencias de Pacotes...
« Resposta #2 Online: 12 de Fevereiro de 2012, 14:14 »
Não é erro, você não deveria instalar pacotes tar.gz/tar.bz2 (isso deveria ser ultimo recurso, e eles não possuem resolução de dependência -- uma característica).

O tipo oficial, e recomendável, de pacote é o deb (que possui resolução de dependência).
Concordo plenamente com você,uso .tar.gz .tar.bz2 em ultimo recurso mas agente acaba usando não é verdade?
Concordo que resolver dependencias de .deb é bem mais simples  =)

Offline garfo

  • Usuário Ubuntu
  • *
  • Mensagens: 1.023
  • Keep easy and simple.
    • Ver perfil
    • linux
Re: Depêndencias de Pacotes...
« Resposta #3 Online: 12 de Fevereiro de 2012, 14:57 »
É uma das coisas mais irritantes no mundo Linux, as dependências são um saco mesmo. Poderiam compactar tudo (programa + repectivas dependências) e colocar num .deb instalável, mas até isso poderia dar problema por causa da versão do SO e dos pacotes... é uma droga.  >:(

Aqui eu costumo utilizar somente a Central de Programas para instalar aplicativos. Tentei uma vez baixar o programa Damnvid para o Lucid, mas deu o maldito erro de dependência, e olha que não era um pacote tar.bz2 ou tar.gz, era um pacote .deb! Desisti na hora.  :(

Garfo -  linux
"Pra quê complicar? Facilidade e simplicidade é tudo!"

Offline Viniciusbras

  • Usuário Ubuntu
  • *
  • Mensagens: 24
    • Ver perfil
Re: Depêndencias de Pacotes...
« Resposta #4 Online: 12 de Fevereiro de 2012, 15:05 »
É uma das coisas mais irritantes no mundo Linux, as dependências são um saco mesmo. Poderiam compactar tudo (programa + repectivas dependências) e colocar num .deb instalável, mas até isso poderia dar problema por causa da versão do SO e dos pacotes... é uma droga.  >:(

Aqui eu costumo utilizar somente a Central de Programas para instalar aplicativos. Tentei uma vez baixar o programa Damnvid para o Lucid, mas deu o maldito erro de dependência, e olha que não era um pacote tar.bz2 ou tar.gz, era um pacote .deb! Desisti na hora.  :(


Eu custumo dar um ''force'' em pacotes .deb sempre resolve as dependencias.
sudo apt-get -f install

Offline jkmsjq

  • Usuário Ubuntu
  • *
  • Mensagens: 3.343
  • Ubuntu Member
    • Ver perfil
Re: Depêndencias de Pacotes...
« Resposta #5 Online: 12 de Fevereiro de 2012, 15:46 »
Não seria mais fácil após a descompactação do arquivo tar.gz/tar.bz2, ler dentro da pasta, um arquivo INSTALL ou READ ME que fornece informações importantes, inclusive dependências prévias que se faz necessário ter no S.O. antes de instalar o arquivo em questão? Eu sempre faço assim e nunca tive problemas com esses tipos de arquivos.
LinuxUser: 548942 / Dando um tópico como resolvido
"A verdade só é agressiva a quem vive de mentiras". Autor desconhecido.
Twitter: @jeisonkertesz

Offline garfo

  • Usuário Ubuntu
  • *
  • Mensagens: 1.023
  • Keep easy and simple.
    • Ver perfil
    • linux
Re: Depêndencias de Pacotes...
« Resposta #6 Online: 12 de Fevereiro de 2012, 15:51 »

Eu custumo dar um ''force'' em pacotes .deb sempre resolve as dependencias.
sudo apt-get -f install

Aí é forçar a barra, usar linha de comando pra instalar um simples pacote. Preferi deixar quieto mesmo.
Garfo -  linux
"Pra quê complicar? Facilidade e simplicidade é tudo!"

Offline Viniciusbras

  • Usuário Ubuntu
  • *
  • Mensagens: 24
    • Ver perfil
Re: Depêndencias de Pacotes...
« Resposta #7 Online: 12 de Fevereiro de 2012, 15:59 »
Não seria mais fácil após a descompactação do arquivo tar.gz/tar.bz2, ler dentro da pasta, um arquivo INSTALL ou READ ME que fornece informações importantes, inclusive dependências prévias que se faz necessário ter no S.O. antes de instalar o arquivo em questão? Eu sempre faço assim e nunca tive problemas com esses tipos de arquivos.
Nem todos os programadores se interessam em fazer um read-me com dependencias para ubuntu.

Offline irtigor

  • Equipe Ubuntu
  • Usuário Ubuntu
  • *****
  • Mensagens: 4.344
  • Delete, delete, delete!
    • Ver perfil
Re: Depêndencias de Pacotes...
« Resposta #8 Online: 12 de Fevereiro de 2012, 16:18 »
A função do readme, é ter uma lista de programas/bibliotecas necessárias pra compilação. Lembre-se que um tar.gz/tar.bz2 não deve funcionar só no Ubuntu.

Usando o sistema de busca, você descobre o pacote que contem o que é necessário rapidamente: http://packages.ubuntu.com/

Obs: boa parte do que não está disponível nos repositório oficiais, está em repositório de terceiros (ppa's), em formato .deb.

Offline bsouza

  • Usuário Ubuntu
  • *
  • Mensagens: 19
  • Ubuntu - Oneiric Ocelot
    • Ver perfil
Re: Depêndencias de Pacotes...
« Resposta #9 Online: 14 de Fevereiro de 2012, 16:41 »
quando eu não encontro aplicativos/programas/arquivos, no formato padrão (.deb), eu dou preferencia por arquivos tar.gz e utilizo o alien para transforma-los em .deb, até o presente momento não tive nenhum problema e depois de instalado ele aparece na central de programas do ubuntu e fica facil de desinstalar caso necessário.

obs: sou usuário novo no ubuntu, e não tenho certeza se isso que eu faço é o mais adequado, até porque eu estou alterando o formato de um pacote.

Offline jkmsjq

  • Usuário Ubuntu
  • *
  • Mensagens: 3.343
  • Ubuntu Member
    • Ver perfil
Re: Depêndencias de Pacotes...
« Resposta #10 Online: 14 de Fevereiro de 2012, 16:45 »
quando eu não encontro aplicativos/programas/arquivos, no formato padrão (.deb), eu dou preferencia por arquivos tar.gz e utilizo o alien para transforma-los em .deb, até o presente momento não tive nenhum problema e depois de instalado ele aparece na central de programas do ubuntu e fica facil de desinstalar caso necessário.

obs: sou usuário novo no ubuntu, e não tenho certeza se isso que eu faço é o mais adequado, até porque eu estou alterando o formato de um pacote.

Essa já tinha visto para converter pacotes .rpm em .deb, mas código fonte em .deb com o Allien nunca tinha lido... vivendo e aprendendo...!!!
LinuxUser: 548942 / Dando um tópico como resolvido
"A verdade só é agressiva a quem vive de mentiras". Autor desconhecido.
Twitter: @jeisonkertesz

Offline irtigor

  • Equipe Ubuntu
  • Usuário Ubuntu
  • *****
  • Mensagens: 4.344
  • Delete, delete, delete!
    • Ver perfil
Re: Depêndencias de Pacotes...
« Resposta #11 Online: 14 de Fevereiro de 2012, 18:12 »
Ele deve ter confundido o tgz (pacote do Slackware, suportado pelo alien), com um tar.gz/tar.bz2 com fontes, pra compilar, que é o alvo da conversa.