Pakettien uudelleenasennus luettelosta

Last modified on 24. heinäkuuta 2026 • 1 min read • 154 words
Jos asennan itselleni uuden tietokoneen (tai teen vanhalle koneelle puhtaan uudelleenasennuksen), haluan, että tietokoneessa on ohjelmistot, joihin olen tottunut.
Kun asennan itselleni uuden tietokoneen (tai teen puhtaan uudelleenasennuksen vanhaan koneeseen), haluan, että tietokoneessa on ohjelmistot, joihin olen tottunut. Tämän prosessin automatisoimiseksi on olemassa erilaisia tapoja. Jos käytät Ubuntu-käyttöjärjestelmää, voit käyttää Ubuntu One -palvelua ohjelmistovalikoimasi synkronointiin useiden eri koneiden välillä (Ubuntu 11.10 Oneiric Ocelot -versiosta alkaen). Jos käytät jotain muuta, asia muuttuu hieman hankalammaksi. Voit luoda luettelon asennetuista paketeista seuraavilla komennoilla ja ladata luettelon myöhemmin asennusta varten:dpkg --get-selections > installed-packages.lstdpkg --set-selections < installed-packages.lstdselectTämä aiheuttaa kuitenkin suuria ongelmia, koska luettelo sisältää KAIKKI paketit, myös laitteistokohtaiset. Itse asiassa olet kiinnostunut vain käyttäjän asentamista ohjelmistoista. Ohjelmistojen uudelleenlataamiseen samalle (tai identtiselle) koneelle tämä komento toimii hyvin, mutta entä jos haluat käyttää uudella tietokoneella KDE:tä Gnomen sijaan? Haluat silti käyttää samoja ohjelmia, mutta yllä olevat komennot aiheuttavat kaaosta ja saattavat jopa pilata työpöytäkokemuksesi. Valitettavasti en ole löytänyt parempaa ratkaisua kuin avata dpkg:n luoma tekstitiedosto ja poistaa manuaalisesti kaikki rivit, jotka eivät sisällä käyttäjän asentamaa ohjelmistoa (eli suurin osa niistä).