Materiais de referência em mensagens de erro do shell do Linux

-1

Eu sou novo no Linux e, embora eu tenha usado o Ubuntu por um tempo, ainda não estou familiarizado com as mensagens de erro geradas pelos comandos shell.

Por exemplo, ao instalar algum driver / software ou configurar ambientes de desenvolvimento (como o caffe com GPU surport no Linux), muitas vezes encontramos inevitavelmente muitas mensagens de erro diferentes.

Normalmente eu apenas copio o erro e procuro on-line usando esse erro para encontrar soluções, e às vezes isso funciona, mas nem sempre tenho uma compreensão profunda da mensagem de erro.

Existe algum material ou recurso para entender as mensagens de erro do shell do Linux?

Eu vi as seguintes perguntas, mas não recebi informações suficientes:

por K.Wanter 29.11.2017 / 06:16

1 resposta

3

As mensagens mostradas no terminal e nos arquivos de log contêm muitas informações úteis, mas às vezes é difícil pesquisar em qualquer lugar na Web essas mensagens, pois elas são frequentemente muito específicas. Por exemplo, usarei a seguinte mensagem de erro:

% bl0ck_qu0te%

Esta mensagem de erro refere-se a um arquivo chamado mate-panel.rc . A string :30 refere-se à linha 30, que é a última linha do mate-panel.rc.

Se você não encontrar a mensagem de erro específica, tente dividi-la em partes menores e procurar parte da mensagem de erro.

  • Em vez de pesquisar /usr/share/themes/Ambiance/gtk-2.0/apps/mate-panel.rc:30 , procure /usr/share/themes/Ambiance/gtk-2.0/apps/mate-panel.rc , que é o caminho para o arquivo mate-panel.rc.

  • Ou pesquise pelo arquivo mate-panel.rc procurando apenas por seu nome, mate-panel.rc.

  • Ou pesquise algo na mesma mensagem de erro, por exemplo, o erro em vez do caminho para mate-panel.rc:

    error: invalid string constant "murrine-scrollbar", expected valid string constant  
    
  • Se isso não funcionar, procure erros semelhantes. "murrine-scrollbar" é uma constante de string inválida na mensagem de erro acima. Tente procurar a mensagem de erro como texto "boilerplate" ou "pro forma" sem incluir a constante de cadeia específica:

    error: invalid string constant expected valid string constant  
    

    Agora, a mensagem de erro é tão geral que você pode obter muitos resultados de pesquisa inúteis. Tente limitar os resultados da pesquisa. Como o caminho /usr/share/themes/Ambiance/gtk-2.0/apps/mate-panel.rc existe apenas no Ubuntu 17.10, tente limitar os resultados da pesquisa adicionando a frase de pesquisa "Ubuntu 17.10" ou "17.10" à sua consulta de pesquisa.

por karel 29.11.2017 / 07:05