Volevo cimentarmi con la creazione di pacchetti per Slackware, usando le belle guide in howto e pensavo di farlo con applicazioni per cui, almeno a quanto mi risulta, i pacchetti .tgz non esistono ancora.
In particolare, volendo provare Lazarus, volevo cominciare con quello e, naturalmente, con fpc e fpc-src. Per logica, volevo iniziare con fpc, ma mi sono dovuto arrendere subito: infatti, i sorgenti non sono nella forma consueta perché, decompresso l'archivio, mi sono ritrovato...
binary.i386-linux.tar
demo.tar.gz
doc-pdf.tar.gz
install.sh
Devo dire che, eseguendo l'install.sh, l'installazione è andata a buon fine (indicando i path giusti per Slackware...), mentre con gli .rpm (convertiti con rpm2tgz), apparentemente installava, ma, di fatto, poi il compilatore free-pascal non funzionava.
Comunque, la cosa che mi piacerebbe sapere è come fare in questi casi per creare il pacchetto?!
Grazie,
nino
Creazione pacchetti da sorgenti inusuali.
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.
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.
Di solito io cerco (in qualche modo, in questo caso magari modificando il file install.sh) di fare installare al programma i file all'interno di una directory vuota. Una volta che sei riuscito a fare questo è fatta.
Altre volte purtroppo non è possibile, allora installo il programma sonoo /opt così da non disperdere file in giro per il sistema!
Insomma prova/riprova/riprova/riprova!
Altre volte purtroppo non è possibile, allora installo il programma sonoo /opt così da non disperdere file in giro per il sistema!
Insomma prova/riprova/riprova/riprova!
- gallows
- Staff

- Messaggi: 3471
- Iscritto il: lun 20 set 2004, 0:00
- Desktop: cwm
- Distribuzione: OpenBSD
- Località: ~/
- Contatta:
Io uso fpc, lo installo sotto /opt.
Se poi vuoi fare il pacchetto beh.. lo installi sotto una directory temporanea e poi da lì il solito makepkg.
Che poi è quello che si fa con i sorgenti che seguono gli standard gnu... solo che nei casi "anomali" a volte devi sistemare le directory a mano ecc...
Comunque se messo sotto /opt (con /opt/fpc/bin/ nel PATH) non hai alcun problema.
Ps. compilare fpc non è banale, perché mi pare sia scritto in pascal. Quindi devi prima installare il binario.
Se poi vuoi fare il pacchetto beh.. lo installi sotto una directory temporanea e poi da lì il solito makepkg.
Che poi è quello che si fa con i sorgenti che seguono gli standard gnu... solo che nei casi "anomali" a volte devi sistemare le directory a mano ecc...
Comunque se messo sotto /opt (con /opt/fpc/bin/ nel PATH) non hai alcun problema.
Ps. compilare fpc non è banale, perché mi pare sia scritto in pascal. Quindi devi prima installare il binario.
- aschenaz
- Staff

- Messaggi: 4623
- Iscritto il: mer 28 lug 2004, 0:00
- Nome Cognome: Nino
- Slackware: current
- Kernel: 5.4.x
- Desktop: KDE
- Località: Reggio Calabria
- Contatta:
Ok, grazie a entrambi.
Mi sa che devo fare un po' di pulizia perché, visto che avevo ancora qualche problema con Lazarus, ho rimosso il pacchetto (che avevo ottenuto coll'rpm2tgz) ed ho installato da sorgenti, ma mi ha installato tutto nella sotto-directory della mia home, dove avevo i sorgenti
Toglierò tutto e re-installerò sotto /opt, come dite.
Ciao,
nino
Mi sa che devo fare un po' di pulizia perché, visto che avevo ancora qualche problema con Lazarus, ho rimosso il pacchetto (che avevo ottenuto coll'rpm2tgz) ed ho installato da sorgenti, ma mi ha installato tutto nella sotto-directory della mia home, dove avevo i sorgenti
Toglierò tutto e re-installerò sotto /opt, come dite.
Ciao,
nino
