Vedlikehold og oppdateringsskript for Debian 12 / MX 23
I løpet av alle disse årene har vi delt praktiske og nyttige veiledninger om bruk av Linux-terminalen, de mest grunnleggende og essensielle kommandoene, og hvordan du bruker alt dette sammen for å lage forskjellige Bash Shell-skript for bestemte funksjoner eller aktiviteter. Å være 2 emblematiske eksempler, ett på et Sikkerhetskopieringsskript og en annen om en Vedlikehold og oppdatering av script av det installerte Debian-baseoperativsystemet. Som, mest sannsynlig, på den tiden var en base som kunne perfeksjoneres eller forbedres for mange i deres respektive GNU/Linux Distros, basert på Debian eller ikke.
Og selv om det absolutt er gjort store fremskritt når det gjelder grafiske applikasjoner, automatiserte eller ikke, for hjemmedatamaskiner og servere, i disse 2 viktige oppgavene, er sannheten at, Mange av oss foretrekker fortsatt å bruke terminalen (konsollen) til viktige aktiviteter for eksempel å oppdatere operativsystemet vårt i dybden, enten det er manuelt og assistert eller helautomatisert. Derfor vil vi i dag vise deg noen små kommandokommandoer for GNU/Linux Distros basert på Debian 12 som du kan inkludere i ditt nåværende eller neste vedlikeholdsskript.
Vedlikehold og oppdateringsskript for GNU/Linux 2018
Og før du starter denne opplæringen om nyttige kommandolinjer for å lage eller forbedre dine egne «Vedlikehold og oppdateringsskript for Debian GNU/Linux 12» eller andre lignende, anbefaler vi at du utforsker forrige relaterte innlegg, på slutten av det:

Kommandoer for å lage vedlikeholds- og oppdateringsskript
Nyttige kommandokommandoer for et vedlikeholds- og oppdateringsskript for Debian
Vår første anbefaling er, og for sikkerhets skyld, sa gratis og åpent operativsystem basert på Debian GNU/Linux har Bleachbit-applikasjonen allerede installert, og brukeren har det veldig godt konfigurert og optimert til grafisk å utføre vedlikeholdet (rengjøring) av operativsystemet, ved å utføre manuelt eller innenfor et skript følgende kommandoordre for å:
Rensing av brukerens (hjemme) katalog og resten av operativsystemet
bleachbit --preset --preview; bleachbit --preset --clean
sudo bleachbit --preset --preview; sudo bleachbit --preset --clean
Rengjøring av operativsystemet ved hjelp av APT-pakkebehandling
sudo apt update; sudo update-apt-xapian-index; sudo apt upgrade; sudo apt install -f; sudo apt install --fix-broken; sudo apt autoclean; sudo apt autoremove; sudo apt autopurge
Rett opp feil ved å bruke DPKG-pakkebehandleren
sudo dpkg --configure -a;
Oppdater GRUB, Initramfs og operativsystemmenyene
sudo update-grub; sudo update-grub2; sudo update-menus; sudo update-initramfs -u
Fram til dette punktet har mer grunnleggende eller viktige kommandoordrer å bruke. Nå er det eneste som gjenstår å bestemme om vi vil at de skal brukes i et skript på en lineær (sekvensiell) måte med eller uten brukerintervensjon, eller gjennom den nødvendige koden slik at skriptet spør oss om vi vil utføre hver kommandorekkefølge separat eller i blokker. Det er etter hver enkelts skjønn. De kan også inkorporeres i et GUI-skript i stedet for CLI for valg og utførelse via klikk, som jeg en gang viste i det følgende publikasjon.
Disse kodelinjene eller andre lignende kan også være nyttige, avhengig av hver persons smak og behov:
Se % bruk av lagringsplass for hvert monteringspunkt
sudo df -h
Se i alfabetisk rekkefølge størrelsen som opptas av hver partisjon
sudo du -hs /* | sort -k 2
Tøm brukerens terminalhistorikk
history -c
Få en logg over alle installerte pakker sortert alfabetisk
sudo apt list --installed > $HOME/listado-paquetes-instalados-apt-dpkg.txt
Få oversikt over alle installerte pakker sortert etter størrelse i MB opptatt
sudo dpkg-query -Wf '${Installed-size}\t${Package}\n' | column -t | sort -k1 > $HOME/listado-paquetes-instalados-peso-milagros.txt

Grunnleggende og vanlige kommandokommandoer for GNU/Linux Distros basert på Debian
Hvis du ønsker å utfylle, forbedre eller perfeksjonere din Vedlikehold og oppdateringsskript for Debian og andre lignende, nedenfor er en liten liste med de mest grunnleggende og vanlige bestillingene basert på APT, DPKG og UPDATE:
apt
apt update: Oppdater depotpakkelister.
apt upgrade: Oppdater pakker fra depoter trygt.apt full-upgrade: Oppdater pakker fra depotene fullstendig.
apt dist-upgrade: Oppgrader gjeldende OS-versjon til den neste tilgjengelige.
apt install -f: Løs problemer med å installere pakker og deres avhengigheter.
apt install --fix-broken: Løs problemer knyttet til ødelagte pakker.
apt remove nom_paq: Slett pakker. Den kan også brukes uten navnet.
apt autoremove: Fjern automatisk alle ubrukte pakker.
apt purge nom_paq: Fjern pakkene helt. Den kan også brukes uten navn.apt autopurge: Fjern automatisk og fullstendig alle ubrukte pakker.apt clean: Slett alle ".deb"-pakker, lastet ned i pakkebutikkkatalogen.
apt autoclean: Fjerner alle pakker fra pakkelageret, som ikke lenger kan lastes ned.
apt install nom_paq_repo: Installer en bestemt pakke fra depotet etter navn.
apt install /dir_paq/nom_paq.deb: Installer en nedlastet pakke etter navn.apt list *nom_paq*: List pakker ved å matche et søkemønster.apt list --upgradeable: List opp pakkene som er tilgjengelige for oppdatering.apt show nom_paq: Vis dataene og relevant informasjon til en pakke fra depotet.apt search nom_paq: Vis eksisterende pakker som samsvarer med søkemønsteret.apt edit-sources: Åpne, i redigeringsmodus, hovedprogramvarekildefilen (repositories).
dpkg
dpkg -i /dir_paq/nom_paq.deb: Installer en nedlastet pakke etter navn.
dpkg --configure -a: Fullfør konfigureringen av alle utpakkede og utgåtte pakker.
Oppdater
update grub: Oppdater GRUB (Multiple Boot Loader v1) installert på disken/partisjonen.
update grub2: Oppdater GRUB (Multiple Boot Loader v2) installert på disken/partisjonen.update-menus: Generer og oppdater innholdet i menysystemet automatisk.
update-alternatives --all: Administrer all OS symbolsk lenkeinformasjon.
Noe som er viktig å huske på er at de fleste kommandoene vises med den nåværende pakkebehandlingen «apt», har tilsvarende i de tidligere pakkebehandlerne «apt-get»Y«aptitude». Også med den moderne pakkebehandleren «Nala». Og selvfølgelig med de respektive pakkebehandlerne for hver GNU/Linux Distro annet enn Debian, slik som Arch, Fedora og mange andre. Derfor kan noen byttes ut ved behov.

Oppsummering
Kort sagt, vi håper at du er det terminalkommandoer som vi har vist deg i dag, og foreslått eller anbefalt, kan hjelpe deg direkte til å lage eller forbedre din egen «Vedlikehold og oppdateringsskript på Debian» eller andre lignende, basert på det eller ikke. Ellers, det vil si at om du foretrekker bruk av grafiske grensesnitt, kan du uten problemer bruke tredjepartsverktøy som f.eks. Bleachbit o Stacer, og de fleste verktøyene til hver GNU/Linux Distro tilgjengelig for den. For eksempel bruker jeg MX Linux, jeg kan bruke MX Cleanup og MX Updater.
Til slutt, husk besøk vår «startside» på spansk. Eller på et hvilket som helst annet språk (bare ved å legge til 2 bokstaver på slutten av vår nåværende URL, for eksempel: ar, de, en, fr, ja, pt og ru, blant mange andre) for å lære mer gjeldende innhold. Du kan også bli med i vår offisielle kanal Telegram for å utforske flere nyheter, guider og veiledninger. Og har også dette gruppe for å snakke og lære mer om ethvert IT-emne som dekkes her.