|
|
Line 15: |
Line 15: |
| == Package Managers == | | == Package Managers == |
|
| |
|
| A package manager is a software tool to automate the process of installing, upgrading, configuring, and removing software packages for a computer's operating system in a consistent manner. It typically maintains a database of software dependencies and version information to prevent software mismatches and missing prerequisites.
| | All [https://en.wikipedia.org/wiki/Package_manager package managers] below are given in alphabetical order. The Octave developers do not recommend a certain package manager. |
| | |
| Packages are distributions of software, applications and data. Packages also contain metadata, such as the software's name, description of its purpose, version number, vendor, checksums, and a list of dependencies necessary for the software to run properly. Upon installation, metadata is stored in a local package database.
| |
| | |
| All package managers below are given in alphabetical order. The Octave developers do not recommend a certain package manager.
| |
|
| |
|
| === Homebrew === | | === Homebrew === |