Por que gksu não dá resposta alguma? [RESOLVIDO]

1. Por que gksu não dá resposta alguma? [RESOLVIDO]

andre luiz
xiloba

(usa Slackware)

Enviado em 28/02/2012 - 19:45h

Toda vez que tento instalar um programa e uso alt+f2 e aparece aquela caixa
"executar aplicativo" e digito gksu apt-get install programa_tal
não é instalado nem aparece mensagem de erro ou outra coisa. Que fazer?


  


2. MELHOR RESPOSTA

Perfil removido
removido

(usa Nenhuma)

Enviado em 28/02/2012 - 21:02h

xiloba escreveu:

Edps, meu amigo,
Eu tenho que usar o gksu para abrir um terminal para instalar o programa?
Eu achei que o " executar aplicativo" pudesse fazer isto sozinho como o próprio nome já diz.
Tipo:gksu apt-get install pwgen (é um aplicativo usado para gerar senhas aleatórias)
Eu não posso executar o instalador a partir de alt+f2?


aparentemente não, mesmo adicionando o -y ( de sim ) ao final, mas outros comandos funcionam:

exemplo:

zip -9 screen.zip screen.png

onde os arquivos encontra-se em /home/usuario

Por outro lado se você como bom usuário do Ubuntu usar:

sudo apt-get install pwgen -y

vai na boa!

3. tente

Perfil removido
removido

(usa Nenhuma)

Enviado em 28/02/2012 - 20:11h

gksu 'xterm -e apt-get install PROGRAMA'

aqui foi direto porque (acho) que eu havia utilizado esse boneco pouco tempo atrás e ele salva a senha, tente aí, caso passe direto pela senha dê um logout e teste novamente.

fui!


4. confirmado!

Perfil removido
removido

(usa Nenhuma)

Enviado em 28/02/2012 - 20:19h

Confirmado e testado com o xterm, lxterminal, gnome-terminal e terminator numa VM, ele solicita a senha, então minhas suspeitas se comprovaram.

não sou designer de moda, mas seguem uns modelitos procê:

$ gksu 'xterm -e apt-get install PROGRAMA'

$ gksu 'lxterminal -e apt-get install PROGRAMA'

$ gksu 'gnome-terminal -e apt-get install PROGRAMA'

$ gksu 'terminator -x -e apt-get install PROGRAMA'

Acho isso interessante principalmente quando uso OpenBox, assim crio itens de menu para atualização de listas de pacotes, do sistema e por aí vai.


5. Re: Por que gksu não dá resposta alguma? [RESOLVIDO]

andre luiz
xiloba

(usa Slackware)

Enviado em 28/02/2012 - 20:51h

Edps, meu amigo,
Eu tenho que usar o gksu para abrir um terminal para instalar o programa?
Eu achei que o " executar aplicativo" pudesse fazer isto sozinho como o próprio nome já diz.
Tipo:gksu apt-get install pwgen (é um aplicativo usado para gerar senhas aleatórias)
Eu não posso executar o instalador a partir de alt+f2?



6. Re: Por que gksu não dá resposta alguma? [RESOLVIDO]

andre luiz
xiloba

(usa Slackware)

Enviado em 28/02/2012 - 22:09h

É, edps, isto não faz muito sentido, mas obrigado pela resposta.



7. Re: Por que gksu não dá resposta alguma? [RESOLVIDO]

Francisco Raimundo da Silva
chimico

(usa aptosid)

Enviado em 29/02/2012 - 00:43h

O gksu, gksudo, kdesu, kdesudo não executam aplicativos que funcionam em modo interativo, ou seja, que em um terminal não só geram saída de texto sobre o que está sendo executado mas também pedem confirmação. Um exemplo é o próprio apt-get, que provavelmente pediu confirmação para instalar pacotes.

Se vocês executarem:

gksu eject /dev/cdrom 


este irá executar, ejetando o cdrom do drive. Isso porque simplesmente este comando não exige confirmação. Estes diálogos de execução de programas rodam programas gráficos e de modo texto desde que não sejam interativos.


8. Re: Por que gksu não dá resposta alguma? [RESOLVIDO]

andre luiz
xiloba

(usa Slackware)

Enviado em 29/02/2012 - 06:08h

Valeu pela ajuda, chimico.
Mas mesmo no caso de colocar -y, como o edps falou, não faz a instalação.
Deveria fazer, já que não houve a necessidade de interação, por causa do -y.


9. Re: Por que gksu não dá resposta alguma? [RESOLVIDO]

Francisco Raimundo da Silva
chimico

(usa aptosid)

Enviado em 29/02/2012 - 12:40h

@xiloba

Não importa quais parâmetros são passados ao apt-get, este gera muita saída de texto, que pode ser relevante para quem está executando, talvez por ser um comando que afeta o sistema este não executa pelo Alt+F2. Acredito também que no caso do Alt + F2, certos comandos procuram pela variável de ambiente TERM=xterm, que indica que estes estão rodando em um emulador de terminal, se esta não estiver presente, simplemente não rodam.

De certa forma, é uma política de segurança que comandos que podem destruir o sistema não rodem fora de um terminal, e o apt-get, dependendo da ação que você requisita, como por exemplo, remover um pacote que pode remover dependências essenciais no sistema, pede muitas confirmações, veja um exmplo:


sudo apt-get remove sysvinit
Lendo listas de pacotes... Pronto
Construindo árvore de dependências
Lendo informação de estado... Pronto
Os pacotes a seguir serão REMOVIDOS:
sysvinit
AVISO: Os pacotes essenciais a seguir serão removidos.
Isso NÃO deveria ser feito a menos que você saiba exatamente o que você está fazendo!
sysvinit
0 pacotes atualizados, 0 pacotes novos instalados, 1 a serem removidos e 0 não atualizados.
Depois desta operação, 229 kB de espaço em disco serão liberados.
Você está prestes a fazer algo potencialmente destrutivo.
Para continuar digite a frase 'Sim, faça o que eu digo!'


O sysvinit é um pacote essencial, responsável pelo boot, se eu remover, já era. Reparou que este pediu uma confirmação mais que explícita ('Sim, faça o que eu digo!').

É uma boa coisa que o apt-get não aceite rodar fora de um terminal.

Desligar o computador com 'Alt + F2' e 'gksu shutdown -h now' não exige confirmação, por isso funciona.

Espero que tenha ajudado!


10. Re: Por que gksu não dá resposta alguma? [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 29/02/2012 - 18:11h

xiloba escreveu:

Edps, meu amigo,
Eu tenho que usar o gksu para abrir um terminal para instalar o programa?
Eu achei que o " executar aplicativo" pudesse fazer isto sozinho como o próprio nome já diz.
Tipo:gksu apt-get install pwgen (é um aplicativo usado para gerar senhas aleatórias)
Eu não posso executar o instalador a partir de alt+f2?



interessante é que o cabra quer-porque-quer instalar programa sem autenticação ou de forma direta mas o quer com o 'gksu' e não com o sudo que como eu disse funciona normalmente, vai entender a cabeça desses usuários...


acho que tá na minha hora de voltar a usar só Windows, Linux é um troço muito complicado... é usuários querendo fazer coisas impensáveis e distros bloqueando coisas triviais... tá [*****]! nem Linus Torvalds aguenta:

https://plus.google.com/u/0/102150693225130002912/posts/1vyfmNCYpi5


11. Re: Por que gksu não dá resposta alguma? [RESOLVIDO]

andre luiz
xiloba

(usa Slackware)

Enviado em 29/02/2012 - 22:54h

edps escreveu:






interessante é que o cabra quer-porque-quer instalar programa sem autenticação ou de forma direta mas o quer com o 'gksu' e não com o sudo que como eu disse funciona normalmente, vai entender a cabeça desses usuários...


acho que tá na minha hora de voltar a usar só Windows, Linux é um troço muito complicado... é usuários querendo fazer coisas impensáveis e distros bloqueando coisas triviais... tá [*****]! nem Linus Torvalds aguenta:

https://plus.google.com/u/0/102150693225130002912/posts/1vyfmNCYpi5


rsrsrsrsrs...
O cabra quer-porque-quer, cara eu tô rindo muito com o seu desabafo.
Edps, meu amigo, pense pelo lado bom: Não são as respostas que movem o mundo, são as perguntas.
Dificilmente, você encontraria, num fórum sobre Windows, perguntas sobre outros caminhos para fazer algo. A galera iria consagrar o caminho mais rápido.(nnf: next,next, finish)
Além disso, eu já sabia que funcionava com o sudo no terminal, o problema é entender o porquê das coisas.
Vamos lembrar o excelente artigo do nosso colega do Vol, Élgio:
Algorítimos assimétricos, mais conhecidos como de "chave pública e privada", são baseados em alguns princípios matemáticos considerados inexistentes, até que o "tolo" Whitfield Diffie conseguiu o que todos julgavam impossível, inaugurando uma nova era de cifras. Este artigo descreve esta história e como "Deus recompensa os tolos!".
em: http://www.vivaolinux.com.br/artigo/Fundamentos-da-criptografia-assimetrica?pagina=3

E por fim, usuário querendo fazer o impensável... cara, já dizia Parmênides: O mesmo é pensar e ser. Se pode ser pensado, pode ser feito.
Eu sei que você falou de brincadeira em abandonar o Linux, até porque você é um dos colegas mais participativos do fórum.
Valeu pela ajuda e me desculpe pela loucura, eu não pude evitá-la.


12. Re: Por que gksu não dá resposta alguma? [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 29/02/2012 - 23:39h

Xiloba, muito interessante estas palavras de Parmênides.

Não conhecia este filósofo, foi muito legal descobrir pensadores tão antigos e tão, ao mesmo tempo, contemporâneos.

Um abraço!



01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts