Ohjelmistojen automaattinen uudelleenasennus pakettiluettelosta

Last modified on 24. heinäkuuta 2026 • 1 min read • 114 words
Jos minun täytyy asentaa Ubuntu- tai Debian-pohjainen Linux-käyttöjärjestelmä uudelleen (tai kopioida ohjelmistovalikoima toiselle koneelle), näin se voidaan tehdä.
Jos minun on asennettava Ubuntu-/Debian-pohjainen Linux-käyttöjärjestelmä uudelleen (tai kopioitava ohjelmistovalikoima toiselle koneelle), se voidaan tehdä seuraavasti. Lähdekoneella:sudpkg --get-selections > ~/Package.listcp -R /etc/apt/sources.list* ~/apt-key exportall > ~/repository.keysSitten kopioidaan tiedostot kohdekoneelle:suapt-key add ~/repository.keyscp -R ~/sources.list* /etc/apt/apt-get updateapt-get install dselectdselect updatedpkg --set-selections < ~/Package.listapt-get dselect-upgrade -yJos joitakin paketteja ei ole saatavilla, tämä epäonnistuu. Tämä koskee minun tapauksessani manuaalisesti asennettuja paketteja, kuten TeamViewer  tai snapgene  / snapgene_viewer  . Poistan nämä paketit yleensä manuaalisesti luettelosta (onneksi niitä ei ole kovin monta).Päivitys ei kuitenkaan ole täysin automaattinen, sillä joudut esimerkiksi hyväksymään erilaisia käyttöoikeussopimuksia (kuten Microsoftin TrueType-fonttien osalta) ja vahvistamaan manuaalisesti muita asioita (kuten libdvd-pkg:n oikeudelliset seikat), mikä tavallaan kumoo tämän prosessin tarkoituksen, eli sen, että se olisi automaattinen ja vaivaton…