System updates
One of the first answers to questions about IT security is always: Install updates. Since apps and systems should always be up to date, it is advisable to set automatic updates.
Depending on your operating system, you may need to distinguish between system updates and app updates. Where relevant, we explain the differences and provide step-by-step instructions on this page.
macOS
System updates on macOS
This updates the macOS operating system to the latest version. System updates on macOS will also update all standard apps such as Mail and Safari. However, apps installed via the App Store need to be updated separately
- Click on the
Apple iconin the upper left corner of the screen. - Select
System Preferencesfrom the drop-down menu. - Click on
Software Update. - If updates are available, you can click on
Update Nowto download and install the updates.
App updates on macOS
- Open the App Store on your Mac.
- Click on the
Updatestab in the sidebar. - Here you will see a list of available updates for the apps you have installed. Click on “Update All” to install all available updates.
Automatic updates on macOS
Go to Software Update as described above and enable Automatic Updates to ensure that your system is always up to date.
There is a small arrow next to Automatic Updates. Underneath it, Download new updates in the background and Install app updates from the App Store should be enabled.
Windows
In Windows, it is important to distinguish between system and app updates, mainly because all programs installed after the initial installation have their own individual update mechanisms. This means that in Windows, you must regularly check for updates for each program installed. This information can usually be found somewhere in the settings of the respective program.
System updates on Windows
- Click on the Start menu (Windows logo) and select the gear icon for Settings.
- Click on
Update & Security(Windows 10) orWindows Update(Windows 11). - Click on the
Check for updatesbutton. - If updates are available, click on
Install updates. - Click on
Restart nowif a restart is required to complete the installation.
Automatic system updates on Windows
- Go to the update settings as described above
- Click on
Advanced options - Enable
Download updates automatically
Linux
In most cases, system and app updates on Linux can be considered as the same thing. Depending on the Linux distribution, the individual settings may vary slightly, but the principle is the same everywhere.
Ubuntu (including: Debian, Mint, PopOS,…)
System updates can be performed in two ways: via desktop programs similar to the App Store, or directly with a command in the terminal. In fact, modern versions of Ubuntu should be preset to perform all updates automatically. However, this should be checked. If in doubt, take a look here.
Updates via the desktop app
- Search for
Software Updater

Updates via terminal (Ubuntu)
- Open the terminal (
Ctrl+Alt+T, or search for “Terminal” in the app menu) - Paste the following command into the terminal (
right-click,Paste)
sudo apt update && sudo apt upgrade -y && sudo snap refresh
What does this command do?
What does this command do?
Three commands are executed here, separated by &&. The difference between apt and snap will not be explained here to avoid confusion. A good comparison is provided in the the following article.
sudo: means “super-user do…” The following command is therefore executed with admin rights. This is necessary for updates, as programs are uninstalled and reinstalled.
sudo apt update: This command basically “compares” the version numbers of your installed programs with the latest version numbers in the repository (App Store). This tells the PC which programs need to be updated in the next step.
sudo apt upgrade: Based on the results of the previous update command, this command downloads the latest versions and installs them directly.
-y: The yes flag automatically confirms the upgrade process so that it does not have to be done manually.
sudo snap refresh: snap is a different package manager. If you installed your apps using the graphical App Store in Ubuntu, most of them were installed using snap
Automatic updates (Ubuntu)
In GNOME:
- Open “Software & Updates”
- Open the
Updatestab - Under “When security updates are available,” select the “Automatically download and install” option
Fedora
System updates can be performed in two ways: via desktop programs similar to the App Store, or directly with a command in the terminal. Modern versions of Fedora usually enable automatic updates by default. However, It is best practice to check if this is the case.
Updates via the desktop app (Fedora)
See Ubuntu
Updates via terminal (Fedora)
- Open the terminal (
Ctrl+Alt+T, or search for “terminal” in the app menu) - Paste the following command into the terminal (
right-click,Paste)
sudo dnf update
Upgrade to new Fedora version (about once a year)
To update to a higher version of Fedora, refer to the official documentation from the Fedora Project.
Automatic updates (Fedora)
See above under Ubuntu.
Tails
Tails comes with its own Tails Upgrader, which automatically checks for updates and installs them. However, this requires that the system is running long enough to complete the updates. So check again before shutting down to see if any updates are available. (Open Tails Upgrader in the app menu)
It is recommended to manually upgrade your Tails installation every few months. This is slightly more secure, and will decrease the time needed for future updates. For concrete instructions, go the Tails documentation.
iOS
System updates on iOS
- Open the Settings app
GeneralSoftware Update: This will check for available updates.Download and Install. You may need to enter your password.- Accept the terms of use when prompted.
- The update will be downloaded and installed. Your device may restart during the installation process.
App updates
- Open the App Store
- Go to
Updates- Tap your profile picture or the
Updatesicon in the lower right corner.
- Tap your profile picture or the
- Tap
Update Allto update all apps.
Enabling automatic updates
For system updates
- General
- Software Update
- Here you will find the option Automatic Updates. Enable this option.
For app updates
- Open the Settings app
- Apps (usually at the bottom)
- App Store
- Enable App Updates
Android
The exact names of the menu items may vary depending on the manufacturer of your Android device, but the principle is the same across all devices.
System updates on Android
- Open the Settings app
- At the bottom, tap
About this phoneorSystem Software updateorSystem updatesDownloadorInstall. You may need to enter your PIN or password.
Automatic system updates on Android
Automatic system updates are usually enabled by default on Android. They are only accessible via the Developer Options, which should not be touched unless you know exactly what you are doing.
GrapheneOS
In theory, the above also applies to “normal” Android versions, but the following usually applies to GrapheneOS users:
If you don’t use your “Owner” profile regularly and are mostly in a user profile, the auto-updater (which only works in the Owner profile) may not always check for updates.
For all users: switch to the owner profile regularly and follow the manual method described above.
App updates on Android
Since different app stores are used here, we will simply list them all in order. While auto-updates are usually enabled by default for all of App Stores, it is best to confirm this manually.
Google Play Store
- Open the Google Play Store
- Go to “My apps and games”
- “Update all”
Automatic updates in Google Play Store
- Open the Google Play Store
- Under the user icon, tap
Settings - “Network settings”
- “Enable automatic app updates”
Automatic updates in Aurora Store
- Tap the gear icon in the top right corner
- Tap “Settings”
- Tap “Updates”
- Tap “Auto-update apps”
- Select “Install automatically.”
Automatic updates in F-Droid
SettingsAutomatic update interval- Here you can set how often to check for new updates. (e.g. daily)
- Activate
Install updates automatically
Automatic updates in Accrescent
Settings- Activate
Automatic updates
Automatic updates in Obtainium
SettingsEnable background updates- For faster updates:
Allow parallel downloads
Feedback: You have feedback for esc-it.org? Feel free to use our short feedback form.