softwareupdater-icon_64.pngソフトウェアの更新

Deskbar:Applications
場所:/boot/system/apps/SoftwareUpdater
設定ファイル:~/config/settings/SoftwareUpdater_settings


ソフトウェアの更新 (SoftwareUpdater) は、Haiku 自身のシステムアップデートを含むインストール済パッケージの更新について、すべてのアクティブなリポジトリ (リポジトリプレファレンスを参照) をチェックします。それは、必要な更新を一度にダウンロードとインストールを行います。

SoftwareUpdater's main window

起動後、ソフトウェアの更新はパッケージの更新をチェックし、それらの新しいバージョンと簡潔な説明と共にリスト内に表示します。より詳しい表示 (Show more details) を選択して、それぞれのパッケージに対するリポジトリ名を表示に含めることができ、さらに新旧のパッケージバージョンを表示できます。

ただちに更新 (Update now) は、すべてのパッケージのダウンロードとその後のインストール作業を開始します。

更新されるパッケージによっては、実質的に更新プロセスを完了するため、Haiku を再起動する必要があるかもしれません。更新されたアプリケーションは通常それを再起動するだけですが、しかし Haiku 自身への変更は、有効にするためにシステムの再起動を必要とするかもしれません。

パッケージが更新、インストールまたはアンインストール (SoftwareUpdater/HaikuDepot 経由またはターミナル内から pkgman 経由で) されるたびに、新しい "state" が /system/packages/administrative/ に保存されます。これにより、Boot Options からどんな過去の state からでも起動でき、また、インストール済/更新済パッケージが期待通りに動作しなかったことにより生じる問題の解決を容易にします。

これらの "state" フォルダーは更新済/アンインストール済パッケージのコピーを含むので、時間と共に "administrative" フォルダーはとても大きくなります。自動的にクリーンアップするオプションができるまでは、時々 "administrative" フォルダーのサイズをチェックして、おそらく再び起動しない古い state を削除するのが良い考えです。

以前の Haiku リビジョンへのダウングレード

最新の Haiku リビジョン ("hrev") が我慢できない不具合をもたらすことは珍しいですが可能性としてはあります。ブートオプションメニューから、以前動いていた state (ブートローダー - トラブルシューティングを参照ください) をロードできます。最後に動いていた state を探して起動します。

永続的にこのリビジョンにダウングレードするには、'Haiku' リポジトリがその hrev を指すようにする必要があります。現在のリビジョンは Deskbar の "Haiku について" で見つかります。例として、hrev56231 にダウングレードするには、ターミナルを開いて以下を入力します:

pkgman add https://eu.hpkg.haiku-os.org/haiku/master/$(getarch)/r1~beta3_hrev56231
pkgman full-sync

そのリビジョンで固定されるので、Haiku が新しいアップデートを一切受け取らないことに注意してください。可能であれば、不具合を報告してそれを修正する手助けができます。修正されたら - コミットログを観察してください - 次の入力で、"current" repo に戻せます:

pkgman add https://eu.hpkg.haiku-os.org/haiku/r1beta3/$(getarch)/current
pkgman full-sync