APT update (full)
Avaa terminaali (ctrl + Alt + T) ja kopioi (copy/paste) komennot komentoriviin (+ enter).

Basic
sudo dpkg --configure -a && \
sudo apt -f install && \
sudo apt update && \
sudo apt full-upgrade -y && \
sudo apt autoremove --purge -y && \
sudo apt clean && \
sudo dpkg -l | awk '/^rc/ {print $2}' | xargs -r sudo apt purge -y && \
sudo apt-get check && \
clear && exit
SELITYKSET:
dpkg --configure -a – viimeistelee keskeneräiset paketit.
apt -f install – korjaa mahdolliset riippuvuusvirheet.
apt update – hakee uusimmat pakettilistat.
apt full-upgrade -y – asentaa kaikki saatavilla olevat päivitykset ilman kysymyksiä.
apt autoremove --purge -y – poistaa turhat paketit ja niiden konfiguraatiot.
apt clean – tyhjentää paikallisen pakettivaraston välimuistin.
dpkg -l … | xargs … apt purge -y – poistaa kaikki jäljelle jääneet "rc"‑tilassa olevat paketit (eli ne, joista on poistettu ohjelmat, mutta konfiguraatiot ovat yhä).
apt-get check – varmistaa, että pakettijärjestelmä on eheä.
clear && exit – puhdistaa näytön ja sulkee istunnon.

Basic & flatpak
Versio A:
sudo sh -c '
dpkg --configure -a &&
apt -f install &&
apt update &&
apt full-upgrade -y &&
apt autoremove --purge -y &&
dpkg -l | awk "/^rc/ {print \$2}" | xargs -r apt purge -y &&
apt-get check &&
apt clean
' && \
flatpak update --appstream -y && \
flatpak update -y && \
flatpak repair && \
flatpak uninstall --unused -y && \
clear && exit
Versio B:
sudo dpkg --configure -a && \
sudo apt -f install && \
sudo apt update && \
sudo apt full-upgrade -y && \
sudo flatpak update --appstream -y && \
flatpak update -y && \
flatpak repair && \
flatpak uninstall --unused -y && \
sudo apt autoremove --purge -y && \
sudo dpkg -l | awk '/^rc/ {print $2}' | xargs -r sudo apt purge -y && \
sudo apt-get check && \
sudo apt clean && \
clear && exit
SELITYKSET:
dpkg --configure -a – viimeistelee keskeneräiset paketit.
apt -f install – korjaa rikkinäiset riippuvuudet.
apt update – hakee uusimmat pakettilistat.
apt full-upgrade -y – asentaa kaikki saatavilla olevat päivitykset automaattisesti.
flatpak update --appstream -y + flatpak update -y – päivittää Flatpak‑sovellusten metadata‑tiedot ja itse sovellukset.
flatpak repair – korjaa mahdolliset vioittuneet Flatpak‑metatiedot.
flatpak uninstall --unused -y – poistaa käyttämättömät Flatpak‑paketit (ei sudo‑tarvetta).
apt autoremove --purge -y – poistaa turhat paketit ja niiden konfiguraatiot.
dpkg -l … | xargs … apt purge -y – puhdistaa kaikki "rc"‑tilassa olevat paketit.
apt-get check – tarkistaa pakettijärjestelmän eheyden.
apt clean – tyhjentää pakettivaraston välimuistin (riittää, autoclean poistetaan).
clear && exit – puhdistaa näytön ja sulkee istunnon
.
Basic & flatpak & snap
sudo sh -c '
dpkg --configure -a &&
apt -f install &&
apt update &&
apt full-upgrade -y &&
apt autoremove --purge -y &&
dpkg -l | awk "/^rc/ {print \$2}" | xargs -r apt purge -y &&
apt-get check &&
apt clean
' && \
flatpak update --appstream -y && \
flatpak update -y && \
flatpak repair && \
flatpak uninstall --unused -y && \
sudo snap refresh && \
sudo snap set system refresh.retain=2 && \
sudo snap remove --purge $(snap list --all | awk '/disabled/{print $1,$2}' | \
while read pkg rev; do echo "$pkg"; done | sort -u) && \
clear && exit
SELITYKSET
- sudo sh -c '…' Yhdistää kaikki APT‑toiminnot yhdeksi sudo‑kutsuksi → vähemmän salasanakyselyä ja nopeampi suoritusaika.
- **`dpkg -l … rc … xargs apt purge`**
- apt-get check Varmistaa, ettei riippuvuuksissa ole ristiriitoja päivityksen jälkeen.
- apt clean Tyhjentää pakettivaraston välimuistin (riittää, autoclean on redundantti).
- Flatpak‑komennot update --appstream → päivittää metatiedot, update → päivittää sovellukset, repair → korjaa mahdolliset vioittuneet tiedostot, uninstall --unused → poistaa käyttämättömät runtimet.
- Snap‑komennot snap refresh päivittää kaikki asennetut snap‑paketit. refresh.retain=2 rajoittaa säilytettävien vanhojen versioiden määrän kahteen, ja snap remove --purge poistaa vanhat, "disabled"‑tilassa olevat versiot.
- clear && exit Puhdistaa terminaalin ja sulkee istunnon siististi.