Fórum Root.cz

Hlavní témata => Server => Téma založeno: Murděj Uktrurný 02. 02. 2013, 11:18:48

Název: Starý Debian spuštěný v Ubuntu
Přispěvatel: Murděj Uktrurný 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.
Název: Re:"Spuštění starého debianu" na novém debianu/ubuntu
Přispěvatel: PanKapitanRUM 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.)
Název: Re:Starý Debian spuštěný v Ubuntu
Přispěvatel: tadeas 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...
Název: Re:Starý Debian spuštěný v Ubuntu
Přispěvatel: # 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 ...