这个过程是通用的,win,linux平台下都试用。 但是linux下可以用更简单的方法 直接在源里即可安装 ,比如我在linux下安装image工具箱直接执行 apt-get install octave-image 即可
首先是知道自己需要安装哪个工具包,去官网上可以看到一些常见的工具包列表 ,我要下载image这个工具包(默认octave不安装),首先点击image工具包后面的下载下载到本地。 然后打开octave,进入下载的文件所在的目录。(win和linux都可以用 ‘cd’改变目录 ,‘ls’列出文件列表 命令)
我下载的文件名为image-2.4.0.tar.gz ,在octave中执行下面这条指令进行安装
>>pkg install image-2.4.0.tar.gz
然后octave就会用自带的编译器对包里的c++文件进行重新编译,这个过程需要持续一会儿时间,执行完之后应该不会生成任何警告,命令执行完毕后用下面这条命令查看是否安装成功
>>pkg list
如果打印出了刚刚安装的包的名称表示已经安装完毕,重启octave (重新加载路径path以使用新的函数)便可以用安装好的安装包了。 如果执行pkg list没有显示新安装的包,则重新执行一次安装的那条指令。 一般第二次都能安装成功,如果实在成功不了则可能是版本问题导致,到这个工具包的官网上下载一个与本机octave版本相匹配的版本。