One command. All distros. Zero nonsense.
You run Fedora on your desktop, Ubuntu on your server, Arch on your side project, and Alpine in your containers. Updating them means remembering dnf, apt, pacman, zypper, apk — and their flags, quirks, and gotchas.
BigFive Updater gives you one command that works everywhere: guncel.
It detects your distro, picks the right package manager, runs the update with sane defaults, logs everything, and gets out of your way. Pure Bash. No dependencies. No magic.
| Distro Family | Package Manager | |
|---|---|---|
| 🎩 | Fedora, RHEL, CentOS, Rocky, Alma | dnf / yum |
| 🐧 | Ubuntu, Debian, Linux Mint, Pop!_OS, Zorin | apt |
| 🏗️ | Arch, Manjaro, EndeavourOS, CachyOS | pacman |
| 🦎 | openSUSE Leap, Tumbleweed, GeckoLinux | zypper |
| 🏔️ | Alpine Linux | apk |
# Universal (all distros)
curl -fsSL https://github.com/CalmKernelTR/bigfive-updater/releases/latest/download/install.sh | sudo bash
# Arch Linux (AUR)
yay -S bigfive-updater
# Alpine Linux — see full docs for repo setup
apk add bigfive-updaterguncel # Interactive update — just run it
guncel --auto # Non-interactive, perfect for cron
guncel --dry-run # See what would happen, change nothing
guncel --doctor # System health check
guncel --history # Review past updates
guncel --verbose # Show every detail
guncel --quiet # Minimal output
guncel --lang en # English output (default: Turkish)
guncel --version # Show version
guncel --help # Show all optionsThree aliases, same tool: guncel, updater, bigfive.
$ sudo guncel --auto
>>> BigFive Updater v6.5.1 (Fluent Edition - India)
--------------------------------------------------
>>> APT: Güncelleme Başlıyor
--------------------------------------------------
[✓] Paket listesi güncellendi.
>>> APT: Dist-Upgrade
--------------------------------------------------
[✓] 12 paket güncellendi.
>>> APT: Temizlik
--------------------------------------------------
[✓] Temizlik tamamlandı.
>>> Flatpak: Güncelleme
--------------------------------------------------
[✓] 3 uygulama güncellendi.
========================================
[+] GÜNCELLEME TAMAMLANDI
----------------------------------------
APT: 12 paket güncellendi
Flatpak: 3 uygulama güncellendi
Snap: Güncel
Firmware: Güncel
----------------------------------------
Snapshot: Oluşturulmadı
Reboot: Gerekli değil
Log: /var/log/bigfive-updater/update_20260224_030000.log
========================================
You already know your package manager. BigFive doesn't replace it — it wraps it with things you'd build yourself if you had the time:
- Distro detection — one command across all your machines, no muscle memory switching
- Logging — every update logged with timestamps, searchable with
--history - Health checks —
--doctorcatches common issues before they bite (stale repos, broken deps, disk space) - Dry run — preview changes before committing, especially on production
- i18n — Turkish and English, runtime switchable
- Cron-friendly —
--auto --quietfor unattended servers, with logrotate included - Shell completions — Bash, Zsh, Fish
If you only run one distro on one machine, your native package manager is fine. BigFive shines when you manage multiple distros or want guardrails around your updates.
| Language | README | Roadmap | Changelog | |
|---|---|---|---|---|
| 🇹🇷 | Türkçe | README.tr.md | ROADMAP.tr.md | CHANGELOG.tr.md |
| 🇬🇧 | English | README.en.md | ROADMAP.en.md | CHANGELOG.en.md |
See CONTRIBUTING.md · Code of Conduct · Security Policy
MIT — use it, fork it, improve it.
Built by CalmKernel — tembel ama takıntılı adminin en yakın dostu.