Fer una instal·lació portable de Skychart

Una instal·lació portable de Cartes del Cel (Skychart) vol dir que instal·leu el programa en un mitjà extraïble (un llapis o una targeta de memòria USB), i que el podreu connectar a qualsevol PC per engegar Cartes del Cel sense cap altra configuració.

L'exemple que donem ací és per al Windows, però podeu fer pràcticament el mateix per al Linux. En aquest cas useu l'instal·lador tar.

Les ordres suposen que el vostre mitjà extraïble està muntat com E:. Canvieu la lletra si el llapis o la targeta n'usa una altra. Aquesta descripció usa una finestra de línies de comandament per a millor claredat de l'explicació però podeu usar una eina gràfica equivalent.
Per obrir una finestra de línies de comandament en el PC useu: Menú d'Inici → Accessoris → Indicador d'ordres.

1) Creeu una nova carpeta en el vostre mitjà extraïble:

E:
mkdir portable_skychart
cd \portable_skychart

Us cal un programa específic (Innounp) per extraure els fitxers de dins de l'instal·lador del Windows sense haver-lo d'engegar.
Però si ja tinguessiu instal·lat en un PC el programari de Cartes del Cel- Skychart d'una versió igual o superior a la 3.7-2196, llavors podeu copiar el directori on el teniu, per exemple, “C:\Fitxers de programa\Cartes del Cel” en el “E:\portable_skychart\skychart” i saltar directament al pas 8)

2) Descarregueu Innounp des de http://sourceforge.net/projects/innounp/files/ i poseu l'arxiu en E:\portable_skychart :

3) Per extraure els fitxers useu 7zip o la següent línia d'ordres:

unrar e innounp036.rar

4) Descarregueu l'instal·lador de Cartes del Cel des de: http://ap-i.net/skychart
Una instal·lació portable demana una versió igual o més recent que la 3.7-2196. Copieu el fitxer en E:\portable_skychart

5) Feu l'extracció dels fitxers sense engegar l'instal·lador amb aquesta ordre:

innounp.exe -x skychart-3.7-2196-windows.exe

6) Reanomeneu el directori de l'aplicació:

move {app} skychart

7) Elimineu els fitxers que no calguin:

del innounp036.rar  innounp.exe innounp.htm install_script.iss skychart-3.7-2196-windows.exe
rmdir /S {userappdata}

8) Creeu una carpeta per a la configuració del programa:

cd \portable_skychart
mkdir userdata

9) Si no voleu que quedi cap traça en el registre del PC cal que desactiveu la funcionalitat del servidor (altrament podeu saltar al pas 10):

cd userdata
notepad skychart.ini

Teclegeu el que segueix i deseu el fitxer:

[main]
AutostartServer=0

10) Creeu un script d'engegada:

cd \portable_skychart
notepad skychart.cmd

Teclegeu el que segueix i deseu el fitxer:

@ECHO off
set basedir=%CD%
start %basedir%\skychart\skychart.exe --config="%basedir%\userdata\skychart.ini" --userdir="%basedir%\userdata"

Ara ja podeu connectar el llapis de memòria al port USB de qualsevol PC amb Windows i engegar Cartes del Cel fent doble clic a skychart.cmd.