我安装了八度在运行 32 位 Ubuntu 的 RPi400 上伴侣对于 Raspberry Pi,使用以下命令,
sudo apt-get update
sudo apt-get install octave
第一次安装很顺利,但当我尝试安装时,出现了一点问题动力能源。因此,我卸载了它,
sudo apt-get remove octave
sudo apt-get purge octave
sudo apt-get autoremove
接下来,我重新安装了 Octave。我没有看到任何错误消息。但是,当我运行 Octave 时,它会显示一两秒钟,然后消失。我想知道我是否还没有真正摆脱第一次安装,它可能因安装 MATPOWER 的错误尝试而损坏。
cat /etc/os-release
给出,
NAME="Ubuntu"
VERSION="20.10 (Groovy Gorilla)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 20.10"
VERSION_ID="20.10"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=groovy
UBUNTU_CODENAME=groovy
如何安装 Octave 的旧稳定版本?Ubuntu MATE 上的最新稳定版本是什么?
更新:以下信息来自octave-cli
rr@rpi400:~$ octave-cli
GNU Octave, version 5.2.0
Copyright (C) 2020 John W. Eaton and others.
This is free software; see the source code for copying conditions.
There is ABSOLUTELY NO WARRANTY; not even for MERCHANTABILITY or
FITNESS FOR A PARTICULAR PURPOSE. For details, type 'warranty'.
Octave was configured for "arm-unknown-linux-gnueabihf".
Additional information about Octave is available at https://www.octave.org.
Please contribute if you find this software useful.
For more information, visit https://www.octave.org/get-involved.html
Read https://www.octave.org/bugs.html to learn how to submit bug reports.
For information about changes from previous versions, type 'news'.
octave:1>
我也跑了test mean
,20 次都通过了。然后我跑了
,一切又恢复了经过除了少数“报告错误”或“缺少功能”的情况外。__run_test_suite__
答案1
只需删除该~/.config/octave/qt-settings
文件即可解决问题。删除该文件后启动 GUI 会创建一个新文件,现在它可以正常工作。
好的,我比较了旧的 qt-settings 文件(当 octave gui 无法运行时)和新创建的文件(我删除了旧的 qt-settings 文件,然后启动 octave gui 创建了一个新文件)。旧文件为 39kB,新文件为 22kB。我没有显示所有更改,因为这样会太大 - 但下面是常规部分中的更改。
我重新安装了 MATPOWER,这次它运行良好。我运行了所有诊断测试,一切正常。第一次安装时一定发生了什么事情,导致 qt-settings 文件损坏。无论如何,只需将其删除即可解决问题。