用户指南

# 应用程序

在深入了解 Haiku 系统内置应用程序之前，我们需要对如何进行程序的安装和卸载进行一个详细的了解。木钱，最方便的查询，安装，更新以及卸载程序的方式是通过 Haiku 的包管理系统。由于 Haiku 保持了对其启蒙系统 BeOS 的二进制和源代码的兼容，您可能会发现原有的压缩档（.zip 和 .pkg）仍然可以进行程序安装。

在下面的指南中，您可能会发现 Home 目录下的 `~/config/` 结构经常被提及。如果您希望与所有的用户共享软件包（在 Haiku 成为多用户系统后），您需要使用 `/system/` 目录下的映像文件系统结构。 更多信息，请查看 文件系统布局 。

## Haiku 软件包 (.hpkg)

最简单的方法是使用 HaikuDepot 查询，下载和自动安装卸载软件包。如果没有该选项，该软件不存在于公共仓库中，您可以从其他地方下载该软件包，那么可以通过手动进行安装：将 .hpkg 文件移动到 `~/config/packages/` 即可。

您可以在 `~/config/apps/` 中找到新安装的应用程序，在 `~/config/bin/` 中找到相应的命令行程序。所有其他的程序文件根据类型 (库文件，数据，附加组件等)不同会自动安装在文件系统的相应位置。

在 桌面栏 或者 快速启动 两个主题中讲述了如何为新的程序安装快捷方式。

软件包卸载也很简单：将软件包从 `~/config/packages/` 中移出即可。

善意提醒，尽管您可以像其他压缩文件一样打开 .hpkg 文件，但是当您安装软件包时，包管理系统并不会进行此类操作。相应的文件系统仅仅在相应文件夹中展开这些文件，但是并不会有实际的文件物理移动操作发生。这也是安装卸载程序包快速和干净的原因。

如果某个软件包依赖于其他的库或者包，那么将会弹出窗口，询问是否下载和安装所必需的文件。

## 原有 BeOS 压缩档（.zip 和 .pkg）

BeOS 压缩档包含了相应应用程序目录中的所有需要文件，可以简单的双击（双击打开 Expander 或者老的 PackageInstaller 程序）并解压到 `/boot/home/` 中的任何地方，然后从这里运行程序。这些程序的卸载也非常容易，直接删掉程序目录即可。

对于大多数的原有 BeOS 应用程序，上述方法都可用。如果您碰巧遇到了无法使用的程序，它希望向已经不存在的硬编码位置释放文件，您可以尝试手动进行修改。`~/config/non-packaged/` 目录允许您重新创建需要的目录结构。由于越来越多的 .hpkg 软件包可用，以及原有 BeOS 应用的重新打包，这些操作可能将越少使用。请咨询这些 在线文档 了解如何使用 `non-packaged` 文件系统结构。

## Haiku 应用程序

Haiku 内置了一套很少但是非常必要的应用程序。你可以在 /boot/system/apps/ 中找到它们。双击数据文件不一定可以打开相关的程序 (例如，用于图片文件的图像查看器) ，但是它们可以在桌面栏中的 应用程序 菜单中找到。

| 系统监视器 |  | 一个用于监视系统资源的工具，如：CPU 或者内存的利用情况。
| 启动管理器 |  | 一个用于安装引导菜单到设备主引导记录（MBR）的工具。
| CD播放器 |  | 一个音频 CD 播放器。
| 字符映射表 |  | 一个用于显示国际字符映射表的应用程序。
| 摄像头 |  | 一个用于定时从网络摄像头向服务器上传图像的工具。
| 计算器 |  | 一个计算器软件。
| 磁盘扫描器 |  | 一个文件和设备的十六进制编辑器。
| 磁盘查看器 |  | 一个用于显示磁盘利用情况的工具。
| 磁盘管理器 |  | 一个硬盘格式化分区工具。
| 档案管理器 |  | 一个用于解压常见存档文件的工具。
| HaikuDepot |  | 用于查询，下载，安装，更新以及卸载（应用程序）软件包。
| 图标套件 |  | 一个用于创建 Haiku 矢量图标的工具。
| 系统安装器 |  | 用于安装 Haiku 到一个硬盘分区的工具。
| 放大镜 |  | 一个放大查看工具。
| 电子邮箱 |  | 一个邮件客户端。
| 媒体播放器 |  | 支持所有音频，视频文件的播放器。
| MIDI播放器 |  | MIDI 文件播放器。
| 软件包安装器 |  | 用于 BeOS 的 PKG 格式软件包的安装工具。
| 联系人 |  | 一个联系人管理软件。
| PoorMan |  | 一个简单的 web 服务器。
| 屏幕截图 |  | 一个截图软件。
| 图片查看器 |  | 一个简单的图像查看软件。
| 录音机 |  | 一个用于从内部或者麦克风记录音频的工具。[仍然缺失]
| StyledEdit |  | 一个简单的文本编辑软件。
| 终端 |  | 一个 bash 终端。
| 文本搜索 |  | 文本文件搜索工具。
| 电视 |  | 一个模拟电视查看器。 [仍然缺失]
| WebPositive |  | 一个本地的网络浏览器。

## Haiku的命令行软件

除了 Bash 自带的或者 POSIX 兼容的常用命令行工具之外，还需要注意的是一些 Haiku下 特殊的命令行应用程序。这些命令对于脚本编写非常有用，您可以阅读 Bash和脚本 相关主题来了解有关内容。

| 所有命令行程序列表 |
| Haiku专用命令行程序 |

## 附带程序

除了上面由Haiku项目所支持的软件外，还有一些附带于标准 Haiku 系统的基本软件，而这些软件则由其它相关社区来提供支持和更新。

| BePDF |  | 一个 PDF 阅读器。
| Pe |  | 一个带有语法上色和更多功能的先进的文本编辑器。
| Vision |  | 一个 IRC 客户端。
| 神笔画具 |  | YellowBite 的画图程序。