Bug no script de informações do sistema 'inxi' - exibindo o conteúdo da pasta em vez da informação

0

Eu apenas corri inxi -m (versão 2.2.16-0ubuntu1 no Ubuntu 15.10 64-bit), o que deve ...

-M   Show machine data. Motherboard, Bios, and if present, System Builder (Like Lenovo).  Older systems/kernels without
     the  required /sys data can use dmidecode instead, run as root. If using dmidecode, may also show bios revision as
     well as version. -! 33 can force use of dmidecode data instead of /sys.

(trecho de man inxi )

... mas no meu caso, preencheu a máscara de resultados com nomes de arquivos do meu diretório pessoal!

$ inxi -M
Machine:   System: MAXDATA product: Desktop v: Documents serial: Downloads
           Mobo: Pictures model: Public v: PythonProjects serial: Templates
           Bios: Videos v: bin rv ASUSTeK date: iconlist.txt

Posso aplicar algum patch ou solução alternativa para corrigi-lo?

    
por Byte Commander 28.12.2015 / 19:52

1 resposta

1

Eu relatei esse bug por meio de ubuntu-bug inxi no Launchpad aqui .

Eu também escrevi um relatório de bug no GitHub aqui .

O autor e proprietário do repositório do GitHub - smxi - confirmou e corrigiu esse bug. Sempre ocorre quando há um caractere * em qualquer lugar nas informações do sistema buscado.

Se este bug afetar você também e sua versão do pacote do repositório do Ubuntu ainda estiver abaixo de 2.2.32-00 (compilado antes de 2016-01-03), você pode baixar o script executável do servidor smxi e substituir o seu versão atual com ele usando o seguinte comando:

sudo wget -O /usr/bin/inxi smxi.org/inxi

Isso substituirá o executável da versão atualmente instalada (por exemplo, apt-get ) inxi pela versão mais recente.

Se você tivesse a versão do repositório oficial do Ubuntu instalado antes, este comando não estragaria nada. O gerenciador de pacotes não vai notar a mudança e acha que ainda é a versão antiga. Mais tarde, você pode desinstalá-lo ou atualizá-lo sem problemas.

    
por Byte Commander 28.12.2015 / 20:33