830

edits

Jump to navigation
Jump to search
~~'''Note that starting with ~~* For the 7z/zip archives: # Extract the file content to a directory on the harddrive (such as {{Path|C:\Octave ~~4~~}}).~~4~~Spaces or non-ASCII characters in the path are discouraged and may cause program errors.~~0, ~~# Manually create a shortcut to the ~~shortcuts will no longer start ~~{{Path|octave.vbs}} file in the ~~graphical user interface by default~~main installation directory. ~~ The user needs ~~(Right-click on the file, select 'Create Shortcut', and move the new shortcut to ~~add <code>~~your desired location.) # If a command-~~-force-gui</code> to any manual shortcuts to start ~~line only instance of Octave ~~with ~~is desired, the ~~GUI. (Right~~user can create a shortcut as stated above, right-click on the shortcut, select Properties, and add <code>--~~force~~no-gui</code> to the end of the Target field.~~)'''~~# Run the {{Path|post-install.bat}} file before running Octave the first time to reduce plot delays due to the Windows font cache and make the pre-installed packages visible to the system.
~~If instead you installed ~~A typical output (for version {{Release}}) is: Package Name | Version | Installation directory --------------------+---------+----------------------- communications | 1.2.1 | C:\Octave\OCTAVE~1.0-W\mingw64\share\octave\packages\communications-1.2.1 control | 3.1.0 | C:\Octave\OCTAVE~1.0-W\mingw64\share\octave\packages\control-3.1.0 data-smoothing | 1.3.0 | C:\Octave ~~from the ~~\OCTAVE~1.~~zip archive, you need first to rebuild the package list on your local machine~~0-W\mingw64\share\octave\packages\data-smoothing-1. ~~(The command above will produce a blank output and ~~3.0 database | 2.4.3 | C:\Octave\OCTAVE~1.0-W\mingw64\share\octave\packages\database-2.4.3 dataframe | 1.2.0 | C:\Octave\OCTAVE~1.0-W\mingw64\share\octave\packages\dataframe-1.2.0 dicom | 0.2.1 | C:\Octave\OCTAVE~1.0-W\mingw64\share\octave\packages\dicom-0.2.1 financial | 0.5.3 | C:\Octave\OCTAVE~1.0-W\mingw64\share\octave\packages\financial-0.5.3 fits | 1.0.7 | C:\Octave\OCTAVE~1.0-W\mingw64\share\octave\packages\fits-1.0.7 fuzzy-logic-toolkit | 0.4.5 | C:\Octave\OCTAVE~1.0-W\mingw64\share\octave\packages\fuzzy-logic-toolkit-0.4.5 ga | 0.10.0 | C:\Octave\OCTAVE~1.0-W\mingw64\share\octave\packages\ga-0.10.0 general | 2.1.0 | C:\Octave\OCTAVE~1.0-W\mingw64\share\octave\packages\general-2.1.0 generate_html | 0.3.1 | C:\Octave\OCTAVE~1.0-W\mingw64\share\octave\packages\generate_html-0.3.1 geometry | 3.0.0 | C:\Octave\OCTAVE~1.0-W\mingw64\share\octave\packages\geometry-3.0.0 gsl | 2.1.1 | C:\Octave\OCTAVE~1.0-W\mingw64\share\octave\packages\gsl-2.1.1 image | 2.10.0 | C:\Octave\OCTAVE~1.0-W\mingw64\share\octave\packages\image-2.10.0 instrument-control | 0.3.1 | C:\Octave\OCTAVE~1.0-W\mingw64\share\octave\packages\instrument-control-0.3.1 interval | 3.2.0 | C:\Octave\OCTAVE~1.0-W\mingw64\share\octave\packages\interval-3.2.0 io | 2.4.12 | C:\Octave\OCTAVE~1.0-W\mingw64\share\octave\packages\io-2.4.12 linear-algebra | 2.2.2 | C:\Octave\OCTAVE~1.0-W\mingw64\share\octave\packages\linear-algebra-2.2.2 lssa | 0.1.3 | C:\Octave\OCTAVE~1.0-W\mingw64\share\octave\packages\lssa-0.1.3 ltfat | 2.3.1 | C:\Octave\OCTAVE~1.0-W\mingw64\share\octave\packages\ltfat-2.3.1 mapping | 1.2.1 | C:\Octave\OCTAVE~1.0-W\mingw64\share\octave\packages\mapping-1.2.1 miscellaneous | 1.2.1 | C:\Octave\OCTAVE~1.0-W\mingw64\share\octave\packages\miscellaneous-1.2.1 nan | 3.1.4 | C:\Octave\OCTAVE~1.0-W\mingw64\share\octave\packages\nan-3.1.4 netcdf | 1.0.12 | C:\Octave\OCTAVE~1.0-W\mingw64\share\octave\packages\netcdf-1.0.12 nurbs | 1.3.13 | C:\Octave\OCTAVE~1.0-W\mingw64\share\octave\packages\nurbs-1.3.13 ocs | 0.1.5 | C:\Octave\OCTAVE~1.0-W\mingw64\share\octave\packages\ocs-0.1.5 odepkg | 0.8.5 | C:\Octave\OCTAVE~1.0-W\mingw64\share\octave\packages\odepkg-0.8.5 optim | 1.5.3 | C:\Octave\OCTAVE~1.0-W\mingw64\share\octave\packages\optim-1.5.3 optiminterp | 0.3.5 | C:\Octave\OCTAVE~1.0-W\mingw64\share\octave\packages\optiminterp-0.3.5 quaternion | 2.4.0 | C:\Octave\OCTAVE~1.0-W\mingw64\share\octave\packages\quaternion-2.4.0 queueing | 1.2.6 | C:\Octave\OCTAVE~1.0-W\mingw64\share\octave\packages\queueing-1.2.6 signal | 1.4.0 | C:\Octave\OCTAVE~1.0-W\mingw64\share\octave\packages\signal-1.4.0 sockets | 1.2.0 | C:\Octave\OCTAVE~1.0-W\mingw64\share\octave\packages\sockets-1.2.0 sparsersb | 1.0.6 | C:\Octave\OCTAVE~1.0-W\mingw64\share\octave\packages\sparsersb-1.0.6 specfun | 1.1.0 | C:\Octave\OCTAVE~1.0-W\mingw64\share\octave\packages\specfun-1.1.0 splines | 1.3.2 | C:\Octave\OCTAVE~1.0-W\mingw64\share\octave\packages\splines-1.3.2 statistics | 1.4.0 | C:\Octave\OCTAVE~1.0-W\mingw64\share\octave\packages\statistics-1.4.0 stk | 2.5.1 | C:\Octave\OCTAVE~1.0-W\mingw64\share\octave\packages\stk-2.5.1 strings | 1.2.0 | C:\Octave\OCTAVE~1.0-W\mingw64\share\octave\packages\strings-1.2.0 struct | 1.0.15 | C:\Octave\OCTAVE~1.0-W\mingw64\share\octave\packages\struct-1.0.15 tisean | 0.2.3 | C:\Octave\OCTAVE~1.0-W\mingw64\share\octave\packages\tisean-0.2.3 tsa | 4.4.5 | C:\Octave\OCTAVE~1.0-W\mingw64\share\octave\packages\tsa-4.4.5 video | 1.2.4 | C:\Octave\OCTAVE~1.0-W\mingw64\share\octave\packages\video-1.2.4 windows | 1.3.0 | C:\Octave\OCTAVE~1.0-W\mingw64\share\octave\packages ~~will be inaccessible before rebuilding~~\windows-1.3.0 zeromq | 1.~~) Do this by typing the following command~~3.0 | C:\Octave\OCTAVE~1.0-W\mingw64\share\octave\packages\zeromq-1.3.0
~~The package list should now be populated with the pre-installed packages. ~~All packages can be updated to the latest version by running:
~~'''Note that a security related issue in Windows XP currently prevents Octave from retrieving packages from the website automatically. When running under that Operating System manual package installation is necessary.'''~~ =GNU Octave ~~4.4.1 ~~on [https://cygwin.com/ cygwin]=

Remove note about Win XP and package installation issues, as we do no longer support that OS. Some minor improvement.

:''This article is about using pre-built installers of Octave for Windows; for instructions about building it, see [[Windows Installer]].''

{{Note|Windows installers are available for the latest version of '''Octave ({{Release}}, released on {{Release Date}}) ''' from https://ftp.gnu.org/gnu/octave/windows/. }} Users are encouraged to use the latest version unless a specific feature or requirement warrants using an older version of the software. Version specific instructions and installation notes are provided below. :'''Note:''' As of version 4.4.1, '''Octave no longer supports Windows XP'''. There may be some workarounds to get Octave installed and running in command line mode (see Bug {{bug|54662}}), but maintainers cannot provide support and troubleshooting for this beyond what has already been documented.

=Installers for Microsoft Windows=

The easiest way to install GNU Octave on Microsoft Windows is by using [http://hg.octave.org/mxe-octave/ MXE] builds. For the current release, both 32-bit and 64-bit installers and zip archived packages (.zip and .7z formats) can be found at https://ftp.gnu.org/gnu/octave/windows/.

* For executable installers~~, ~~: the user can simply run the downloaded file and follow the on-screen installation prompts. It is recommended that the installation path does not include spaces or non-ASCII characters. Shortcuts to the program will be created automatically~~.~~ ~~For the zip archives, the user should extract the file content to a directory on the harddrive (such as {{Path|C:\Octave}}). Manual shortcuts can then be created to either the {{Path|octave.bat}} or {{Path|octave.vbs}} files in the main installation directory~~.

==Packages==

A selection of pre-built, [[Octave Forge]] packages are ~~prepared ~~included with for all versions of the official Windows release. If you ~~installed Octave using ~~following the ~~executable installer, ~~installation directions above you can confirm the package list by typing the command below at the Octave command prompt:

>> pkg list

If Octave was installed from a zip of 7z archive, you may need to run:

>> pkg rebuild

>> pkg update

Detailed instructions for installing individual Octave Forge packages are given at https://octave.sourceforge.io/packages.php.

*'''Maintainer:''' Marco Atzeri

Retrieved from "https://wiki.octave.org/Special:MobileDiff/11690...12272"

- Not logged in
- Talk
- Contributions
- Create account
- Log in