-
Notifications
You must be signed in to change notification settings - Fork 0
Update Scripts
XsMagical edited this page Aug 12, 2025
·
1 revision
The Update Scripts in Linux Tools simplify keeping your Linux system up to date using safe, distro-appropriate commands.
- Automate system updates with safe defaults to avoid breaking dependencies.
- Standardize the update process across multiple Linux distributions.
- Reduce manual intervention while keeping detailed logs.
File: (WIP) Universal update script
- Planned support for Fedora/RHEL, Ubuntu/Debian, Arch, and openSUSE.
- Automatically detects your package manager and applies the correct update commands.
- Uses safe flags (e.g.,
--skip-broken,--best,--allowerasingon DNF systems) to prevent breakage. - Cleans up old package metadata when appropriate.
- Skips already updated packages for efficiency.
- Logs every run to
~/scripts/logs/.
https://github.com/XsMagical/Linux-Tools/tree/main/scripts/update
- Currently under development β functionality may change.
- Goal is to make this script safe to run unattended or as a scheduled job.
Pushing Linux forward with safe, universal automation tools for all skill levels.
- Lead Developer: XsMagical
- GitHub Repository: Linux-Tools
π‘ These scripts are tested across multiple distros to ensure compatibility and safety.
Feedback and contributions are always welcome to help make them even better.
Universal scripts by Team Nocturnal
- Home: Home
- Post-Setup: Post-Setup-Scripts
- Gaming: Gaming-Scripts
- NVIDIA Drivers: NVIDIA
- Update: Update-Scripts
- Cleanup: Cleanup-Scripts
- Common: Common-Includes
Milestones
- v1.0 baseline (core presets + docs)
- Universal Cleanup v1
- Universal Update v1
- Gaming overlays guide (per-game)
- NVIDIA driver automation guide
- Distro matrix (tested + notes)
Docs
- Wiki Home
- Post-Setup overview
- Gaming overview
- NVIDIA driver overview
- Update overview
- Cleanup overview
Scripts
-
post-setup/tn_xs_post_install.sh -
gaming/universal_gaming_setup.sh -
drivers/tn_universal_nvidia_signed.sh -
update/* -
cleanup/universal_cleanup.sh -
common/header.sh