View Full Version : Major upgrade Apache da 1.3 a 2.0 su Slackware10
Ho installato una macchina con l'ultima release di Slackware ed ho configurato Apache (il preinstallato di slacware è l'1.3).
Volevo installare la versione 1.3 ma:
1) sulla documentazione di apache.org ho trovato descrizione estesa solo per gli upgrade di minor releases (2.0.xx a 2.0.yy)
2) la documentazione mi citava un "config.nice" che con find non sono riuscito a trovare
3) mi conviene disinstallare apache 1.3?? Si può fare??
4) ho l'impressione che l'installazione sia "strana", per esempio apache viene avviato perchè slacware credo entri all'avvio nella directory rc.d ed avvii tutti gli eseguibili (mi sbaglio??), quindi suppongo che una volta io sia riuscito ad aggiornare apache dovrò modificare anche quello script, vero??!
Scusate la selva di domande, grazie a tutti
Vanyie
non so che distribuzione usavi cmq Slackware usa lo stile-BSD per i suoi files di inizializzazione. Ad ogni task o runlevel è dato il proprio file rc.
vai qui nicetoad.homelinux.org/slackware.html (http://nicetoad.homelinux.org/slackware.html) per approfondire (anche se c'e' sempre mr GOOGLE....)
Se vuoi paacchetti per la slack il primo sito su cui guardare è www.linuxpackages.net (http://www.linuxpackages.net)
ENJOY
bIRGUs
Più che altro il mio problema principale è capire se devo disinstallare la versione 1.3 di apache (sempre che sia possibile) prima di installare la 2.0
eclissi83
22-08-2004, 16:27
Originariamente inviato da vanyie
Più che altro il mio problema principale è capire se devo disinstallare la versione 1.3 di apache (sempre che sia possibile) prima di installare la 2.0
per rimuovere un pacchetto slackware basta fare removepkg nomepacchetto... in questo caso removepkg apache... ora, puoi scegliere di modificare lo script rc.apache e gli metti i percorsi relativi al binario apachectl al posto di quelli di default (se sono diversi) oppure puoi inserire la stringa /percorso/del/bin/apachectl start in rc.M così ad ogni boot te lo avvia... ovviamente questa stringa la puoi dare anche a mano...
ciao
Originariamente inviato da eclissi83
per rimuovere un pacchetto slackware basta fare removepkg nomepacchetto... in questo caso removepkg apache... ora, puoi scegliere di modificare lo script rc.apache e gli metti i percorsi relativi al binario apachectl al posto di quelli di default (se sono diversi) oppure puoi inserire la stringa /percorso/del/bin/apachectl start in rc.M così ad ogni boot te lo avvia... ovviamente questa stringa la puoi dare anche a mano...
ciao
Mitico!!!:cool:
Ho capito, grazie mille a tutti:) :)
Vanyie
per la cronaca esiste anche il comando upgradepkg
ciao
cavolo
ho appena usato removepkg ed installato apache 2.0 tramite"make && make install"
:( :(
eclissi83
23-08-2004, 16:09
Originariamente inviato da vanyie
cavolo
ho appena usato removepkg ed installato apache 2.0 tramite"make && make install"
:( :(
e così devi fare se hai i sorgenti... non è un male usare i sorgenti... tranquillo... pure io per avere la versione 2 di apache ho messo i sorgenti... tranquillo...
Originariamente inviato da eclissi83
e così devi fare se hai i sorgenti... non è un male usare i sorgenti... tranquillo... pure io per avere la versione 2 di apache ho messo i sorgenti... tranquillo...
ottimo allora, ho già corretto rc.hhtpd e sembra funzionare tutto, ora provero' ad utilizzare "slapt-get --simulate --update" per vedere se fa casino trovando un pacchetto non di base di slackware 10.0 e poi proverò ad installare MySQL e Php per completare il supporto di apache..
Vi faccio sapere, intanto grazie mille ancora
:lamer:
eclissi83
23-08-2004, 16:31
Originariamente inviato da vanyie
ottimo allora, ho già corretto rc.hhtpd e sembra funzionare tutto, ora provero' ad utilizzare "slapt-get --simulate --update" per vedere se fa casino trovando un pacchetto non di base di slackware 10.0 e poi proverò ad installare MySQL e Php per completare il supporto di apache..
Vi faccio sapere, intanto grazie mille ancora
:lamer:
per il supporto di php e mysql con apache devi dare delle particolari opzioni di compilazione e devi prima installare mysql, poi php e quindi apache... cerca con google qualche how to in merito (io ho fatto così)...
ciao
Originariamente inviato da eclissi83
per il supporto di php e mysql con apache devi dare delle particolari opzioni di compilazione e devi prima installare mysql, poi php e quindi apache... cerca con google qualche how to in merito (io ho fatto così)...
ciao
visto che apache lo ho già installato, posso
1) installare mysql
2) installare php
3) REinstallare sopra apache2 senza averlo prima disinstallato?
Oppure è meglio che prima per sicurezza lo disinstalli ?? "make uninstall" e removepkg ho visto che non funzionano..
Trotto@81
23-08-2004, 18:56
Originariamente inviato da vanyie
ottimo allora, ho già corretto rc.hhtpd e sembra funzionare tutto, ora provero' ad utilizzare "slapt-get --simulate --update" per vedere se fa casino trovando un pacchetto non di base di slackware 10.0 e poi proverò ad installare MySQL e Php per completare il supporto di apache..
Vi faccio sapere, intanto grazie mille ancora
:lamer:
Ovvio che fa casino, perchè non avendo usato checkinstall non hai tenuto traccia del programma installato nel sistema, e slap-get o come diavolo si scrive lo reistalla.
Se provi ad andare in /var/log/packages vedrai che non c'è apache 2.0 da te installato.
Il tuo procedimento è giusto, non sto discutendo questo, solo che non hai tenuto traccia del programma installato.
E' consigliato usare sempre checkinstall al posto di make install. Per evitare di lasciare file sparsi nel filesystem.
Caso mai non lo sapessi, lo trovi in extra nel secondo cd di slack.
"installpkg checkinstall" e lo installi.
Ciao. :)
slapt-get non fa nulla (probabilmente perchè non si è accorto che c'e' apache2.0 e quindi non cerca nemmeno di updatarlo..)
Ok, allora devo installare apache2 usando checkinstall (non sapevo esistesse:))... come faccio prima però a disinstallarlo apache2?? Me ne frego e reinstallo come avevo detto dal punto 1 al punto 3 facendo finta di non aver ancora installato apache2?? tanto non avevo ancora fatto alcuna personalizzazione.....
Trotto@81
23-08-2004, 20:37
Originariamente inviato da vanyie
slapt-get non fa nulla (probabilmente perchè non si è accorto che c'e' apache2.0 e quindi non cerca nemmeno di updatarlo..)
Ok, allora devo installare apache2 usando checkinstall (non sapevo esistesse:))... come faccio prima però a disinstallarlo apache2?? Me ne frego e reinstallo come avevo detto dal punto 1 al punto 3 facendo finta di non aver ancora installato apache2?? tanto non avevo ancora fatto alcuna personalizzazione.....
Non li ho mai usati questi programmi tipo slap-get, ma se gli chiedi di aggiornarti apache lo fa se lo hai installato da sorgenti senza usare checkinstall, evidentemente non c'è il pacchetto del 2.0 nei mirror.
cmq sia, entri nella directory scompattata dove hai compilato apache e dai make uninstall, o leggi il readme, se non li hai pazienza.
Penso che se tu glielo installi sopra, andrai sempre a sovrascrivere i file precedentemente installati e quindi non ci sono problemai.
Meglio se lo disinstalli cmq, non è una cosa pulita quella che ti ho suggerito.
Cmq sia checkinstall ti lascia il pacchetto .tgz caso maitu lo debba reinstallare in futuro.
eclissi83
24-08-2004, 09:45
checkinstall è la salvezza di ogni slackware-user.. scusami per non avertelo segnalato prima... ad ogni modo puoi fare così:
- scarica ed installa checkinstall
- ricompila apache dando checkinstall al posto di make install (sempre da root)
- disinstalla apache con il removepkg apache
- segui un howto che ti permetta di installare apache con il supporto a php e mysql e ricordati di usare checkinstall per ogni sorgente, in modo tale da tracciare il pacchetto nel sistema.
così non trovi file sparsi per il sistema e avrai apache pulito...
ciao ciao
Ok, grazie mille a tutti, procedo con la sequenza suggeritami da eclissi83 ma la provo prima sul portatile e poi vi faccio sapere, nel frattempo grazie ancora:):)
dato che si parla di installare apache vi segnalo questo:
http://www.securityfocus.org/infocus/1786
spiega come installarlo e configurarlo per avere un pò di sicurezza in più, cosa che non è mai male ;)
cia
Originariamente inviato da NA01
dato che si parla di installare apache vi segnalo questo:
http://www.securityfocus.org/infocus/1786
spiega come installarlo e configurarlo per avere un pò di sicurezza in più, cosa che non è mai male ;)
cia
Mi sembra ottimo:)
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.