Starý Debian spuštěný v Ubuntu

Starý Debian spuštěný v Ubuntu
« kdy: 02. 02. 2013, 11:18:48 »
Ahoj, budu upravovat jednu dost starou aplikaci psanou v php4 která jede na debianu z roku 2007 (Linux thor 2.6.18-5-686 #1 SMP Fri Jun 1 00:47:00 UTC 2007 i686). A potřeboval bych si co nejlépe nasimulovat tento starý debian. Napadl mě virtualbox ale ntb na kterém vyvíjím je celkem šrot. Druhá možnost je použít něco jako chroot a pustit si starý debian s php4 na novém ubuntu. Má s tímto někdo skušenosti?

Přepsání app na php5 a upgrade systému není možné - není to můj stroj a nikdo by to nezaplatil.
« Poslední změna: 02. 02. 2013, 11:50:53 od Petr Krčmář »


PanKapitanRUM

Re:"Spuštění starého debianu" na novém debianu/ubuntu
« Odpověď #1 kdy: 02. 02. 2013, 11:44:09 »
Pokud tam nejsou žádné extra knihovny, pak bych to nainstaloval na nový systém ::)
Jádro 2.6 není 2.4 a nemyslím si, že je zrovna k vůli PHP4 nutné instalovat celý starý systém.

Všechno bych použil nové až na samotné PHP ::)
Jinak PHP4 upravit na PHP5 by nemuselo být až tak tragické: http://us3.php.net/manual/en/migration5.php
Asi bych prohledal kód na tyto věci: http://php.net/manual/en/migration5.incompatible.php
Pokud toho nebude moc, tak bych to upravil a pustil pod PHP5.
Ale to je tvůj boj, klidně použij PHP4, ale doporučuji na novém systému. (Verzi budeš muset specifikovat pomocí apt-get.)

tadeas

Re:Starý Debian spuštěný v Ubuntu
« Odpověď #2 kdy: 02. 02. 2013, 14:21:02 »
Používám KVM právě na virtualizování Debianu a na relativně slabším stroji necítím vůbec žádnou režii - ani u hostitele, ani u hosta. Pokud ti v hostovaném systému stačí CLI, tak se toho vůbec nemusíš bát a klidně tu virtualizaci vyzkoušet. Možná mrkni někam na web, jakou má KVM režii ve srovnání s VirtualBoxem ve srovnání s VMWare...

#

Re:Starý Debian spuštěný v Ubuntu
« Odpověď #3 kdy: 02. 02. 2013, 16:26:55 »
Kód: [Vybrat]
# na puvodnim servru
dd if=/dev/sdX | gzip -1 | ssh user@1.2.3.4 "dd of=/data/na/lokale/image.dd.gz"

# na ntb kde budes virtualizovat
gzip -d image.dd.gz > image.dd

VBoxManage convertfromraw image.dd image.vdi
Samozrejme jde kroky 1 a 2 spojit dohromady. Timto ziskas image pri Virtualbox, identickou s originalnim servrem. Po bootu by melo sracit uz jen zmenit nastaveni site et voila ...