Autor Tópico: Dúvidas - dpkg,apt,aptitude..  (Lida 4971 vezes)

Offline groove

  • Usuário Ubuntu
  • *
  • Mensagens: 482
    • Ver perfil
Dúvidas - dpkg,apt,aptitude..
« Online: 25 de MAR?O de 2010, 23:42 »
Estou com algumas dúvidas em relação a estes programas..me corrijam se eu estiver errado
dpkg: gerenciador de pacotes original do debian
apt: gerenciador de pacotes avançados
aptitude: back-end do apt
synaptic: back-end do apt (interface gráfica)
dselect: seria o mesmo que aptitude?
Ubuntu 18.04

Offline rjbgbo

  • Usuário Ubuntu
  • *
  • Mensagens: 3.889
  • Xubuntu 18.04LTS
    • Ver perfil
    • Twitter
Linux User #440843 | Ubuntu User #11469

Offline Cheik-Al-Medah

  • Usuário Ubuntu
  • *
  • Mensagens: 23
    • Ver perfil
Re: Dúvidas - dpkg,apt,aptitude..
« Resposta #2 Online: 26 de MAR?O de 2010, 02:50 »
Olá, sou leigo em termos de Linux, e estou com o seguinte problema

" E: dpkg foi interrompido. Você deve executar o comando 'sudo dpkg --configure -a' para corrigir o problema.
E: _cache->open() failed, please report."

Alguém tem idéia de como se resolve isso?
Nunca deixe para amanhã o que deveria ter sido feito ontem!

Offline Tota

  • Usuário Ubuntu
  • *
  • Mensagens: 14.982
    • Ver perfil
Re: Dúvidas - dpkg,apt,aptitude..
« Resposta #3 Online: 26 de MAR?O de 2010, 07:02 »
Ola,

Va em aplicações=> acessorios=>terminal

digite o que o erro está pedindo:

sudo dpkg --configure -a

(ele vai pedir sua senha, coloque, mas ela não é mostrada, tecle <enter> )

e pronto!

Se desejar aprender um pouco mais sobre isto, digite o texto 'dpkg' sem os sinais, no campo de pesquisas do forum

[],s

Offline groove

  • Usuário Ubuntu
  • *
  • Mensagens: 482
    • Ver perfil
Re: Dúvidas - dpkg,apt,aptitude..
« Resposta #4 Online: 27 de MAR?O de 2010, 00:31 »
Este comando seria o mesmo que
Código: [Selecionar]
apt-get -f install, corrige dependências?
Ubuntu 18.04

Offline Tota

  • Usuário Ubuntu
  • *
  • Mensagens: 14.982
    • Ver perfil
Re: Dúvidas - dpkg,apt,aptitude..
« Resposta #5 Online: 27 de MAR?O de 2010, 01:02 »
Não é a mesma coisa.

Quanto a corrigir dependências, se elas estiverem instaladas e as dependências forem satisfeitas ao pacote, sim. Caso contrário não.

Lembre que:

dpkg ( o pai de todos ) ele é quem gerencia os pacotes no sistema baseado em Debian

http://pt.wikipedia.org/wiki/Dpkg


apt e aptitude são outras alternativas ao dpkg

http://pt.wikipedia.org/wiki/Advanced_Packaging_Tool
http://www.vivaolinux.com.br/dica/Vantagem-do-Aptitude-sobre-o-AptGet
http://en.wikipedia.org/wiki/Aptitude_(software)

--- conteúdo confuso à frente----

dselect é um front end do dpkg ( apt trabalha em back end do dselect e aptitude é um front end do apt)

http://en.wikipedia.org/wiki/Dselect

----fim do conteúdo confuso-----

Quando o pau é facil => apt-get -f install
Quando o pau é feio => sudo dpkg --configure -a

Fácil, né?  Eu uso linux há muitos anos ( meeesmo ) e ainda não digeri isto direito até hoje. Você se acostuma com os comandos e toca a vida para a frente.

É como ler código fonte. Deixo os mais malucos que eu fazerem os códigos, eu(meio-maluco) só leio.

[],s

Offline groove

  • Usuário Ubuntu
  • *
  • Mensagens: 482
    • Ver perfil
Re: Dúvidas - dpkg,apt,aptitude..
« Resposta #6 Online: 27 de MAR?O de 2010, 01:15 »
Conseguiria me explicar com clareza a diferença entre back-end e front-end?
Ubuntu 18.04

Offline Tota

  • Usuário Ubuntu
  • *
  • Mensagens: 14.982
    • Ver perfil
Re: Dúvidas - dpkg,apt,aptitude..
« Resposta #7 Online: 27 de MAR?O de 2010, 01:59 »
Conseguiria me explicar com clareza a diferença entre back-end e front-end?

Back end => a base, aquele que na realidade executa o processo básico

Front end => o que faz o trabalho facil do back end, uma interface grafica, um codigo mais elaborado para executar melhor as tarefas de base ( o back end )

Numa relação apt > aptitude:

apt = back end

aptitude = front end

Quando do desenvolvimento do apt, este foi pensado para linha de comandos.
Alguém teve a idéia e a paciência de "melhorar" o apt. Desenvolveu um outro código em cima do apt e para usar o apt, criando o aptitude, que tem interface grafica em gtk ( ainda em console )

Idem para a relação dpkg/apt > synaptic

Quando usas o synaptic, este é só a parte gráfica do processo, o synaptic não faz absolutamente nada, senão "traduzir" em ambiente gráfico os comandos e saídas dos outros dois. No caso então o synaptic é um front end.

na duvida pode perguntar.

Offline groove

  • Usuário Ubuntu
  • *
  • Mensagens: 482
    • Ver perfil
Re: Dúvidas - dpkg,apt,aptitude..
« Resposta #8 Online: 27 de MAR?O de 2010, 12:17 »
Entendi, boa explicação. Obrigado.
aptitude e synaptic são front end do apt, seria isso?
Ubuntu 18.04

Offline Tota

  • Usuário Ubuntu
  • *
  • Mensagens: 14.982
    • Ver perfil
Re: Dúvidas - dpkg,apt,aptitude..
« Resposta #9 Online: 27 de MAR?O de 2010, 14:07 »
Exato.

Apt e dpkg são concorrentes, como ter o MSOffice e o OpenOffice instalados na mesma máquina. Fazem a mesma coisa, com sutis diferenças.

Como o synaptic usa parte apt e parte dpkg temos que ter os dois instalados.

Isto para o Gnome. Para Kde temos o adept.

Fora as distros que usam o padrão .RPM que usam o yast.

Esta diversidade é que cria todas as possibilidades de voce fazer as coisas como você se adaptou.

[],s

Offline groove

  • Usuário Ubuntu
  • *
  • Mensagens: 482
    • Ver perfil
Re: Dúvidas - dpkg,apt,aptitude..
« Resposta #10 Online: 27 de MAR?O de 2010, 14:21 »
Legal, vlw pelas informações :D
Ubuntu 18.04

Offline fer411

  • Usuário Ubuntu
  • *
  • Mensagens: 15
    • Ver perfil
Re: Dúvidas - dpkg,apt,aptitude..
« Resposta #11 Online: 07 de Agosto de 2010, 15:44 »
Excelentes explicações!!

Mas Tota, quando aparece isso no apt-get (e eu já tentei diretamente pelo browser, até disse que podia instalar uns codecs da microsoft - para silverlight)?

O pacote moonlight não está disponível, mas é referenciado por outro pacote.
Isto pode significar que o pacote está faltando, ficou obsoleto ou
está disponível somente a partir de outra fonte
E: O pacote moonlight não tem candidato para instalação

O que eu posso fazer?

Obrigada.



Offline Tota

  • Usuário Ubuntu
  • *
  • Mensagens: 14.982
    • Ver perfil
Re: Dúvidas - dpkg,apt,aptitude..
« Resposta #12 Online: 07 de Agosto de 2010, 19:05 »
O pacote moonlight não está disponível, mas é referenciado por outro pacote.

Significa que algum outro pacote pode usar funcionalidades do moonlight


Isto pode significar que o pacote está faltando, ficou obsoleto ou
está disponível somente a partir de outra fonte

Provavelmente o pacote foi abandonado pelos seus desenvolvedores e/ou não faz mais parte dos repositórios ( apesar de já ter feito em outros tempos ) e ou pode se fazer instável na distribuição ( caso do moonlight _ firefox )

E: O pacote moonlight não tem candidato para instalação

Nestes casos é ir ao site do desenvolvedor do pacote e instalar a versão corrente disponível, com as respectivas dependências.

http://www.go-mono.com/moonlight/


[]'s