Pagina 1 di 1

Aiuto per pacchettizzare scilab

Inviato: sab 10 set 2005, 1:46
da diego
Ciao a tutti,
da giorni sto provando a pacchettizzare scilab (credo gradito a diversi).
Partendo dai sorgenti, di default, installa tutto sotto /usr/local/lib/scilab-3.1.1.
Con le opportune impostazioni sono riuscito a mettere tutto sotto
/usr/lib/scilab-3.1.1.
Sotto scilab-3.1.1 costruisce tutto l'albero del programma, e cioe' bin/, man/ ...
Ad esempio la man/ non contiene delle pagine man ma delle pagine html per le
lingue eng e fr (tanto valeva chiamarla doc/).
La bin/ contiene diversi binari, ma provando a fare un'installazione vera e propria
senza passare dal tgz ho visto che crea un unico link simbolico in /usr/bin
all'eseguibile scilab sotto /usr/lib/scilab-3.1.1/bin/.
La mia idea sarebbe quella di lasciare tutto sotto /usr/lib/scilab-3.1.1/
fare gli opportuni link simbolici col doinst.sh per evitare di modificare
pesantemente i vari Makefile.* (che vengono inclusi nel Makefile finale) col
rischio di avere un qualcosa non funzionante al 100%.
Che ne pensate? Cosa mi consigliate?
Mi rendo conto di essermi imbattutto in un problema piu' grande di me,
ma tant'e' che la testa bisogna sbatterlo prima o poi :roll:

Ciao e Grazie
Diego

Inviato: sab 10 set 2005, 9:14
da Loris
Se vuoi ci provo questo pom. in ogni caso il metodo più semplice è installare con make install e poi spostare la dir /usr/lib/scilab-3.1.1 e /usr/share/doc/scilab-3.1.1 nella dir di lavoro (i doc in /usr/doc ovviamente), rimuovere i 3 link simbolici che crea in /usr/bin ricrearli a mano nello SlackBuild, in modo tale che vengano recuperati poi nel doinst.sh.

Inviato: sab 10 set 2005, 12:07
da Loris
Non ho resistito :P e l'ho fatto, questo pomeriggio lo metto a disposizione.

Inviato: sab 10 set 2005, 12:25
da diego
A questo non ci avevo pensato, suppongo che questo sia un metodo che si
puo' applicare a tutti quei programmi che si installano in maniera un po'
particolare giusto?
Grazie per la disponibilita', io ci provo comunque cosi' faccio pratica :oops:
(e' come la matematica, si impara facendo esercizi) e ti sapro' dire.
Grazie infinite,
Ciao

Inviato: sab 10 set 2005, 12:42
da Loris
Si in alcuni casi io faccio così, magari esiste un metodo migliore, ma alla fine il risultato è decente quindi mi accontento.
Nei sorgenti troverai lo SlackBuild per prendere spunto...

Inviato: sab 10 set 2005, 16:39
da diego
:cry: :cry: :cry: :cry: :cry: :cry:
Beh che dire!? Grazie, dico Grazie davvero :D
dopo maxima e la recensione su un 3D, spinto dall'entusiasmo, volevo
pacchettizzare anche scilab ... non importa di chi e' il tgz, importante e'
che ci sia, e sia a disposizione di chi puo' tornare utile ... e poi' fatto da te
e' garanzia Buon di funzionamento :wink:
Comunque come se dis dae me parti: questa mea pica a na recia .....
anzi preparati a ricevere 2 piccoli programmi che ho tiggizzato
(questa si che e' una minaccia :twisted: )

Grazie ancora!!!
Ciao

:lol: :lol: :lol: :lol: :lol: :lol: :lol: :lol: :lol: :lol:

p.s.
Adesso mi studio il tuo Slackbuild