<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Dpkg on Michael’s Domain</title><link>https://jeltsch.org/fi/tags/dpkg/</link><description>Recent content in Dpkg on Michael’s Domain</description><generator>Hugo</generator><language>fi</language><copyright>Copyright © 2002 - 2026 Michael Jeltsch.</copyright><lastBuildDate>Fri, 24 Jul 2026 00:18:18 +0300</lastBuildDate><atom:link href="https://jeltsch.org/fi/tags/dpkg/index.xml" rel="self" type="application/rss+xml"/><item><title>Ohjelmistojen automaattinen uudelleenasennus pakettiluettelosta</title><link>https://jeltsch.org/fi/automated_reinstall_of_software_from_package_list/</link><pubDate>Sun, 20 Nov 2016 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/automated_reinstall_of_software_from_package_list/</guid><description>&lt;p&gt;Jos minun on asennettava Ubuntu-/Debian-pohjainen Linux-käyttöjärjestelmä uudelleen (tai kopioitava ohjelmistovalikoima toiselle koneelle), se voidaan tehdä seuraavasti. Lähdekoneella:&lt;code&gt;sudpkg --get-selections &amp;gt; ~/Package.listcp -R /etc/apt/sources.list* ~/apt-key exportall &amp;gt; ~/repository.keys&lt;/code&gt;Sitten kopioidaan tiedostot kohdekoneelle:&lt;code&gt;suapt-key add ~/repository.keyscp -R ~/sources.list* /etc/apt/apt-get updateapt-get install dselectdselect updatedpkg --set-selections &amp;lt; ~/Package.listapt-get dselect-upgrade -y&lt;/code&gt;Jos joitakin paketteja ei ole saatavilla, tämä epäonnistuu. Tämä koskee minun tapauksessani manuaalisesti asennettuja paketteja, kuten 
 &lt;a href="https://www.teamviewer.com/en/download/linux/" target="_blank" rel="noopener noreferrer nofollow"&gt;TeamViewer&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 tai 
 &lt;a href="http://www.snapgene.com/products/snapgene/free_trial/" target="_blank" rel="noopener noreferrer nofollow"&gt;snapgene&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
/
 &lt;a href="http://www.snapgene.com/products/snapgene_viewer/" target="_blank" rel="noopener noreferrer nofollow"&gt;snapgene_viewer&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
. 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…&lt;/p&gt;</description></item><item><title>Pakettien uudelleenasennus luettelosta</title><link>https://jeltsch.org/fi/reinstallation_of_packages_from_a_list/</link><pubDate>Fri, 26 Sep 2008 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/reinstallation_of_packages_from_a_list/</guid><description>&lt;p&gt;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:&lt;code&gt;dpkg --get-selections &amp;gt; installed-packages.lstdpkg --set-selections &amp;lt; installed-packages.lstdselect&lt;/code&gt;Tä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ä).&lt;/p&gt;</description></item></channel></rss>