„Reprozip” változatai közötti eltérés
1. sor: | 1. sor: | ||
− | A New York University Visualization, Imaging, and Data Analysis Center munkatársai által – főként a tudományos kutatások reprodukálhatósága céljából – nagyrészt Python-ban fejlesztett open source eszköz, amivel egy komplex informatikai rendszer (pl. tudományos adattár, szoftver, interaktív alkalmazás, dinamikus webhely) minden eleme (pl. fájlok, adatbázisok, szkriptek, programkönyvtárak, környezeti változók, függőségek) összecsomagolható egy .rpz formátumú konténerbe, majd egy másik szerveren helyreállítható és futtatható. Az eredeti webszolgáltatóval együttműködve alkalmas lehet [[server-side web archiving|server-side]] típusú archiválásra is. Első lépésben ún. trace módban kell futtatni a Reprozip-et, amely során a rendszerhívások alapján felméri és egy (utólag még kézzel is szerkeszthető/kiegészíthető) config.yml fájlba menti a becsomagolandó elemek listáját. Majd ez alapján elkészíti a csomagot, amiből egy másik gépen a Reprounzip nevű rendszerkomponens által felajánlott háromféle unpacker valamelyikével lehet visszaállítani az eredeti állapotot. Támogatja a Vagrant és a Docker technológiát is, így virtuális gépeken vagy Docker-t ismerő operációs rendszereken is helyreállítható az .rpz csomag tartalma. |
+ | A New York University Visualization, Imaging, and Data Analysis Center munkatársai által – főként a tudományos kutatások reprodukálhatósága céljából – nagyrészt Python-ban fejlesztett open source eszköz, amivel egy komplex informatikai rendszer (pl. tudományos adattár, szoftver, interaktív alkalmazás, dinamikus webhely) minden eleme (pl. fájlok, adatbázisok, szkriptek, programkönyvtárak, környezeti változók, függőségek) összecsomagolható egy [[RPZ|.rpz]] formátumú konténerbe, majd egy másik szerveren helyreállítható és futtatható. Az eredeti webszolgáltatóval együttműködve alkalmas lehet [[server-side web archiving|server-side]] típusú archiválásra is. Első lépésben ún. trace módban kell futtatni a Reprozip-et, amely során a rendszerhívások alapján felméri és egy (utólag még kézzel is szerkeszthető/kiegészíthető) config.yml fájlba menti a becsomagolandó elemek listáját. Majd ez alapján elkészíti a csomagot, amiből egy másik gépen a Reprounzip nevű rendszerkomponens által felajánlott háromféle unpacker valamelyikével lehet visszaállítani az eredeti állapotot. Támogatja a Vagrant és a Docker technológiát is, így virtuális gépeken vagy Docker-t ismerő operációs rendszereken is helyreállítható az .rpz csomag tartalma. |
---- |
---- |
A lap 2024. május 10., 09:55-kori változata
A New York University Visualization, Imaging, and Data Analysis Center munkatársai által – főként a tudományos kutatások reprodukálhatósága céljából – nagyrészt Python-ban fejlesztett open source eszköz, amivel egy komplex informatikai rendszer (pl. tudományos adattár, szoftver, interaktív alkalmazás, dinamikus webhely) minden eleme (pl. fájlok, adatbázisok, szkriptek, programkönyvtárak, környezeti változók, függőségek) összecsomagolható egy .rpz formátumú konténerbe, majd egy másik szerveren helyreállítható és futtatható. Az eredeti webszolgáltatóval együttműködve alkalmas lehet server-side típusú archiválásra is. Első lépésben ún. trace módban kell futtatni a Reprozip-et, amely során a rendszerhívások alapján felméri és egy (utólag még kézzel is szerkeszthető/kiegészíthető) config.yml fájlba menti a becsomagolandó elemek listáját. Majd ez alapján elkészíti a csomagot, amiből egy másik gépen a Reprounzip nevű rendszerkomponens által felajánlott háromféle unpacker valamelyikével lehet visszaállítani az eredeti állapotot. Támogatja a Vagrant és a Docker technológiát is, így virtuális gépeken vagy Docker-t ismerő operációs rendszereken is helyreállítható az .rpz csomag tartalma.