Autor Tópico: Instalar programas via terminal do Ubuntu  (Lida 8048 vezes)

Offline valeuleo

  • Usuário Ubuntu
  • *
  • Mensagens: 1
    • Ver perfil
Instalar programas via terminal do Ubuntu
« Online: 29 de Outubro de 2008, 20:35 »
Não estou conseguindo descompactar arquivos tar.gz e nem fazer a instalação de arquivos .deb.

Já usei os comandos adequados em cada caso, porém sempre o consola retorna com a mensagem de que o arquivo ou diretório não foi encontrado e as vezes algum um outro erro.

Já consegui instalar via terminal usando apt-get e o Synaptic funciona normalmente. Mas quero conseguir resolver este problema no terminal.

Sempre que leio tutoriais a respeito vejo no terminal apenas o $, já no meu é sempre leonardo@leonardo-desktop:~$ (Será que influencia em algo?)

Como proceder?

Vou mandar uma das mensagens:

leonardo@leonardo-desktop:~$ dpkg -i opera_9.61.2456.gcc4.qt3_i386.deb
dpkg: a operação pedida requer nível de superusuário
leonardo@leonardo-desktop:~$ su
Senha:
root@leonardo-desktop:/home/leonardo# dpkg -i opera_9.61.2456.gcc4.qt3_i386.debdpkg: erro processando opera_9.61.2456.gcc4.qt3_i386.deb (--install):
impossível acessar arquivo: Arquivo ou diretório inexistente
Erros foram encontrados durante processamento de:
opera_9.61.2456.gcc4.qt3_i386.deb
root@leonardo-desktop:/home/leonardo#

Obs.: Tentei com vários arquivos o que descarta a chance de todos estarem corrompidos!

Grato!

Offline agente100gelo

  • Administrador
  • Usuário Ubuntu
  • *****
  • Mensagens: 4.369
  • @Ceará
    • Ver perfil
Re: Instalar programas via terminal do Ubuntu
« Resposta #1 Online: 29 de Outubro de 2008, 20:50 »
Porque não dá um clique no arquivo .deb? :)

Para instalar é:
Código: [Selecionar]
sudo dpkg -i arquivo.deb
Pelo que vi você está dando um comando no diretório errado. Verifique se o arquivo está no diretório através do comando "ls".
Advogado e analista de sistema cearense.
Twitter: @glaydson

Offline galactus

  • Equipe Ubuntu
  • Usuário Ubuntu
  • *****
  • Mensagens: 4.685
    • Ver perfil
Re: Instalar programas via terminal do Ubuntu
« Resposta #2 Online: 29 de Outubro de 2008, 20:53 »
Você tem que usar o sudo. A senha de usuário Root vem desabilitada no Ubuntu por padrão.  É isso o que o comando su - vai pedir. Por isso o erro.

Dois exemplos práticos:

1) sudo su + ENTER ( ele vai pedir sua senha de login no sistema, depois disso vai aparecer o símbolo do jogo da velha #). Aí você executa o comando de instalação do Opera.

dpkg -i nome_do_arquivo.deb

Neste caso você continuará com o símbolo do jogo da velha ativo no terminal após a instalação do pacote, ou seja, pode continuar a executar ações que necessitam de poder de Root.

2) Você faz   sudo dpkg -i nome_do_arquivo.deb + ENTER ( ele vai pedir sua senha de login no sistema, e depois começa a instalação do pacote em questão).  Após a instalação do pacote ele volta ao estado de usuário comum.

Não creio ser necessário você ativar a senha de usuário Root, só se você fizer muita questão.

Tenta aí e depois me conta o que virou.

E tem que ver como o Agente100gelo falou, o arquivo tem que estar no mesmo diretório em que você executa o comando, ou então você deve indicar o caminho em que o arquivo está para o comando surtir efeito.
« Última modificação: 29 de Outubro de 2008, 20:56 por galactus »
BigLinux no Notebook  / Várias Distros Virtualizadas no PC.