Tips: Flytting av pakker/program fra en maskin til en annen.

Har du noe lurt å dele med oss? NB. Dette er ikke et support forum.

Tips: Flytting av pakker/program fra en maskin til en annen.

Innleggav geirendre » tir 04.09.2007 20:29

For de som har innstallert mange program og pakker på maskinen og
gjerne skulle hatt de samme på en annen maskin, eller på samme maskin
etter en reinstallasjon/oppgradering, så kan følgende løsning anbefales.

På originalmaskinen utføres kommandoen:
Kode: Merk alt
sudo dpkg --get-selections > minepakker.txt

dette lager en komplett liste over alle pakker på maskinen.

På ny-maskin legges så denne listen inn med kommandoen:
Kode: Merk alt
sudo  dpkg --set-selections < minepakker.txt

nå ble pakkelisten i maskinen oppdatert med innholdet fra "minepakker.txt",
så installerer man alle pakkene med kommandoen:
Kode: Merk alt
 sudo apt-get dselect-upgrade

nå innstalleres alt, og du finner alle de kjære programmene fra gamlemaskinen på den nye :-)

Dette fungerer da bare på distroer som bruker Debians pakkesystem (Debian og Ubuntu bl.a.)

Husk også å sjekke ut Ubuntus daglige screencaster på:
http://screencasts.ubuntu.com/MoS2007

Erfaren
Brukerens avatar
medlem i 229 måneder
 

Innleggav 05t3k4k3 » tir 04.09.2007 21:57

Då spara eg masse tid neste gång eg skal formatere maskina da :-P

Brukerens avatar
medlem i 205 måneder
 

Innleggav rocknrolf77 » tir 04.09.2007 22:06

Det finnes også aptoncd for debian/ubuntu for å ta backup av pakker og legge inn på ett nytt system

Brukerens avatar
medlem i 213 måneder
 

Innleggav splitz » tir 04.09.2007 23:59

rocknrolf77 skrev:Det finnes også aptoncd for debian/ubuntu for å ta backup av pakker og legge inn på ett nytt system


hvor hen kan jeg finne det?
medlem i 215 måneder
 

Innleggav mastrb0y » ons 05.09.2007 8:50

takker. har brukt --get-selections før for å vite hvilke pakker jeg hadde installert, men denne måten er jo bare briliant hvis man skal reinstallere :)
medlem i 231 måneder
 

Personlig pakkesamlinger

Innleggav omaha » ons 05.09.2007 11:30

Hei,

Takk for tips :-)

Korreksjoner på følgende mottas gjerne... ;o)

Etter hva jeg kan se gjør dette kommandosettet noe signende som APTonCD med den forskjell at APTonCD kopierer pakkene og pakker dem inn i en ISO som senere kan gjøres tilgjengelig via Synaptic.

Begge alternativer henter informasjonen/pakkene fra /var/cache/apt/archives.

Ingen av alternativene får med seg oppdateringer, dvs sikkerhetsfixer/patcher dersom ikke en konkret pakke er erstattet med en (hel) ny.

Konsekvensen av dette er at man får problemer med avhengigheter når man skal reinstallere.

Man sparer mye nedlasting (med APTonCD) men man må være tilknyttet internett pga patcher etc.

Dersom man ønsker å inkludere patcher etc, er da løsningen å merke av "Last bare ned..."? Får man med seg oppdateringer ved å gjøre dette om man oppdaterer via hovedvindu i Synaptic?
medlem i 204 måneder
 

Innleggav geirendre » ons 05.09.2007 13:08

Vel likheten er vel der, men noen viktige forskjeller:
Har ikke selv brukt APTonCD, men slik du beskriver den,
så lager den et "snapshot" av alle installerte pakker
på systemet, som kan brukes til f.eks. gjennoppretting.
En slags backup altså, og som alle backuper så vil jo alle
endringer som blir gjort etterpå bli borte ved en gjennoppretting.

Løsningen jeg beskrev, lagrer bare en liste over navnene
på pakkene, og når man installerer med den listen, så
lastes jo de nyeste oppdaterte pakkene ned fra pakkebrønnene.

Man kan jo da lage listen med --get-selections f.eks på
en maskin med Ubuntu Dapper-Drake, og så ta med denne
listen med til en maskin med Gutsy-Gibbon på og installere alt der.
Apt-get vil da hente ned de respektive Gutsy-pakkene og
installere de.
Dette vil vel ikke APTonCD kunne gjøre???

Erfaren
Brukerens avatar
medlem i 229 måneder
 

Reinstallasjon etc

Innleggav omaha » ons 05.09.2007 16:12

Med APTonCD lages en ISO som man kan brenne ut. Deretter kan man enten reinstallere med en metapakke gjennom APTonCD'grensensnitt, eller man kan legge til APTonCD'en til Software Sources slik at man installerer pakkene fra CD'en via Synaptic.

Oppdateringer etter at ISO'en er lagd blir jo ikke med, men poenget mitt er at heller ikke patcher som allerede er installert følger med ISO'en. Derved kan mange pakker ikke installeres dersom man er offline.

APTonCD er nok ikke beregnet på å flytte pakker mellom gamle og nye distroversjoner medmindre pakkene i seg selv er kompatibel med den nye versjonen.

Så ditt tips utmerket for sitt formål. Det er nok noe jeg kunne ønske var en standard funksjon i Ubuntu - Å installere og sette opp maskinen som man vil ha den og deretter brenne en installasjonsdisk som lar deg reinstallere med ditt eget oppsett. Har testet Fedora 7 men ikke akkurat denne biten. Det er vel flere distroer som har dette (ex Dreamlinux), og det er vel mulig i Ubuntu også, men ikke med installasjoner som er gjort fra "LiveCD" etter hva jeg forstår.

De store distroene som Fedora, OpenSuse og Ubuntu kommer forøvrig alle med nye testugaver denne uken... Jeg tror jeg skal vente litt med å teste de, men både OpenSuse 10.3 beta 3 og Fedora 7.90 (8 test 2) tror jeg vil være postitive erfaringer.
medlem i 204 måneder
 

Innleggav Draemora » tor 06.09.2007 13:41

Takker, denne tråden havner i bokmerker, jeg har faktisk tenkt på å se etter noe som dette. Utrolig praktisk, men skulle likt å se noe lignende i Synaptics, sånn som Save to text eller noe, og i windows sin Legg til/fjern (men der har du jo CCleaner som kan det, mener jeg). :)
medlem i 201 måneder
 


Returner til Tips og triks / Favoritter



Hvem er i Forumene

Registrerte brukere: Google [Bot]