como identificar mal funcionamento dos software via terminal

Iniciado por Fer Uvinha, 05 de Setembro de 2012, 17:42

tópico anterior - próximo tópico

Fer Uvinha

Boa tarde! Sou iniciante no Linux, por isso escolhi o Ubuntu. Gostaria de saber como faço para identificar problemas via terminal. Por exemplo: Cliquei para abrir um programa( pode ser libreoffice, firefox, etc), mas por algum motivo ele não abriu, existe algum comando que posso dar para saber o porquê dele não ter aberto e assim tomar as devidas providências? Olhei na internet mas não encontrei nada a respeito. Não sei se aqui é o lugar certo para tal dúvida, caso não seja, por favor me digam onde recorrer.

Tota

Ola

Como tudo no GNU/Linux é feito via console (terminal é um emulador do console), o que fizer em terminal, se houver erros estes serão mostrados no proprio terminal.

então por exemplo, se digitar "firefox" sem tê-lo instalado, em terminal iria encontrar:

Antonio:~ acsaboya$ firefox
-bash: firefox: command not found
Antonio:~ acsaboya$



Se ja tiver instalado poderia encontrar em caso de erro (este eu escrevi sem nexo nehum com o firefox):

Antonio:~ acsaboya$ firefox

(firefox): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(firefox): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE' (instance) failed

(firefox): Gtk-CRITICAL **: IA__gtk_screen_get_display: assertion 'GDK_IS_SCREEN (screen)' failed

(firefox): Gtk-WARNING **: Screen for GtkWindow not set; you must always set a screen for a GtkWindow before using the window

(firefox): Gtk-WARNING **: Screen for GtkWindow not set; you must always set a screen for a GtkWindow before using the window

(firefox): Gdk-CRITICAL **: IA__gdk_screen_get_display: assertion 'GDK_IS_SCREEN (screen)' failed

(firefox): Gdk-CRITICAL **: IA__gdk_window_new: assertion 'GDK_IS_WINDOW (parent)' failed
Segmentation fault


Como pode ver, todos os erros ocorrem em seu terminal ( na realidade, no console)

[]'s

Fer Uvinha

Sim Tota, até aí entendi, mas veja esse caso:

"fernando@fernando-Inspiron-1525:~$ google chrome
O programa 'google' não está instalado no momento.  Você pode instalá-lo digitando:
sudo apt-get install googlecl
fernando@fernando-Inspiron-1525:~$"

eu tenho o google chrome instalado aqui no meu notebook, daí eu conclui que o terminal não associou google chrome digitado por mim ao chrome navegador, isso talvez que esteja me travando. Como saber o nome a ser digitado no terminal?
Isso tudo porque eu acho que fiz uma besteira hoje, minha máquina é da Dell, Processador Intel Core 2...daí na Dell não é fornecido os drives para o Linux, então achei pela internet uns comandos e assim eu fiz, porém gostaria de saber se realmente fiz corretamente, se os drives de video e outras coisinhas estão realmente rodando lisinho.


Tota

Ola

Voce não tem o google chrome, voce tem o chrome, pois este é o nome dele.

Vá em packages Ubuntu => http://packages.ubuntu.com/

E digite google chrome para ver o nome correto do pacote.

Se não me engano, google chrome é o cromium, o outro browser do google.

Citação de: Fer Uvinha online 05 de Setembro de 2012, 18:05
Isso tudo porque eu acho que fiz uma besteira hoje, minha máquina é da Dell, Processador Intel Core 2...daí na Dell não é fornecido os drives para o Linux, então achei pela internet uns comandos e assim eu fiz, porém gostaria de saber se realmente fiz corretamente, se os drives de video e outras coisinhas estão realmente rodando lisinho.

Isto jé é outra história. drivers de hardware não fornecem log de erros, mas voce pode ver nos logs globais.

um deles utiliza o comando dmesg como sudo em terminal, ele fornece o log de inicialização do sistema.

sudo dmesg

Se deseja ver seu hardware em Linux, instale o pacote hwinfo sudo apt-get install hwinfo

depois rode ele em terminal.

[]'s

irtigor

Nos repositórios oficiais só tem empacotado o chromium, mas se está usando o do google, acho que o nome do binário é "google-chrome", sem aspas. Pelo gerenciador de pacotes dá pra ver isso (outras duas formas seriam: olhar os diretórios do PATH e buscar nos manuais).

Fer Uvinha

Tota, fiz o que vc pediu! apareceu tanta informação que nem chega a caber aqui nos 20000 caracteres. E eu tenho o google chrome aqui, o comando é o que o Irtigor falou: google-chrome.

E quanto a esse link que você mandou, eu não soube o que fazer lá.
Poxa, não sei se é meu computador ou o repositório que está fora do ar, mas eu não consigo ir pela central de programas e instalar o que eu quero, não é possível clicar na opção 'instalar'. Tentei mudar para "fazer download de um servidor melhor" mas o teste trava no meio, ou então é minha internet que está muito ruim.

Tá tudo errado aqui, nem o Java eu consigo instalar, já fui em diversas páginas mas ainda não consegui.

Tota

Citação de: Fer Uvinha online 06 de Setembro de 2012, 16:56
Tá tudo errado aqui, nem o Java eu consigo instalar, já fui em diversas páginas mas ainda não consegui.

Ola

Bom, aí já são "outros 500"....

Nada a ver com o que voce pediu no inicio do topico.

Para este problema, entre em terminal e digite sudo apt-get updateassim o forum pode ver como estão seus repositórios, bem como as mensagens de erro.

Poste aqui o resultado para o forum poder analisar.

Quanto ao link que postei do Ubuntu packages, é a lista de todos os pacotes presentes na distribuição Ubuntu. É o servidor de repositórios.

basta colocar o nome do pacote que deseja no campo de pesquisas, e ele indicará se o pacote existe, bem como todas as dependencias necessárias à instalação deste pacote.

[]'s

[]'s

Fer Uvinha

Oi Tota, dei o comando sudo apt-get update ( alias, dizem que era para pedir minha senha, mas não pede o.O). Aparece o seguinte:

Citarfernando@fernando-Inspiron-1525:~$ sudo apt-get update
Ign http://archive.canonical.com oneiric InRelease                             
Ign http://dl.google.com stable InRelease                                     
Ign http://ppa.launchpad.net oneiric InRelease                                 
Ign http://ppa.launchpad.net oneiric InRelease                                 
Ign http://extras.ubuntu.com oneiric InRelease                                 
Obter:1 http://dl.google.com stable Release.gpg [198 B]                       
Obter:2 http://archive.canonical.com oneiric Release.gpg [198 B]               
Obter:3 http://ppa.launchpad.net oneiric Release.gpg [316 B]                   
Atingido http://extras.ubuntu.com oneiric Release.gpg                         
Obter:4 http://dl.google.com stable Release [1.347 B]                         
Obter:5 http://archive.canonical.com oneiric Release [5.922 B]                 
Atingido http://ppa.launchpad.net oneiric Release.gpg                         
Atingido http://extras.ubuntu.com oneiric Release                             
Obter:6 http://dl.google.com stable/main i386 Packages [1.232 B]               
Obter:7 http://ppa.launchpad.net oneiric Release [9.741 B]                     
Obter:8 http://archive.canonical.com oneiric/partner Sources [2.623 B]         
Ign http://dl.google.com stable/main TranslationIndex                         
Atingido http://extras.ubuntu.com oneiric/main Sources                         
Obter:9 http://archive.canonical.com oneiric/partner i386 Packages [4.594 B]   
Ign http://archive.canonical.com oneiric/partner TranslationIndex             
Atingido http://extras.ubuntu.com oneiric/main i386 Packages                   
Ign http://extras.ubuntu.com oneiric/main TranslationIndex                     
Atingido http://ppa.launchpad.net oneiric Release                             
Obter:10 http://ppa.launchpad.net oneiric/main Sources [9.258 B]               
Obter:11 http://ppa.launchpad.net oneiric/main i386 Packages [31,7 kB]         
Ign http://ppa.launchpad.net oneiric/main TranslationIndex                     
Atingido http://ppa.launchpad.net oneiric/main Sources                         
Atingido http://ppa.launchpad.net oneiric/main i386 Packages                   
Ign http://ppa.launchpad.net oneiric/main TranslationIndex                     
Ign http://dl.google.com stable/main Translation-pt_BR                         
Ign http://dl.google.com stable/main Translation-pt                           
Ign http://dl.google.com stable/main Translation-en                           
Ign http://extras.ubuntu.com oneiric/main Translation-pt_BR                   
Ign http://extras.ubuntu.com oneiric/main Translation-pt                       
Ign http://archive.canonical.com oneiric/partner Translation-pt_BR             
Ign http://extras.ubuntu.com oneiric/main Translation-en                       
Ign http://archive.canonical.com oneiric/partner Translation-pt               
Ign http://archive.canonical.com oneiric/partner Translation-en               
Ign http://ppa.launchpad.net oneiric/main Translation-pt_BR                   
Ign http://ppa.launchpad.net oneiric/main Translation-pt                       
Ign http://ppa.launchpad.net oneiric/main Translation-en                       
Ign http://ppa.launchpad.net oneiric/main Translation-pt_BR                   
Ign http://ppa.launchpad.net oneiric/main Translation-pt                       
Ign http://ppa.launchpad.net oneiric/main Translation-en                       
99% [Conectando a br.archive.ubuntu.com]

e daí não sai mais

Tota

Ola

Se demora em acessar o link br.archive.ubuntu.com que é o do servidor do Brasil, em terminal digitesudo software-properties-gtk e altere de servidor do Brasil para um mais perto de voce ( em => outro)

Feche e repita o comando sudo apt-get update

Reporte se der erros

[]'s

Fer Uvinha

Desculpe-me ter fugido um pouco do tópico, mas é que eu estou com tantas dúvidas que se eu for criar um tópico para tudo eu acaba congestionando o fórum rsrs. Eu baixei o Java7 aqui, extrai e depois não soube mais o que fazer, dentro da pasta que eu extrai tem tantas coisas que eu não sei como proceder. O read-me não diz nada, apenas passa o site do Java e que me confundiu ainda mais.
Baixei pelo baixaki o cairo-docky, extrai e também não sou mais o que fazer, fui até a pasta Downloads pelo terminal e fizsudo install cairo-docky mas não adiantou nada, deu que faltava alguma coisa após o cairo-docky...Nossa, minha cabeça vai fundir daqui a pouco rsrs

Fer Uvinha

Mudei para um que tinha algo a ver com a unicamp, pois moro próximo a campinas. Mas o estranho é que antes estava funcionando bem o br.archive.ubuntu.com, veja o erro:

Citarfernando@fernando-Inspiron-1525:~$ sudo software-properties-gtk
gpg: /tmp/tmp4i507s/trustdb.gpg: banco de dados de confiabilidade criado
fernando@fernando-Inspiron-1525:~$ sudo apt-get update
E: Não foi possível obter trava /var/lib/apt/lists/lock - open (11: Recurso temporariamente indisponível)
E: Não foi possível travar o diretório /var/lib/apt/lists/
fernando@fernando-Inspiron-1525:~$

Tota

Citação de: Fer Uvinha online 06 de Setembro de 2012, 19:17
Mudei para um que tinha algo a ver com a unicamp, pois moro próximo a campinas. Mas o estranho é que antes estava funcionando bem o br.archive.ubuntu.com, veja o erro:

Citarfernando@fernando-Inspiron-1525:~$ sudo software-properties-gtk
gpg: /tmp/tmp4i507s/trustdb.gpg: banco de dados de confiabilidade criado
fernando@fernando-Inspiron-1525:~$ sudo apt-get update
E: Não foi possível obter trava /var/lib/apt/lists/lock - open (11: Recurso temporariamente indisponível)
E: Não foi possível travar o diretório /var/lib/apt/lists/
fernando@fernando-Inspiron-1525:~$

Este erro aparece se voce tem mais de uma instancia que use o sudo. Por exemplo, o terminal  e a central de programas abertos ao mesmo tempo.

Feche tudo e deixe aberto apenas o terminal que funciona.

Citação de: Fer Uvinha online 06 de Setembro de 2012, 19:14
Eu baixei o Java7 aqui, extrai e depois não soube mais o que fazer, dentro da pasta que eu extrai tem tantas coisas que eu não sei como proceder. O read-me não diz nada, apenas passa o site do Java e que me confundiu ainda mais.
Baixei pelo baixaki o cairo-docky, extrai e também não sou mais o que fazer, fui até a pasta Downloads pelo terminal e fizsudo install cairo-docky mas não adiantou nada, deu que faltava alguma coisa após o cairo-docky...

Calma, uma coisa de cada vez.

Mas não é assim que as coisas funcionam no mundo do Linux.

Esqueça baixaki, baixalá e etc. Use os repositórios, ou os oficiais da distro, ou o dos desenvolvedores.

E se algo não instala,  não tente instalar outra coisa antes de resolver o primeiro problema.

E quando surgir um problema uma pesquisa no forum ajuda.

Para o Java 7 => http://ubuntuforum-br.org/index.php/topic,94388.0.html

[]'s

Fer Uvinha

eu tentei instalar usando os repositórios, mas eu não consegui, justamente pelo erro do br.archive.ubuntu.com, aliás, mesmo fechando tudo o problema permanece, não consigo dar sudo apt-get update aparece a mesma mensagem

Fer Uvinha

fernando@fernando-Inspiron-1525:~$ sudo add-apt-repository ppa:webupd8team/java && sudo apt-get update && sudo apt-get install oracle-jdk7-installer -y
You are about to add the following PPA to your system:
Oracle Java (JDK) 7 / 8 Installer PPA
Oracle Java (JDK) Installer (automatically downloads and installs Oracle JDK7 / JDK8). There are no actual Java files in this PPA. More info: http://www.webupd8.org/2012/01/install-oracle-java-jdk-7-in-ubuntu-via.html
More info: https://launchpad.net/~webupd8team/+archive/java
Press [ENTER] to continue or ctrl-c to cancel adding it

Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --secret-keyring /tmp/tmp.ab7P1GKT4b --trustdb-name /etc/apt/trustdb.gpg --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyserver hkp://keyserver.ubuntu.com:80/ --recv 7B2C3B0889BF5709A105D03AC2518248EEA14886
gpg: requisitando chave EEA14886 de servidor hkp - keyserver.ubuntu.com
gpg: chave EEA14886: "Launchpad VLC"
gpg: Número total processado: 1
gpg:              não modificados: 1
E: Não foi possível obter trava /var/lib/apt/lists/lock - open (11: Recurso temporariamente indisponível)
E: Não foi possível travar o diretório /var/lib/apt/lists/
fernando@fernando-Inspiron-1525:~$