Pisi Packaging


Hva er Pisi?

En av de viktigste verktøyene i Pardus er emballasjen system. Vi kaller det Pisi (pakken installert med hell som ment). Det er også navnet på pakken manager. Og på tyrkisk, betyr pisi pus (vi elsker katter, ja). Hvis du finner en pisi pakken du kan forstå at det er en zip-fil. Den inneholder noen filer som viser pakkebehandleren hvor du skal installere og hvilke filer til intall.

 $ wget http://paketler.pardus.org.tr/pardus-2009/knazar-1.1-9-2.pisi $ unzip knazar-1.1-9-2.pisi -d apackage Arkiv: knazar-1.1-9-2.pisiinflating: apackage /metadata.xmlinflating: apackage /files.xmlinflating: apackage /install.tar.lzma $ cd apackage $ ls files.xml install.tar.lzma metadata.xml 

files.xml inneholder filer, deres størrelser, steder, og alle filene 'sha1sums.

metada.xml inneholder pakken navn og sin hjemmeside forlengelse og install.tar.lzma inneholder de komprimerte filene som trengs for vår installere

Hvordan kan vi bygge en Pisi Package

Å bygge en pisi pakken du trenger minst to filer:.? pspec.xml og actions.py

xml filen inneholder noen noder om pakken og pack. Se dette eksempelet.

actions.py er navnet på handlingen vi ta når vi skal installere programmet vårt. Den pisi api har mange verktøy for å gjøre vår installere lett, som vist i dette eksemplet.

Du kan besøke pardus-wiki for informasjon om pisi-api og pisi.