Problemas ao tentar instalar programas com "SU"

Iniciado por Bruno Aquino, 06 de Março de 2012, 20:47

tópico anterior - próximo tópico

Bruno Aquino

Estava tentando instalar o Postgres no Ubuntu 11.10

Ao executar os seguintes comandos:

chmod +x postgresql-9.1.3-1-linux.run
./postgresql-9.1.3-1-linux.run


A instalação inicia, porém da um erro de permissão. Provavelmente eu tenho que logar com o SU, para conseguir instalar o aplicativo.

Porém ao tentar trocar de usuário para acessar com o root, executo o comando "su" , mas nenhuma senha funciona.

Tentei todas as senhas que uso, e  nenhuma funcionou, e tenho certeza que é uma das que eu tentei.

Também tenho praticamente certeza que a mesma senha que uso para logar no sistema, ou para instalar os programas pelo Synaptic é a mesma senha do "SU", mas não consigo acessar o root pelo terminal.

Tem como alterar a senha? ou descobrir a senha do "su" ??

Grato!
Ayrton Senna da Silva:  "No que diz respeito ao desempenho, ao compromisso, ao esforço, à dedicação, não existe meio termo. Ou você faz uma coisa bem-feita ou não faz."

irtigor

Algum problema com a versão disponível nos repositórios oficiais? De qualquer forma, no Ubuntu, a conta root vem desabilitada por padrão, quando for necessário poderes administrativos, use o sudo.

Bruno Aquino

Mas se uso o comando:


bruno@Bruno-NB:~/Downloads$ sudo dpkg -i postgresql-9.1.3-1-linux.run
dpkg-deb: erro: 'postgresql-9.1.3-1-linux.run' não é um formato de arquivo debian
dpkg: erro processando postgresql-9.1.3-1-linux.run (--install):
sub-processo dpkg-deb --control retornou estado de saída de erro 2
Erros foram encontrados durante o processamento de:
postgresql-9.1.3-1-linux.run


Também não funciona.

Se tento baixar pelo Central de Programa Ubuntu, da erro e pede para verificar a conexão com a Internet
Ayrton Senna da Silva:  "No que diz respeito ao desempenho, ao compromisso, ao esforço, à dedicação, não existe meio termo. Ou você faz uma coisa bem-feita ou não faz."

garfo

#3
E aí coleguinha, beleza?

Esse comando "dpkg -i" só pode ser usando para pacotes debian (extensão .deb).


Edit: para instalar esse pacote .run, tem que ir nas propiedades do mesmo, e marcar "esse programa é um executável" (ou algo assim). Depois é só dar dois cliques no arquivo .run e executar.

ps.: tive que procurar como se instala, pois faz um bom tempo que não uso terminal.  ;D
Garfo -  linux
"Pra quê complicar? Facilidade e simplicidade é tudo!"

Bruno Aquino



Quando executo o programa, acontece a seguinte mensagem de erro.

Por este motivo, achei que tinha que logar com o SU.
Ayrton Senna da Silva:  "No que diz respeito ao desempenho, ao compromisso, ao esforço, à dedicação, não existe meio termo. Ou você faz uma coisa bem-feita ou não faz."

garfo

Mas o problema é que o Ubuntu não vem com uma conta root, ela é desativada por padrão (por motivos de segurança, creio).

Tente colocar "sudo" na frente do comando para instalar o programa. Ex.: sudo postgresql-9.1.3-1-linux.run

Se não funcionar, tente:

chmod +x postgresql-9.1.3-1-linux.run (isso vai garantir permissão para executar o arquivo)

e depois

./postgresql-9.1.3-1-linux.run (é um ponto e uma barra na frente mesmo; vai executar o arquivo)
Garfo -  linux
"Pra quê complicar? Facilidade e simplicidade é tudo!"

agente100gelo

Já tentou instalar pela Central de Programas? É local ideal. Instalação "por fora" só se não existir lá (e este banco de dados existe)
Advogado e analista de sistema cearense.
Twitter: @glaydson

Bruno Aquino

Usando o Sudo:

bruno@Bruno-NB:~/Downloads$ sudo postgresql-9.1.3-1-linux.run
[sudo] password for bruno:
sudo: postgresql-9.1.3-1-linux.run: command not found
bruno@Bruno-NB:~/Downloads$


Usando o chmod +x postgresql-9.1.3-1-linux.run
da o mesmo erro da imagem anterior.

Agora pela Central de Aplicativos, tbm da erro, segue a imagem abaixo:

Ayrton Senna da Silva:  "No que diz respeito ao desempenho, ao compromisso, ao esforço, à dedicação, não existe meio termo. Ou você faz uma coisa bem-feita ou não faz."

Tota

Citação de: Bruno Aquino online 07 de Março de 2012, 11:04
Usando o Sudo:

bruno@Bruno-NB:~/Downloads$ sudo postgresql-9.1.3-1-linux.run
[sudo] password for bruno:
sudo: postgresql-9.1.3-1-linux.run: command not found
bruno@Bruno-NB:~/Downloads$


Usando o chmod +x postgresql-9.1.3-1-linux.run
da o mesmo erro da imagem anterior.

Ola,

Verifique seus comandos, pois em algo voce errou:

Citarsudo postgresql-9.1.3-1-linux.run

Faltou o "." indicando ao sistema para executar o pacote. O correto seriasudo ./postgresql-9.1.3-1-linux.run

Isto se estiver dentro da pasta onde o arquivo postgresql-9.1.3-1-linux.run está. Caso contrário voce deverá ir até a pasta correspondente ou indicar o caminho para ela.

Quanto a imagem de erro de conexão, voce pode ter problemas na central de aplicativos ou esta estar desatualizada. ( Um erro comum aqui no forum, existem varios topicos sobre o assunto )

Faça uma operação de cada vez, senão voce pode se perder no meio do caminho. Se está fazendo pelo terminal, faça tudo pelo terminal, depois voce verifica a central de programas.

[]'s

Bruno Aquino

Ok

O comando sudo ./postgresql-9.1.3-1-linux.run

funcionou!
Obrigado!

Tem como saber se a central de aplicativos ou esta está desatualizada?
Ayrton Senna da Silva:  "No que diz respeito ao desempenho, ao compromisso, ao esforço, à dedicação, não existe meio termo. Ou você faz uma coisa bem-feita ou não faz."

Tota

Ola Bruno Aquino,

En terminal sudo apt-get upgradeIsto irá atualizar seus pacotes, em seguida teste a central de programas.

[]'s

Bruno Aquino

bruno@Bruno-NB:~$ sudo apt-get upgrade
[sudo] password for bruno:
Lendo listas de pacotes... Pronto
Construindo árvore de dependências       
Lendo informação de estado... Pronto
0 pacotes atualizados, 0 pacotes novos instalados, 0 a serem removidos e 0 não atualizados.


Não atualiza nada.

Ayrton Senna da Silva:  "No que diz respeito ao desempenho, ao compromisso, ao esforço, à dedicação, não existe meio termo. Ou você faz uma coisa bem-feita ou não faz."

Tota

Ola

A central de programas como vi aqui no forum, esta apresentando problemas.

Instale o gerenciador de pacotes synaptic e tente por ele

sudo apt-get install synaptic

[]'s