<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Dselect on Michael’s Domain</title><link>https://jeltsch.org/de/tags/dselect/</link><description>Recent content in Dselect on Michael’s Domain</description><generator>Hugo</generator><language>de</language><copyright>Copyright © 2002 - 2026 Michael Jeltsch.</copyright><lastBuildDate>Fri, 24 Jul 2026 00:18:18 +0300</lastBuildDate><atom:link href="https://jeltsch.org/de/tags/dselect/index.xml" rel="self" type="application/rss+xml"/><item><title>Automatische Neuinstallation von Software aus der Paketliste</title><link>https://jeltsch.org/de/automated_reinstall_of_software_from_package_list/</link><pubDate>Sun, 20 Nov 2016 00:00:00 +0000</pubDate><guid>https://jeltsch.org/de/automated_reinstall_of_software_from_package_list/</guid><description>&lt;p&gt;Wenn ich ein Ubuntu-/Debian-basiertes Linux-Betriebssystem neu installieren muss (oder eine Softwareauswahl auf einen anderen Rechner kopieren möchte), geht das folgendermaßen. Auf dem Quellrechner:&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;Anschließend einfach die Dateien auf den Zielrechner kopieren:&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;Sollten einige Pakete nicht verfügbar sein, schlägt dies fehl. In meinem Fall betrifft dies manuell installierte Pakete wie 
 &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;
 oder 
 &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;
. Normalerweise entferne ich diese Pakete manuell aus der Liste (glücklicherweise sind es nicht viele).Das Upgrade erfolgt jedoch nicht vollständig automatisch, da man beispielsweise verschiedenen Lizenzen zustimmen (z. B. für die TrueType-Schriftarten von Microsoft) und andere Dinge manuell bestätigen muss (z. B. rechtliche Hinweise zu libdvd-pkg), was den Zweck einer automatischen und reibungslosen Abwicklung irgendwie zunichte macht…&lt;/p&gt;</description></item><item><title>Neuinstallation von Paketen aus einer Liste</title><link>https://jeltsch.org/de/reinstallation_of_packages_from_a_list/</link><pubDate>Fri, 26 Sep 2008 00:00:00 +0000</pubDate><guid>https://jeltsch.org/de/reinstallation_of_packages_from_a_list/</guid><description>&lt;p&gt;Wenn ich mir einen neuen Computer einrichte (oder auf einem alten Rechner eine Neuinstallation durchführe), möchte ich, dass der Computer mit der Software ausgestattet ist, an die ich gewöhnt bin. Um diesen Vorgang zu automatisieren, gibt es verschiedene Ansätze. Wenn Sie Ubuntu verwenden, können Sie Ubuntu One nutzen, um Ihre Softwareauswahl auf vielen verschiedenen Rechnern zu synchronisieren (ab Ubuntu 11.10 „Oneiric Ocelot“). Wenn Sie ein anderes Betriebssystem verwenden, wird es etwas kniffliger. Mit den folgenden Befehlen können Sie eine Liste der installierten Pakete erstellen und diese später zur Installation laden:&lt;code&gt;dpkg --get-selections &amp;gt; installed-packages.lstdpkg --set-selections &amp;lt; installed-packages.lstdselect&lt;/code&gt;Dies führt jedoch zu großen Problemen, da die Liste ALLE Pakete enthält, einschließlich derjenigen, die hardwarespezifisch sind. Tatsächlich interessieren Sie sich aber nur für die vom Benutzer installierte Software. Zum erneuten Installieren der Software auf demselben (oder einem identischen) Rechner funktioniert dieser Befehl einwandfrei, aber was ist, wenn Sie auf dem neuen Computer KDE anstelle von Gnome verwenden möchten? Sie möchten zwar weiterhin dieselben Programme nutzen, doch die oben genannten Befehle würden Chaos anrichten und könnten sogar Ihre Desktop-Erfahrung beeinträchtigen. Leider habe ich keine bessere Lösung gefunden, als die mit &lt;code&gt;dpkg&lt;/code&gt; erstellte Textdatei zu öffnen und alle Zeilen, die keine vom Benutzer installierte Software enthalten (was auf die meisten zutrifft), manuell zu löschen.&lt;/p&gt;</description></item></channel></rss>