Pagina 1 di 1
[Risolto] Checkinstall non crea il pacchetto
Inviato: dom 6 mar 2011, 15:35
da PiGreco26
Ciao,
sto installando da sorgenti il pacchetto wvstreams su slackware 13.1.
I comandi che do sono:
./configure --prefix=/usr
make
che terminano senza errori.
Poi da root do il comando:
e alla fine ottengo questi errori:
Codice: Seleziona tutto
Copying files to the temporary directory...OK
Stripping ELF binaries...OK
Compressing man pages...OK
Building file list...OK
Preparing Slackware install directory...OK
Writing package description...OK
Creating package wvstreams-4.6.1-i386-1... FAILED!
mv: cannot stat `wvstreams-4.6.1-i386-1.tgz': No such file or directory
NOTE: The package will not be installed.
Erasing temporary files...OK
Deleting doc-pak directory...OK
Writing backup package...OK
OK
Deleting temp dir...OK
Se provo ad installarlo digitando make install fila tutto liscio, ma a me interessa installarlo con checkinstall.
La versione di checkinstall che ho installato l'ho presa dal sito ufficiale:
http://www.asic-linux.com.mx/~izto/chec ... 386-10.tgz.
Grazie per l'aiuto.
Re: Checkinstall non crea il pacchetto
Inviato: dom 6 mar 2011, 15:57
da hashbang
Consiglierei di non usare checkinstall, visto che Slackware offre un tool ufficiale per creare pacchetti: makepkg
Segui questi comandi da root:
Codice: Seleziona tutto
# Compili i sorgenti...
cd /directory/dei/sorgenti
make
# ...e dopo aver compilato il tutto dai:
mkdir -p /percorso/della/directory/pkg #Crei una directory temporanea dove installare i file del pacchetto
make install DESTDIR=/percorso/della/directory/pkg #Installi i binari nella directory temporanea
cd /percorso/della/directory/pkg #Entri nella directory
chown -R root:root . #Setti il proprietario. Ricorda di mettere il punto, non è un segno di punteggiatura del discorso
/sbin/makepkg -l y -c n /path/di/destinazione/del/pacchetto/nomepacchetto-versione-architettura-build.txz #Crei il pacchetto
Se non ti è chiaro qualcosa, posta pure
Offtopic: Comunque se usi slackware a 32 bit, c'è già il pacchetto nel repository
Re: Checkinstall non crea il pacchetto
Inviato: dom 6 mar 2011, 16:02
da waka_jawaka
Re: Checkinstall non crea il pacchetto
Inviato: dom 6 mar 2011, 16:23
da submax82
checkinstall non funziona più da slackware 13.0 in poi (se non ricordo male)... per un problema che mi pare ancora non fixato
lasciate stare questi strumenti... uno slackbuild è facile da fare e lo potete riutilizzare per ricompilare le successive versioni di un programma
Re: Checkinstall non crea il pacchetto
Inviato: dom 6 mar 2011, 18:09
da navajo
Mi associo ai consigli postati sopra.
altro consiglio: quando si posta, si è pregati di usare i tag che sono presenti nel form. Nel caso in cui si postano righe di codice e o comandi, si deve usare il tag code. grazie e benvenuto.
Re: Checkinstall non crea il pacchetto
Inviato: lun 7 mar 2011, 17:53
da Meskalamdug
Checkcosa?
Imparatevi gli slackbuild che sono semplicissimi
volendo in rete trovate centinaia di SB a cui
potete ispirarvi.
Re: Checkinstall non crea il pacchetto
Inviato: lun 7 mar 2011, 20:32
da PiGreco26
atomix600 ha scritto:Consiglierei di non usare checkinstall, visto che Slackware offre un tool ufficiale per creare pacchetti: makepkg
Segui questi comandi da root:
Codice: Seleziona tutto
# Compili i sorgenti...
cd /directory/dei/sorgenti
make
# ...e dopo aver compilato il tutto dai:
mkdir -p /percorso/della/directory/pkg #Crei una directory temporanea dove installare i file del pacchetto
make install DESTDIR=/percorso/della/directory/pkg #Installi i binari nella directory temporanea
cd /percorso/della/directory/pkg #Entri nella directory
chown -R root:root . #Setti il proprietario. Ricorda di mettere il punto, non è un segno di punteggiatura del discorso
/sbin/makepkg -l y -c n /path/di/destinazione/del/pacchetto/nomepacchetto-versione-architettura-build.txz #Crei il pacchetto
Se non ti è chiaro qualcosa, posta pure
Offtopic: Comunque se usi slackware a 32 bit, c'è già il pacchetto nel repository
Grazie, ho risolto.