Giter Site home page Giter Site logo

vman45 / sysupdate-script Goto Github PK

View Code? Open in Web Editor NEW

This project forked from r2turuk2/sysupdate-script

0.0 0.0 0.0 33 KB

The sysUpdate Bash script was developed to simplify the process of updating Linux systems. It supports various distributions, including Ubuntu, Debian, Fedora, openSUSE, CentOS, Kali Linux, and more. The script automatically detects the operating system and its version, then performs the necessary update steps.

License: Creative Commons Zero v1.0 Universal

Shell 100.00%

sysupdate-script's Introduction

sysUpdate Script

This script has been tested and verified on Ubuntu and Debian.

Overview

The sysUpdate Bash script was developed to simplify the process of updating Linux systems. It supports various distributions, including Ubuntu, Debian, Fedora, openSUSE, CentOS, Kali Linux, and more. The script automatically detects the operating system and its version, then performs the necessary update steps.

Features

  • System Detection: The script automatically detects the operating system and its version.
  • Package Update: It updates the package list and performs various update steps, including package upgrades, system upgrades, and removal of unnecessary dependencies.
  • Snap Package Update: The script also updates Snap packages if installed.
  • User-Friendly Options: The script provides optional parameters such as restart, shutdown, and clearing the terminal after completing updates.
  • Support for Ubuntu System Upgrades: If desired, the script allows an upgrade to a new version of Ubuntu.

Usage

Execute the script with: bash ./sysUpdate.sh Optional parameters:

  • -h or --help: Display help and available options.
  • -r or --reboot: Restart after completing updates.
  • -s or --shutdown: Shutdown after completing updates.
  • -c or --clear: Clear the terminal after completing the update.
  • --system-upgrade: Only for Ubuntu system upgrades (e.g., from 20.04 LTS to 22.04 LTS).

Note

This script requires the availability of the lsb_release command for operating system detection and may require additional packages depending on the distribution.

Script Information

  • Script Name: sysUpdate
  • Script Version: v2.2.1
  • Creator: GitHub/R2Turuk2
  • Create Date and Time: 2024.03.09 17:00
  • Update Date and Time: 2024.05.02 14:40
  • Permissions: chmod +x sysUpdate.sh
  • Checksum: 8d37ab2f61f4f6d21136e58226ed96317218940de4e60f28a0357987598a1c62

sysupdate-script's People

Contributors

r2turuk2 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.