Pagina 1 di 1

Sorgenti con SlackBuild [RISOLTO]

Inviato: mar 16 mag 2006, 10:55
da aschenaz
Scaricare i sorgenti di un'applicazione (ad esempio da un repository della current) e lanciare lo SlackBuild (dopo le opportune modifiche) equivale in tutto e per tutto a configurare, costruire e installare l'applicazione?
Cioè: installando successivamente il .tgz che si è creato è la stessa cosa di aver fatto tutto a mano?
Grazie,
nino

Inviato: mar 16 mag 2006, 11:01
da albatrosla
Sì, il risultato è lo stesso se non modifichi lo slackbuild. Se poi per "fare a mano" intendi dire dare il ./configure && make && make install, allora usare lo slackbuild dà il vantaggio di avere il pacchetto, con evidente praticità al momento dell'aggiornamento o rimozione del programma.

Inviato: mar 16 mag 2006, 11:17
da bertolottipf
scusate... m'intrometto!
Come si fa uno SlackBuild? Intendo... a parte lo script che si deve scrivere.. ma...
Devo dare i comandi ./configure, make, make install in parallelo alla scrittura dello SlackBuild o no? Questo non m'è chiaro!
Spero di essermi spiegato.
CIAO!

Inviato: mar 16 mag 2006, 11:27
da aschenaz
Albatros_la ha scritto:Sì, il risultato è lo stesso se non modifichi lo slackbuild....
Googolando in giro ho letto che va assolutamente modificato cambiando -mtune in -mcpu, ad esempio in questa riga

Codice: Seleziona tutto

SLKCFLAGS="-O2 -march=i486 -mtune=i686"
...

Inviato: mar 16 mag 2006, 11:33
da aschenaz
bertolottipf ha scritto:...
Come si fa uno SlackBuild?...
Personalmente non so farlo, mi sono limitato a scaricarli dal repository.
Ci sono comunque delle ottime guide in rete...
Ciao,
nino

Inviato: mar 16 mag 2006, 13:48
da Paoletta
bertolottipf ha scritto:scusate... m'intrometto!
Come si fa uno SlackBuild?
CIAO!
guarda negli howto, ce n'é uno ottimo di samiel

Inviato: mar 16 mag 2006, 14:37
da samiel
Googolando in giro ho letto che va assolutamente modificato cambiando -mtune in -mcpu, ad esempio in questa riga
Informazione molto imprecisa:
ae usi gcc 3.3 va bene mcpu (con mtune
manco compila), mentre se usi gcc 3 4.x
devi adottare mtune (mcpu è deprecato)


M.

Inviato: mer 17 mag 2006, 8:21
da aschenaz
samiel ha scritto: Informazione molto imprecisa:
ae usi gcc 3.3 va bene mcpu (con mtune
manco compila), mentre se usi gcc 3 4.x
devi adottare mtune (mcpu è deprecato)
Una cosa che ho chiesto alcuni thread fa:
se volessi installare dei pacchetti dalla current, partendo da una 10.2 standard, qual è la prima cosa che dovrei fare? Teoricamente, pensavo si dovesse aggiornare gcc...
Sto provando ad installare dai sorgenti, sia con la procedura standard sia usando gli slackbuild modificati, ma non riesco ad aggiornare l'AMP :(
Mi serve assolutamente perché ho bisogno del supporto ldap di php.
L'ultimo tentativo che ho fatto e di installare con gli slackbuild nell'ordine: mysql, apache, openldap, pine e php. Solo che non si avvia apache, perché mi dice che non trova la libreria libphp4.so, che, infatti, non viene creata. Considera che, per non saper leggere e scrivere, ho scaricato tutto quella che c'era nelle directory dei sorgenti...
Help, please.
nino

Inviato: gio 18 mag 2006, 12:20
da aschenaz
Finalmente! :P

Dopo giorni e giorni che mi impiccavo coi sorgenti, gli slackbuild e le dipendenze e installavo e disinstallavo (il pc fumava), sapete come ho risolto? Installando i precompilati!
E dire che qui me lo avevano detto (scusa Krisis :oops:).
Ho dovuto aggiornare Apache, Php, Mysql, installare Openldap-client e in più ho dovuto aggiornare alcune librerie che mi chiedeva Apache all'avvio.
Ho avuto comunque delle difficoltà, che ho risolto eliminando a mano tutte le directory da /var/log, da /var/run e da /etc che riguardavano le applicazioni da aggiornare.
Comunque, alla fine ce l'ho fatta: adesso tutto è tornato a funzionare e, cosa fondamentale, php ha il supporto ldap!

Posto in caso possa servire...

Ciao e grazie,
nino