系统信息脚本“inxi”中的错误 - 显示文件夹内容而不是信息

系统信息脚本“inxi”中的错误 - 显示文件夹内容而不是信息

我刚刚运行了inxi -m2.2.16-0ubuntu1Ubuntu 15.10 64 位版本),应该......

-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.

(摘自man inxi

...但就我而言,它用我的主目录中的文件名填充了结果掩码!

$ 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

我可以自己应用任何补丁或解决方法来修复它吗?

答案1

ubuntu-bug inxi我通过Launchpad报告了此错误这里

我还在 GitHub 上写了一个错误报告这里


*GitHub 存储库的作者和所有者 smxi 确认并修复了此错误。当获取的系统信息中的任何地方有字符时,总会发生此错误。

如果此错误也影响到您并且您的 Ubuntu 存储库包版本仍然低于2.2.32-00(2016-01-03 之前编译的),您可以从 smxi 的服务器下载可执行脚本,并使用以下命令将其替换为当前版本:

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

apt-get这会将您当前安装的(例如通过)版本的可执行文件替换inxi为最新版本。

如果你之前安装了官方 Ubuntu 存储库中的版本,则此命令将不是搞乱一切。包管理器不会注意到更改,并认为它仍然是旧版本。您以后可以毫无问题地卸载或升级它。

相关内容