Gepubliceerd: 24 november 2009 om 12:16 uur
Auteur:
De pakketbeheerders Apt en Yum bieden een manier aan om een lijst van de geïnstalleerde pakketten aan te maken en die op een andere computer te importeren. Je kunt daar dan makkelijk dezelfde pakketten installeren. Dat is handig als je op een andere Linux-computer snel aan de slag wilt met je vertrouwde tools.
Onlangs wilden we een Debian-installatie op PowerPC migreren naar een x86 virtuele machine. Aangezien het om een totaal verschillende processorarchitectuur ging, konden we een image-gebaseerde P2V-migratie wel vergeten. Maar een goed begin van een migratie kregen we door de lijst van pakketten op de PowerPC-machine op te slaan, dan een nieuwe Debian netinst x86-installatie in de virtuele machine uit te voeren en daarna de lijst van pakketten te installeren.
Onder een Debian-gebaseerde Linux-distributie exporteer je een lijst met de geïnstalleerde pakketten als volgt:
Dan kopieer je het bestand debs.log naar de doelcomputer, waar je de package database eerst updatet en daarna de selectie importeert en installeert:
Op een RPM-gebaseerde Linux-distributie exporteer je als volgt een lijst met geïnstalleerde pakketten:
Dit bestand rpms.log kopieer je naar de doelcomputer, waar je de package database eerst updatet en daarna de selectie installeert:
Deze techniek werkt goed als het bij het bron- en doelsysteem om een identieke distributie met identiek versienummer gaat. Zodra je bijvoorbeeld een selectie uit Debian Etch in Debian Lenny wilt importeren of een selectie uit Fedora 11 in openSUSE 11.2, dan loopt het spaak. We moeten ook benadrukken dat dit alleen de pakketten tussen beide systemen synchroniseert. Wil je ook de home-directory migreren, dan moet je deze afzonderlijk via rsync en ssh overzetten. Gebruikt de broncomputer een database die je ook wilt migreren, dan moet je dat ook nog afzonderlijk doen. Als je bedoeling een volledige migratie naar een identieke processorarchitectuur is, zijn er dan ook betere manieren, zoals de P2V-migratie waarover we eerder schreven.
Relevante berichten