Ich möchte auf meinem Netbook von Ubuntu-Desktop 10.10 zu Ubuntu Netbook Edition 10.10 wechseln. Derzeit friert Ubuntu ein, sobald ich aus meinem Ad-hoc-Netzwerk in Ubuntu ssh. Es erfordert immer eine kalte Abschaltung. Ich hoffe also, dass die Netbook Edition dieses Problem möglicherweise nicht hat. Ich habe viele Anwendungen auf der Desktop Edition benutzerdefiniert installiert. Daher möchte ich die App-Liste in einem Skript speichern und das Skript bei der neuen Installation ausführen, damit alle Apps heruntergeladen und installiert werden. Ich brauche Vorschläge, wie dies am besten erreicht werden kann.
installation
apt
scripts
Nixnotwin
quelle
quelle
dpkg --get-selections
daran, dass vom System andere Pakete installiert sind. Sie müssen basierend darauf filtern, welche Anwendungen nach dem Basissystem installiert wurden.Antworten:
Führen Sie dieses Monster auf Ihrer vorhandenen Installation aus, ersetzen Sie
12.04
Ihre Ubuntu-Version undi386
durch die Architektur (i386 oder amd64):Es wird eine Datei mit dem Namen generiert
packages
. Kopieren Sie dies an eine Stelle in Ihrer neuen Installation und führen Sie dann Folgendes aus:Hinweis: Dadurch werden die auf der LiveCD verwendeten Pakete mit den aktuellen Paketen verglichen. Im Moment befinden sich auf der CD einige Pakete (gparted, btrfs-tools usw.), die nicht installiert sind. Wenn Sie gparted manuell installiert haben, müssen Sie es auch manuell auf dem neuen Computer neu installieren. Zum Glück gilt dies nur für einige Pakete, die alle einfach zu installieren sind, wenn Sie feststellen, dass Sie sie benötigen.
Wenn Sie PPAs oder andere Repositorys verwenden, stellen Sie sicher, dass Sie diese auf dem neuen Computer eingerichtet haben, bevor Sie dies ausführen.
quelle
.manifest-desktop
wohnt? Ich bin im Begriff zu bearbeiten, um Sortierung hinzuzufügen. Sie sahen sortiert aus, also dachte ich nicht, dass ich es tun musste, aber anscheinend nicht. Guter Fang. Um fair zu sein, habe ich diesen Beitrag mit einer fiesen kleinen 15-mm * 100-mm-Tastatur aus dem Bett auf meinem Handy getippt. ;)Ich schlage vor, oneconf zu verwenden
Es lässt sich recht gut in das Software Center integrieren und macht das, was Sie wollen.
quelle
Ich denke, andere haben den technischen Teil Ihrer Frage beantwortet. Ich möchte die implizite Frage beantworten: "Wird der Wechsel zu Unity dieses SSH-Problem beheben?", Und die Antwort lautet: Ich fürchte, ich bezweifle es. Remote-Shell-Sitzungen üben im Allgemeinen weder Unity noch den Desktop aus. Wenn Sie über ein kabelgebundenes Netzwerk, jedoch nicht über ein Ad-hoc-Netzwerk, problemlos auf Ihren Desktop zugreifen können, hängt das Einfrieren wahrscheinlich mit Ihren kabellosen Treibern und nicht mit der Desktop-Shell zusammen.
quelle
Im Ordner 'casper' auf der CD befindet sich eine Datei mit dem Namen 'filesystem.manifest-desktop' (oder extrahieren Sie sie aus der ISO-Datei). Es enthält alle Pakete, die installiert werden, abzüglich der Pakete, die während der Installation heruntergeladen wurden (Updates, Langpacks?).
So etwas sollte Ihnen also die Liste der hinzugefügten und entfernten Pakete geben:
Sie können dann installieren über:
cat added.log | xargs sudo apt-get install
(Sie müssen sicherstellen, dass alle diese Pakete verfügbar sind, sonst schlägt dieser Befehl fehl.)
quelle
sudo bash -c "..."
.