Pagina 1 di 2

Dalla 10.2 --> Current

Inviato: lun 11 set 2006, 11:26
da smtux
salve ... arrivo da un week-end devestante!
Infatti vorrei aggiornare il sistema alla Current... partendo dalla 10.2.

E' possibile con swaret?
Leggo spesso nei forum persone che hanno il sistema aggiornato alla current, quindi immagino che un qualche sistema ci debba essere.

Ho usato:
* swaret 1.6.3
* swaret.conf preso da questo thread http://www.slacky.it/forum/viewtopic.ph ... waret+conf
*how-to preso su http://www.sistemistiindipendenti.org

La procedura è risultata molto lunga ed alla fine, dopo il controllo delle dipendenze continuavano a mancare delle librerie...

mi potreste dire la procedura corretta, se ne esiste una? Infatto ho letto che molti di voi non usano swaret per fare questo tipo di aggiornamenti...
A tale riguardo ho provato anche a scaricare tutti i pacchetti in /var/swaret ed utilizzare upgradepkg... nulla lo stesso!

PS: ho letto tutti i post che ci sono e mi sono anche documentato sul sito di stefano stabellini con il risultato che mi è venuto il dubbio nell'usare slapt-get.

Inviato: lun 11 set 2006, 11:43
da navajo
Ciao allora.. io non userei ne swaret ne slaptget, tool non troppo affidabili, ma mi affiderei al metodo che consiglia Patrick.
nella sezione howto, cè una guida fatta da me (una traduzione in italiano dell howto di patrick), che spiega passo passo come passare dalla 9,2 alla current. cambiano le versioni dei pacchetti, ma i passi da seguire rimangono gli stessi.
altro metodo per avere la current pulita, è quella di installarla da cd.
Ti posso assicurare però che il sistema di upgrade non riserva sorprese.

Inviato: lun 11 set 2006, 11:53
da gioco
Probabilmente non hai installato le librerie aggiunte (o i pacchetti splittati), ad esempio freetype. Non basta aggiornare i pacchetti ma bisogna anche installare quelli nuovi. Ripeto per l'n^1000esima volta: gli aggiornamenti si fanno changelog alla mano.

Per sapere quali sono i pacchetti che non hai installato:

Codice: Seleziona tutto

swaret --list -n
Comunque sia quali sono queste librerie mancanti?

Inviato: lun 11 set 2006, 12:06
da smtux
navajo ha scritto:Ciao allora.. io non userei ne swaret ne slaptget, tool non troppo affidabili, ma mi affiderei al metodo che consiglia Patrick.
nella sezione howto, cè una guida fatta da me (una traduzione in italiano dell howto di patrick), che spiega passo passo come passare dalla 9,2 alla current. cambiano le versioni dei pacchetti, ma i passi da seguire rimangono gli stessi.
altro metodo per avere la current pulita, è quella di installarla da cd.
Ti posso assicurare però che il sistema di upgrade non riserva sorprese.
stasera provo con la tua guida... grazie! Per la verità l'avevo letta ma sembrava più facile swaret... così mi sono incasinato...

Due domande:
* con il tuo metodo installi anche un kernel precompilato? perchè io l'ho già ricompilato a mano... magari lo tolgo dalla directory dove faccio il download dei pacchetti...
* Se qualcosa andasse male posso tornare indietro magari con un removepkg oppure devo riformattare?

grazie stasera vi posto il risultato!

Inviato: lun 11 set 2006, 12:07
da smtux
navajo ha scritto:Ciao allora.. io non userei ne swaret ne slaptget, tool non troppo affidabili, ma mi affiderei al metodo che consiglia Patrick.
nella sezione howto, cè una guida fatta da me (una traduzione in italiano dell howto di patrick), che spiega passo passo come passare dalla 9,2 alla current. cambiano le versioni dei pacchetti, ma i passi da seguire rimangono gli stessi.
altro metodo per avere la current pulita, è quella di installarla da cd.
Ti posso assicurare però che il sistema di upgrade non riserva sorprese.
stasera provo con la tua guida... grazie! Per la verità l'avevo letta ma sembrava più facile swaret... così mi sono incasinato...

Due domande:
* con il tuo metodo installi anche un kernel precompilato? perchè io l'ho già ricompilato a mano... magari lo tolgo dalla directory dove faccio il download dei pacchetti...
* Se qualcosa andasse male posso tornare indietro magari con un removepkg oppure devo riformattare?

grazie stasera vi posto il risultato!

EDIT: ma in quel modo come fai a risolvere le dipendenze?

@gioco: quando avevo cntrollato le dipendenze con swaret mancavano 8 librerire all'appello... e non sapevo dove trovarle... così alla fine, avendo tra le mani un sistema poco stabile, mi è toccato fare una cosa poco linuxiana...formattare!

Inviato: lun 11 set 2006, 15:17
da pennega
io con swaret non ho mai avuto problemi la versione che uso è

Codice: Seleziona tutto

swaret --version
swaret 1.7.0test4-1
Copyright (C) 2002-2003 Luc Cottyn
                        Michael G. Manry <mgmanry@linuxorbit.com>
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
e il controllo delle dipendenze (--dep) mi ha sempre risolto eventuali pkg aggiunti in seguito...
magari fai una ricerca delle lib mancanti tramite il tool messo a disposizione da http://www.slackware.it

Inviato: lun 11 set 2006, 15:42
da smtux
pennega ha scritto:io con swaret non ho mai avuto problemi la versione che uso è

Codice: Seleziona tutto

swaret --version
swaret 1.7.0test4-1
Copyright (C) 2002-2003 Luc Cottyn
                        Michael G. Manry <mgmanry@linuxorbit.com>
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
e il controllo delle dipendenze (--dep) mi ha sempre risolto eventuali pkg aggiunti in seguito...
magari fai una ricerca delle lib mancanti tramite il tool messo a disposizione da http://www.slackware.it
grazie anche del tuo consiglio ... non è che mi potresti postare il tuo swaret.conf?
;)

Inviato: lun 11 set 2006, 16:57
da pennega

Codice: Seleziona tutto

# Swaret.conf

VERSION=current
LANGUAGE=ITALIANO

ROOT=ftp://ftp.nluug.nl/pub/os/Linux/distr/slackware/slackware-$VERSION
#ROOT=http://sunsite.cnlab-switch.ch/ftp/mirror/slackware/slackware-$VERSION
#ROOT=ftp://ftp.slackware.no/pub/linux/slackware/slackware-$VERSION
ROOT=ftp://ftp.slackware.at/slackware-$VERSION
#ROOT=ftp://ftp.planetmirror.com/pub/slackware/slackware-$VERSION

# REPOS_ROOT=elektroni.phys%ftp://elektroni.phys.tut.fi/slackware-current/
#REPOS_ROOT=Slacky.it%http://www.slacky.it/download
# REPOS_ROOT=Mrthech%ftp://ftp.mrtech.ru/pub/mirror/slackware/slackware-current
# REPOS_ROOT=BlazeBox%http://users.lichtsnel.nl/pub/slackware
# REPOS_ROOT=SlackPack%http://packs.slack.it
# REPOS_ROOT=GurnoDOTCOM%http://gurno.com/adam/slack
#REPOS_ROOT=LinuxPackages%http://www2.linuxpackages.net/packages/Slackware-10.2
# REPOS_ROOT=NY%ftp://ftp3.linuxpackages.net/pub/Slackware-10.1
# REPOS_ROOT=Open-Systems%ftp://opensys.linuxpackages.net/pub/Slackware-10.1
# REPOS_ROOT=Belgrade%ftp://mirror.etf.bg.ac.yu/linuxpackages/Slackware-10.1
# REPOS_ROOT=Evolution%ftp://ftp4.linuxpackages.net/pub/Slackware-10.1
# REPOS_ROOT=Inode.at%ftp://linuxpackages.inode.at/Slackware-10.1
# REPOS_ROOT=Scarlet.be%ftp://ftp.scarlet.be/pub/linuxpackages/Slackware-10.1
# REPOS_ROOT=Chang-Gung Univeristy%http://linuxpackages.cgucccc.org/Slackware-10.1
# REPOS_ROOT=Szombathely%ftp://ftp.slackware.hu/linuxpackages/Slackware-10.1
# REPOS_ROOT=IEEE%ftp://ftp.nymphomatic.org/linuxpackages/Slackware-10.1


DEP_ROOT=http://swaret.sourceforge.net


RANDOMR=0
USEPKGDESC=0
EXCLUDE=kernel
EXCLUDE=lilo swaret
EXCLUDE=MANIFEST.bz2$
EXCLUDE=.*dl$ .*PACKAGER$ .*MYBUILD$
EXCLUDE=alsa
EXCLUDE=kde-i18n[nl,en_GB] koffice-i18n[nl,en_GB]
EXCLUDE=grub
DEPENDENCY=1
DSEARCHLIB=1
DSEARCHM=0
MD5CHECK=1
GPGCHECK=0
DESC=0
CACHE_DIR=/mnt/app/pkg/
LOG=1
LOG_FILE=/var/log/swaret
WARNINGS=1
INFORMATION=1
NIC=wlan0
PROGRESS=0
TIMEOUT=30
RETRIES=3
PASSIVE_FTP=1

tieni conto che alcuni reposity gli decomento solo quando cerco software non rilasciato direttamente da slack ma da siti come slacky o LinuxPackages o simili....

Inviato: lun 11 set 2006, 17:09
da navajo
con il tuo metodo installi anche un kernel precompilato? perchè io l'ho già ricompilato a mano... magari lo tolgo dalla directory dove faccio il download dei pacchetti...

no il kernel meglio toglierlo dalla directory. se vuoi installare il kernel 2,6,17,11 precompilato, segui sempre gli howto che trovi in slacky.

* Se qualcosa andasse male posso tornare indietro magari con un removepkg oppure devo riformattare?

be dipende da che cosa va storto, in teoria non dovrebbe succedere nulla.
Le dipendenze non risolte, dipendono dalle applicazioni aggiunte e non dal ramo slackware.
tutti i pacchetti che scarichi, dal sito di http://www.slackware.at li installi con upgradepkg--install-new.tgz
spero che sia stato chiaro.
ciao

Inviato: lun 11 set 2006, 22:05
da eXTreMeB4ss
Ma usate KSlackCheck è andate tranquilli

Inviato: lun 11 set 2006, 22:26
da smtux
eXTreMeB4ss ha scritto:Ma usate KSlackCheck è andate tranquilli
scusa potresti essere un po' più chiaro?
Che differenza c'è a scaricare tutti i pacchetti da slackware.at ed installare con pkgtool?
E le dipendenze?

Inviato: mar 12 set 2006, 14:36
da smtux
Aggiornamento riuscito!!
Grazie a tutti... :D :D :D

Per la cronaca ho usato la guida di navajo (dalla 9.1 alla current)...

Vorrei approfondire in questo post che ha raccolto un sacco di info utili come funziona ksalckcheck... per vedere se è il caso di usarlo per piccoli aggiornamenti...
:idea:

Inviato: mar 12 set 2006, 16:22
da superdild
io ho usato swaret 1.6.3 per aggiornare da 10.2 a current, per le dipendenze non risolte leggendo i log di errore per le librerie mancanti e cercando qui sul forum o con google ho sempre risolto.....lo uso quasi quotidianamente e non ho mai avuto problemi.. :lol: , l' unica accortezza che adotto e' di fare --upgrade da telinit1.

saluti, mario

Inviato: mer 13 set 2006, 10:45
da mangus
Vorrei approfondire in questo post che ha raccolto un sacco di info utili come funziona ksalckcheck... per vedere se è il caso di usarlo per piccoli aggiornamenti
Ho scritto kslackcheck per automatizzare i task che si eseguono nell'aggiornare slackware in current oppure per applicare le patch di sicurezza delle release stabili.
Il concetto è quello di farlo secondo le direttive dello sviluppatore di slackware, ma in maniera un pò più automatica.
K. nasce come visualizzatore di changelogs, e si è poi evoluto con una semplice gestione dei pacchetti da upgradare, banalmente confronta la lista dei pacchetti installati localmente confrontandola con quella dei mirror slackware e proponendo i pacchetti che necessitano di upgrade (per patch o per current) per il download.
Rimane compito dell'admin installare con *criterio* i pacchetti, *dopo aver adeguatamente letto il changelog*.
K. non risolve le dipendenze perchè a essere pignoli, in slackware "non esistono!"
L'unico metodo di upgrade raccomandato da Volkerding per slackware è quello che
puoi leggere nel file UPGRADE.TXT che trovi in ogni mirror o cd della distro.
ciao

Inviato: mer 13 set 2006, 13:47
da dexter
superdild ma perchè vai in telinit1 quando fai l'aggiornamento??? cosa cambia??
Se faccio uno swaret --upgrade -a da telinit1 non mi incasina niente?
L'altra volta facendo cosi da multiuser non mi apriva più l'X server. :shock:

dexter