C043 and Chill logo

C043 and Chill

Archives
Subscribe
December 15, 2025

backup && restore

"Costruito un nuovo PC, creato uno script di backup più robusto e imparato la costruzione DP bottom-up!"

C043 and Chill

bonsoir-elliot

Aggiornamento Settimanale

Come state? Questa settimana me la sono presa lentamente. Sento l'atmosfera natalizia che sta arrivando!

Questa settimana ho costruito un nuovo computer molto potente e siccome il mio vecchio computer era molto vecchio, il backup che avevo fatto del mio sistema Pop!_OS non era più compatibile. Questo mi ha costretto a installare tutto da capo. Il processo è stato lungo e faticoso ma alla fine ce l'ho fatta. Ho capito che mi serviva un metodo più semplice ma sempre efficace di fare il backup del sistema con tutte le impostazioni e gli shortcut personalizzati.

Ho creato così uno script bash che salva le seguenti cose:

  • Lista di pacchetti apt installati manualmente
  • Lista di pacchetti snap installati
  • Export di tutte le impostazioni GNOME
  • Lista di tutte le estensioni GNOME installate
  • Lista di tutti i pacchetti Node.js installati globalmente nel sistema
  • Lista di tutte le AppImage e .desktop installati
  • La cartella dei font personali, delle repository apt e delle loro key
  • Il file fstab

Ho creato inoltre uno script che lanciato dalla cartella di backup generata in questo modo, installa tutto in una nuova installazione di Pop!_OS. Questo rende il backup computer agnostico e future proof. Inoltre ci vuole molto meno per fare il backup così.

Cosa ho Imparato Questa Settimana

  • Costruzione Bottom-up DP e combinazione logica minima
  • Ottimizzazione di subproblems con strutture dati migliori

Articoli Interessanti

  • systemctl: The Complete Guide to Managing Linux Services
  • Turning Feedback Into Features: Building My npx Business Card
  • Tech hiring: is this an inflection point?
  • The Joy of Under-Engineering

Ci vediamo al prossimo commit!

Don't miss what's next. Subscribe to C043 and Chill:
← Newer shutdown (for) now Older → alembic init migrations
Share this email:
Share on LinkedIn Share on Reddit Share via email
newspaper
globe
GitHub
LinkedIn
Powered by Buttondown, the easiest way to start and grow your newsletter.