Linux 在ubuntu 16.04 LTS上崩溃了我的octave安装

Linux 在ubuntu 16.04 LTS上崩溃了我的octave安装,linux,bash,ubuntu,installation,octave,Linux,Bash,Ubuntu,Installation,Octave,我是一个学习ubuntu的初学者,不知怎的,我的八度音阶崩溃了。 我是第一个这样做的 sudo-apt-get-install-octave 安装了octave非常好,版本4.0.0。我决定(针对一些兼容性问题)手动安装octave 3.8.2,即编译源代码,因此下载了相应的源文件,我做到了 /configure&&make&&make install 然后我决定删除3.8.2版本,方法是 进行卸载 之后,我无法通过命令行启动我原来的八度音阶,因为命令行上写着: bash:/usr/local/

我是一个学习ubuntu的初学者,不知怎的,我的八度音阶崩溃了。 我是第一个这样做的

sudo-apt-get-install-octave

安装了octave非常好,版本4.0.0。我决定(针对一些兼容性问题)手动安装octave 3.8.2,即编译源代码,因此下载了相应的源文件,我做到了

/configure&&make&&make install

然后我决定删除3.8.2版本,方法是

进行卸载

之后,我无法通过命令行启动我原来的八度音阶,因为命令行上写着:

bash:/usr/local/bin/octave:没有这样的文件或目录

我决定这样做

sudo-apt-get-remove-octave

然后

sudo-apt-get-install-octave

但这并不奏效。
有谁能帮我解决这个问题,并解释一下为什么我最后一步通过软件包管理器删除octave,然后重新安装它并没有恢复我的原始状态?

如果您从源代码构建octave,那么您使用的是默认前缀octave,因此octave将位于
/usr/local/bin/
。您的软件包管理器将在
/usr/bin/
安装Octave。您的错误消息是抱怨
/usr/local/bin/
缺少八度音程,这意味着出于某种原因,它正在查找您的旧安装

但外壳不是这样工作的。当您在命令行启动octave时,shell不关心octave在哪里,它将在路径上查找它。如果缺少倍频程,则错误不同:

$ not-octave
-bash: not-octave: command not found
当路径已经定义时,就会出现错误。您是否有指定路径的别名?可能您设置了一个别名,但忘记了它(请参阅
.bashrc
.profile
文件):

无论你做了什么,你的系统都在错误的地方寻找它。您仍然可以通过指定其路径来调用包管理器安装的倍频程:

$ /usr/bin/octave -q --no-gui
octave:1>

如果您从源代码构建八度音阶,则可能会使用默认前缀,因此八度音阶将位于
/usr/local/bin/
。您的软件包管理器将在
/usr/bin/
安装Octave。您的错误消息是抱怨
/usr/local/bin/
缺少八度音程,这意味着出于某种原因,它正在查找您的旧安装

但外壳不是这样工作的。当您在命令行启动octave时,shell不关心octave在哪里,它将在路径上查找它。如果缺少倍频程,则错误不同:

$ not-octave
-bash: not-octave: command not found
当路径已经定义时,就会出现错误。您是否有指定路径的别名?可能您设置了一个别名,但忘记了它(请参阅
.bashrc
.profile
文件):

无论你做了什么,你的系统都在错误的地方寻找它。您仍然可以通过指定其路径来调用包管理器安装的倍频程:

$ /usr/bin/octave -q --no-gui
octave:1>

尝试使用
sudo apt get purge octave*
如果这样做,我会收到一条错误消息:找不到程序包octave cli…只是出于好奇:为什么要尝试从4.0返回到3.8?您是否考虑过尝试4.2.0-rc2?我正在学习coursera(概率图形模型)课程,在本课程中尝试提交相应的帮助时出现错误。没有人能在coursera论坛上帮助我,因为他们似乎不知道问题出在哪里。因此,我尝试使用一个由导师测试过的八度音阶版本,那是八度音阶版本3.8.2,但这并没有真正起到帮助作用,因为我在submitHow上遇到了另一个错误您“提交”了什么分配?尝试使用
sudo apt get purge octave*
如果我这样做,我会收到一条错误消息:找不到程序包octave cli…只是出于好奇:为什么要尝试从4.0返回到3.8?您是否考虑过尝试4.2.0-rc2?我正在学习coursera(概率图形模型)课程,在本课程中尝试提交相应的帮助时出现错误。没有人能在coursera论坛上帮助我,因为他们似乎不知道问题出在哪里。因此,我尝试使用一个八度版本,该版本由那里的导师测试,即八度版本3.8.2,但这并没有真正起到帮助作用,因为我在提交作业时遇到了另一个错误。你“提交”作业吗?回答得很好。实际上,关键是包管理安装在
/usr
下面,您的本地源代码安装转到
/usr/local
。它们不会重叠。谢谢你的回答!我现在还能正常地启动八度音阶。我关闭了我的终端,重新打开了一个新的,现在它可以工作了。不过,我不知道这是从哪里来的。回答得很好。实际上,关键是包管理安装在
/usr
下面,您的本地源代码安装转到
/usr/local
。它们不会重叠。谢谢你的回答!我现在还能正常地启动八度音阶。我关闭了我的终端,重新打开了一个新的,现在它可以工作了。然而,我不知道这是从哪里来的。