Pagina 1 di 2
Problema con slackbuild
Inviato: lun 11 feb 2008, 20:37
da Monteleone
Ho installato Licq usando uno slackbuild per la prima volta in vita mia.L'installazione è andata bene ma non so come lanciare il programma.Se infatti do il comando
"licq" compare questo output:
Ho cercato l'icona di licq tra i programmi ma non la trovo.Come posso fare?
Re: Probelema con slackbuild
Inviato: lun 11 feb 2008, 20:51
da urka58
Ho installato Licq usando uno slackbuild
Lo SlackBuild di regola crea un pacchetto, non lo installa... tu il pacchetto lo hai installato, vero ?!

A meno che il nome dell'eseguibile sia qualcosa di diverso, tipo Licq ...
Ciao
Re: Problema con slackbuild
Inviato: lun 11 feb 2008, 20:57
da Monteleone
Allora non l'ho installato.Ho pertanto dato il comando "make install" che dovrebbe aver funzionato.Però quando do' il comando "licq" compare questo output:
Codice: Seleziona tutto
licq
21:06:38: [ERR] Unable to load plugin (kde-gui): /usr/local/lib/licq/licq_kde-gui.so: cannot open shared object file: No such file or directory.
Re: Problema con slackbuild
Inviato: lun 11 feb 2008, 21:26
da albatros
Scusa, ma che cosa hai fatto di preciso?
Elenca i comandi...
Di norma si costruisce il pacchetto con sh nome-dello-slackbuild, poi si prende il pacchetto e lo si installa con installpkg o si aggiorna con upgradepkg, tu cosa hai fatto?
Sei sicuro che la creazione del pacchetto sia andata a buon fine?
Avevi tutte le librerie necessarie rispetto alle opzioni date in fase di configurazione all'interno dello slackbuild?
Re: Problema con slackbuild
Inviato: lun 11 feb 2008, 21:45
da urka58
Hemmm..!!, il "make install" si usa per installare dai sorgenti e andrebbe preceduto da una fase di configurazione. (config)
Infatti le librerie e credo l'eseguibile del programma sono finiti in /usr/local mentre di regola dovrebbero stare in /usr/*
Per sommi capi:
- Crea una directory temporanea, diciamo /home/`whoami`/temp
- Sposta i sorgenti e lo SlackBuild in temp
- Spostati in temp, su root e lancia
- Un po' di pazienza e al termine della compilazione avrai un file mioprog-bla-bla-ix86.tgz
- Installa il pacchetto con
Ora hai un paio di problemini, licq è installato in /usr/local e non in /usr.
Per rimuoverlo spostati nella directory dei sorgenti e da root lancia
L'altro problema è che ti manca/mancano alcune libreria/e in particolare "licq_kde-gui.so".
Devi installarle, qualche volta è necessario prima di compilare il programma.
Senza offesa, ti consiglio di leggere un po' S4d, la migliore guida su slackware che conosco.
Ciao
Ops..!! mi hanno preceduto
Re: Problema con slackbuild
Inviato: mar 12 feb 2008, 8:13
da Monteleone
Ecco esattamente che cosa ho fatto:
1)ho creato una directory e l'ho chiamata "licq" (come il programma che voglio installare);
2)ho copiato nella directory l'archivio compresso del sorgente,lo slackbuild,e slack-desc;
3)mi sono dato i permessi;
4)ho dato i comandi "cd licq" e "./licq.SlackBuild";
5)visto che non riuscivo ad avviare il programma,ho dato "make install";
6)poi ancora "licq" ed è comparso l'out di cui vi ho detto nel mio post precedente.
Ho combinato un bel casino eh?Il fatto è che questi slackbuild non riesco proprio a capirli.
Re: Problema con slackbuild
Inviato: mar 12 feb 2008, 11:48
da conraid
Monteleone ha scritto:Ecco esattamente che cosa ho fatto:
1)ho creato una directory e l'ho chiamata "licq" (come il programma che voglio installare);
2)ho copiato nella directory l'archivio compresso del sorgente,lo slackbuild,e slack-desc;
3)mi sono dato i permessi;
4)ho dato i comandi "cd licq" e "./licq.SlackBuild";
5)visto che non riuscivo ad avviare il programma,ho dato "make install";
6)poi ancora "licq" ed è comparso l'out di cui vi ho detto nel mio post precedente.
Ho combinato un bel casino eh?Il fatto è che questi slackbuild non riesco proprio a capirli.
Sì, ma rimediabile.
Come ti hanno detto vai nella directory licq e dai
dopo cerca di capire dove è messo il tgz.
Se lo slackbuild l'hai preso da Slacky è nella stessa dir, se l'hai trovato da altre parti non so. Quelli di Pat finiscono in /tmp per esempio
A questo punto lo installi come tutti gli altri pacchetti
Ho usato
upgrapkg --install-new così ti serve sempre, ma puoi usare solamente installpkg o upgradepkg a seconda del caso
Lo slackbuild ti fa il pacchetto.
Re: Problema con slackbuild
Inviato: mar 12 feb 2008, 12:27
da Monteleone
Si Conraid,ho preso lo slackbuild da Slacky.Ma se do' il comando "make uninstall",esce questo output:
Re: Problema con slackbuild
Inviato: mar 12 feb 2008, 13:38
da conraid
Monteleone ha scritto:Si Conraid,ho preso lo slackbuild da Slacky.Ma se do' il comando "make uninstall",esce questo output:
Significa che licq non ha l'uninstall. Ora le cose si fanno più complicate.
Al 90% è tutto in /usr/local e ti tocca toglierlo a mano.
Anche se non avendo fatto make chissà cosa ti ha messo.
Io se fossi in te farei due cose:
1) Cercare tutte le voci di licq in /usr/local e cancellarle a mano
2) installare il pacchetto con i comandi appositi
Re: Problema con slackbuild
Inviato: mar 12 feb 2008, 17:25
da Monteleone
Grazie Conraid.Ho cancellato a mano tutte le voci di licq in /usr/local.Adesso,nella directory /root ho una directory di nome "licq" con dentro l'archivio compresso del sorgente,lo slackbuild e slack-desc.Cosa devo fare?
Re: Problema con slackbuild
Inviato: mar 12 feb 2008, 18:01
da conraid
Monteleone ha scritto:Grazie Conraid.Ho cancellato a mano tutte le voci di licq in /usr/local.Adesso,nella directory /root ho una directory di nome "licq" con dentro l'archivio compresso del sorgente,lo slackbuild e slack-desc.Cosa devo fare?
Quando ha finito vedrai che avrai qualcosa come licq-etc...-.tgz
A quel punto
sempre dalla stessa dir
Re: Problema con slackbuild
Inviato: mar 12 feb 2008, 18:17
da Monteleone
Grazie mille Conraid.Tutto a posto.Ma qual è il vantaggio della creazione del pacchetto con lo slackbuild se c'è il binario pronto?
Re: Problema con slackbuild
Inviato: mar 12 feb 2008, 18:22
da conraid
Monteleone ha scritto:Grazie mille Conraid.Tutto a posto.Ma qual è il vantaggio della creazione del pacchetto con lo slackbuild se c'è il binario pronto?
Il binario pronto dove è?
Ci sarà un pacchetto pronto al limite.
Farlo da solo lo ottimizzi per la tua piattaforma, a volte lo configuri diversamente, etc...
Re: Problema con slackbuild
Inviato: mar 12 feb 2008, 19:05
da Monteleone
Benissimo Conraid.Adesso non mi resta che imparare ad usare checkinstall.

Re: Problema con slackbuild
Inviato: mar 12 feb 2008, 19:17
da conraid
Monteleone ha scritto:Benissimo Conraid.Adesso non mi resta che imparare ad usare checkinstall.

Senti... non mescolare le cose.
Quando hai un software, di cui hai i sorgenti, ci sono varie strade per raggiungere lo Slack
1) compilartelo ed installartelo da solo (./configure && make && make install)
2) usare checkinstall
3) usare srcpkg
4) usare slacktrack
5) compilartelo (/configure && make) e dopo fare makepkg a mano per creare il pacchetto
6) scrivere e/o usare uno SlackBuild
e chissà quante altre ne esistono.
Se usi uno slackbuild non devi usare una delle altre. Nel tuo caso di licq lascia perdere checkisntall
E IMHO lo lascerei perdere sempre, se non i casi eccezionali