Aiuto per pacchettizzare scilab

Postate qui se avete consigli per migliorare i pacchetti disponibili in questo sito o se avete problemi con installazione, funzionamento o altro.

Moderatore: Staff

Regole del forum
1) Citare in modo preciso il nome del pacchetto.
2) Specificare se discussione/suggerimento o richiesta d'aiuto.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
Avatar utente
diego
Linux 2.x
Linux 2.x
Messaggi: 333
Iscritto il: ven 1 apr 2005, 0:00

Aiuto per pacchettizzare scilab

Messaggio 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

Avatar utente
Loris
Admin
Admin
Messaggi: 7731
Iscritto il: lun 31 mar 2003, 0:00
Nome Cognome: Loris Vincenzi
Località: Gradisca D'Isonzo
Contatta:

Messaggio 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.
"Ho una testa piuttosto balzana e comunque non sono quello che credete" - Roger Keith Barrett

Avatar utente
Loris
Admin
Admin
Messaggi: 7731
Iscritto il: lun 31 mar 2003, 0:00
Nome Cognome: Loris Vincenzi
Località: Gradisca D'Isonzo
Contatta:

Messaggio da Loris »

Non ho resistito :P e l'ho fatto, questo pomeriggio lo metto a disposizione.
"Ho una testa piuttosto balzana e comunque non sono quello che credete" - Roger Keith Barrett

Avatar utente
diego
Linux 2.x
Linux 2.x
Messaggi: 333
Iscritto il: ven 1 apr 2005, 0:00

Messaggio 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

Avatar utente
Loris
Admin
Admin
Messaggi: 7731
Iscritto il: lun 31 mar 2003, 0:00
Nome Cognome: Loris Vincenzi
Località: Gradisca D'Isonzo
Contatta:

Messaggio 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...
"Ho una testa piuttosto balzana e comunque non sono quello che credete" - Roger Keith Barrett

Avatar utente
diego
Linux 2.x
Linux 2.x
Messaggi: 333
Iscritto il: ven 1 apr 2005, 0:00

Messaggio 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

Rispondi