Haiku Applications: Difference between revisions
mNo edit summary |
|||
Line 2: | Line 2: | ||
=== How to install applications === | === How to install applications === | ||
Haiku uses a novel approach to package management. The HPKG file format at first doen't look very different from DEB or RPM files in Linux, but an application can be installed just by dropping the package in the right directory, and uninstalled just by deleting the package. | Haiku uses a novel approach to package management. The HPKG file format at first doen't look very different from DEB or RPM files in Linux, but an application can be installed just by dropping the package in the right directory, and uninstalled just by deleting the package. However, this is not the recommended way to do it. | ||
If the package was not in a repository, but just downloaded from a website, just double-click on it. This will open the package in HaikuDepot and install it with any other dependencies. | If the package was not in a repository, but just downloaded from a website, just double-click on it. This will open the package in ''HaikuDepot'' and install it with any other dependencies. | ||
There are two ways to install applications from Haiku repositories. The ''HaikuDepot'' application presents a familiar "app store" appearance. Alternatively, you can install application in Terminal using the <code>pkgman</code> command. | There are two ways to install applications from Haiku repositories. The ''HaikuDepot'' application presents a familiar "app store" appearance. Alternatively, you can install application in Terminal using the <code>pkgman</code> command.<ref>https://www.haiku-os.org/docs/userguide/en/applications.html#hpkg</ref> | ||
Uninstalling an application is just as easy. Again you can do this from both the ''HaikuDepot'' application or in Terminal using <code>pkgman</code>. | |||
For now, Haiku does not have the concept of dependency uninstallation. If you only ever installed one KDE-based application, say ''Kate'', then if you uninstall Kate, all the QT and KDE libraries it relies on will be left in place and they will be updated. While this seem wasteful of disk space, it does speed up the installation of other KDE apps later on. | |||
=== Application categories === | === Application categories === |
Revision as of 10:33, 3 April 2025
An operating system is not really interesting without applications, and the days when Haiku was short of those are definitely over.
How to install applications
Haiku uses a novel approach to package management. The HPKG file format at first doen't look very different from DEB or RPM files in Linux, but an application can be installed just by dropping the package in the right directory, and uninstalled just by deleting the package. However, this is not the recommended way to do it.
If the package was not in a repository, but just downloaded from a website, just double-click on it. This will open the package in HaikuDepot and install it with any other dependencies.
There are two ways to install applications from Haiku repositories. The HaikuDepot application presents a familiar "app store" appearance. Alternatively, you can install application in Terminal using the pkgman
command.[1]
Uninstalling an application is just as easy. Again you can do this from both the HaikuDepot application or in Terminal using pkgman
.
For now, Haiku does not have the concept of dependency uninstallation. If you only ever installed one KDE-based application, say Kate, then if you uninstall Kate, all the QT and KDE libraries it relies on will be left in place and they will be updated. While this seem wasteful of disk space, it does speed up the installation of other KDE apps later on.
Application categories
These categories are used in the HaikuDepot application. Please be aware that an app can be in more than one category.