Terjemahan halaman ini belum lengkap. Sampai saat itu, bagian yang belum selesai menggunakan aslinya bahasa Inggris.

softwareupdater-icon_64.pngSoftwareUpdater

Deskbar:Aplikasi
Lokasi:/boot/system/apps/SoftwareUpdater
Pengaturan:~/config/settings/SoftwareUpdater_settings


SoftwareUpdater memeriksa semua repositori aktif (lihat preferensi Repositori ) untuk pembaruan paket yang diinstal, termasuk pembaruan sistem ke Haiku sendiri. Ini mengunduh dan menginstal pembaruan yang tersedia dalam sekali jalan.

SoftwareUpdater's main window

After launching, SoftwareUpdater checks for updates to packages and displays them in a list with their new version and a short description.

Perbarui sekarang akan memulai unduhan semua paket dan instalasi selanjutnya.

Bergantung pada paket yang diperbarui, Anda mungkin harus me-reboot Haiku untuk benar-benar menyelesaikan proses pembaruan. Aplikasi yang diperbarui biasanya hanya perlu direstart, sementara perubahan ke Haiku sendiri mungkin memerlukan reboot sistem agar memberikan efek.

Every time packages are updated, installed or uninstalled (either with SoftwareUpdater/HaikuDepot or in Terminal via pkgman), a new "state" is saved at /system/packages/administrative/. This makes it possible to boot into any past state from the Boot Options, making it easy to solve issues that may arise from having installed/updated a package that doesn't work as expected.

As these "state" folders hold copies of the updated/uninstalled packages, the "administrative" folder can grow quite significantly over time.

Under Settings… you find an option to Show more details to include the name of the repository for each package and show both the old and new package versions.

There's also a setting to limit the size of the above mentioned "administrative" folder. You can Automatically clean up old install states after every update to remove all states older than 30 days. The last 10 states are always preserved, even if they were older than 30 days.

Downgrading to a previous Haiku revision

It's rare but possible that an update to the latest Haiku revision ("hrev") introduced a regression you're not willing to live with. From the boot options menu you can load a former, working state (see Boot Loader - Troubleshooting). Find the last working state and boot into it.

To permanently downgrade to this revision, you have to point the 'Haiku' repository to that hrev. You find the current revision under "About Haiku" from the Deskbar. As example, to downgrade to hrev56231, open a Terminal and enter:

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

Note, that you're now stuck with that revision, Haiku won't get any new updates. You should report the regression and help to fix it, if you can. Once fixed - watch the commit logs - you can change back to the "current" repo with:

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