changelog:come aggiornare i pacchetti?

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Avatar utente
slucky
Iper Master
Iper Master
Messaggi: 2413
Iscritto il: mar mag 01, 2007 15:30
Slackware: 14.2
Kernel: 4.11.3-smp
Desktop: xfce4
Distribuzione: freeBSD-13.0-current

changelog:come aggiornare i pacchetti?

Messaggioda slucky » mer mag 09, 2007 1:37

Ogni tanto vedo che Pat ed il team di sviluppo rilasciano nuovi aggiornamenti tramite il file changelog, per aggiornare a quelle versioni è necessario usare swaret oppure c'è qualche repo dove i pacchetti nuovi, diciamo testing, vengono messi da cui poterli prelevare?
Scusate la domanda, ma sto usando Slack da poco tempo, mi trovo bene, però qualche info in più mi sarebbe utile, specie per quanto riguarda l'installazionee l'aggiornamento dei pacchetti.

Ciao e buona Slack a tutti!!! :D

Avatar utente
absinthe
Iper Master
Iper Master
Messaggi: 2354
Iscritto il: dom mag 15, 2005 0:00
Nome Cognome: Matteo Nunziati
Slackware: 12.1 - defunct
Kernel: 2.6.32-5-amd64
Desktop: gnome
Distribuzione: debian squeeze
Località: Prato
Contatta:

Re: changelog:come aggiornare i pacchetti?

Messaggioda absinthe » mer mag 09, 2007 8:56

slucky ha scritto:Ogni tanto vedo che Pat ed il team di sviluppo rilasciano nuovi aggiornamenti tramite il file changelog, per aggiornare a quelle versioni è necessario usare swaret oppure c'è qualche repo dove i pacchetti nuovi, diciamo testing, vengono messi da cui poterli prelevare?
Scusate la domanda, ma sto usando Slack da poco tempo, mi trovo bene, però qualche info in più mi sarebbe utile, specie per quanto riguarda l'installazionee l'aggiornamento dei pacchetti.

Ciao e buona Slack a tutti!!! :D

no swaret/slackpkg (lo trovi negli extra della 11.0)/slapt-get sono solo extra. per scaricare un pacchetto basta selezionare uno dei mirror da qui http://www.slackware.com/getslack/
avendo cura di utilizzare non il repository della 11.0 ma della current. tieni conto che non tutti i repository sono aggiornati in tempi di poche ora quindi non tutti conterranno immediatamente i pacchetti rilasciati da poco.
per installarli bastano i tool standard della slack: io ti consiglio

Codice: Seleziona tutto

upgradepkg --install-new nompacchetto.tgz

(vedi man upgradepkg ;)
se vuoi puoi anche cercare uno script che sincronizzi un tuo repository locale (es. sul tuo pc se hai spazio) che periodicamente si collega ad un mirror e ti aggiorna i pacchetti !
oppure puoi cercare di automatizzare i download con uno script che faccia il parsing del change log ed usi wget per scaricare i nuovi pacchetti...

ciao,
M

samiel
Staff
Staff
Messaggi: 5510
Iscritto il: ven gen 16, 2004 0:00
Nome Cognome: Mauro Sacchetto
Slackware: 13.0
Kernel: 2.26
Desktop: KDE
Distribuzione: anche Debian
Località: Venezia

Messaggioda samiel » mer mag 09, 2007 9:42

Io mi trovo benissimo con rsync, che lancio a mano quando ci sono novità.
In s4d è spiegato come fare

M.

Avatar utente
slucky
Iper Master
Iper Master
Messaggi: 2413
Iscritto il: mar mag 01, 2007 15:30
Slackware: 14.2
Kernel: 4.11.3-smp
Desktop: xfce4
Distribuzione: freeBSD-13.0-current

Messaggioda slucky » mer mag 09, 2007 13:15

Davvero grazie ragazzi...per i consigli e le spiegazioni, ora la cosa mi è più chiara.

Evviva Slack...ciao a tutti!!! :D

Avatar utente
michelino
Staff
Staff
Messaggi: 871
Iscritto il: gio dic 21, 2006 11:59
Nome Cognome: Michelino Chionchio
Slackware: -current
Kernel: 2.6.29.6
Desktop: kde (current)
Località: Foggia

Messaggioda michelino » mer mag 09, 2007 13:57

Quando fai aggiornamenti della current fai sempre attenzione a che non ci siano particolari accorgimenti da prendere prima di aggiornare, ad esempio per aggiornare dalla 11 alla current bisogna upgradare prima le glibc-solibs, e seguire queste istruzioni
IMPORTANT: Upgrading from 11.0 should be done in this order:
1. Install a 2.6.18+ kernel (if you are using the default 2.4 kernel from
Slackware 11.0) - there are kernel packages available in the A series
that should work fine. Note that the generic* kernels will require
an initrd, so you should probably choose one of the huge* kernels
for now.
At this point, use "installpkg" to install the kernel rather than
"upgradepkg" so that you will still have a working kernel if the new one
doesn't boot. If you were not already running a 2.6 kernel, you will
need to reboot before doing anything else.
2. After successfully booting the new 2.6 kernel, you may now remove the
kernel-ide and kernel-modules-2.4.* packages.
3. Go into single user mode (runlevel 1) with "telinit 1"
4. Upgrade the a/glibc-solibs package.
5. Upgrade the a/pkgtools and a/sed packages.
6. Remove all of the x/ series packages ( cd /var/log/packages ;
removepkg x11-* fontconfig* dejavu-ttf* ttf-indic-fonts* ).
7. Upgrade the aaa_base package - this MUST be done before the next step.
8. Using "upgradepkg --install-new" install the new l/expat, x/libfontenc,
x/fontconfig, x/mkfontdir, x/mkfontscale, and x/x11-skel packages.
9. Upgrade/install everything else using "upgradepkg --install-new" - note
that you can skip the KDEI series if your only language is English.
Even if you do need something in this series, it might be best to skip
it for now and then install only what you need later.
10. Remove all of the packages listed above in the "Removed Packages" section.
11. Make sure the paths in /etc/lilo.conf point to a valid kernel and run
"/sbin/lilo" to reinstall LILO.
12. Be sure to move your *.new config files into place and merge any custom
changes you had made to the originals. To find them, run:
find /etc -name "*.new"
You will need to leave passwd, shadow, group, and gshadow alone for the
most part (do not copy the *.new versions over the existing ones), but
you will need to add any new user/group accounts in passwd.new and
group.new to the existing files.
13. You can either reboot or do "telinit 3" to go back to runlevel 3.

che trovi qui

Avatar utente
slucky
Iper Master
Iper Master
Messaggi: 2413
Iscritto il: mar mag 01, 2007 15:30
Slackware: 14.2
Kernel: 4.11.3-smp
Desktop: xfce4
Distribuzione: freeBSD-13.0-current

Messaggioda slucky » mer mag 09, 2007 23:18

Okay, ma questi accorgimenti vanno presi se si decide di fare un'aggiornamento completo del sistema o è necessario prenderli anche qualora si decida di upgradare solo pochi pacchetti?....l'info che mi hai dato è molto importante....però ora mi trovo con questo dubbio amletico....oppure c'è un file di testo per ogni pacchetto che bisogna consultare per evitare spiacevoli sorprese?
Ecco a questo punto meglio sapere bene...prima di fare pasticci al sistema.

Ciao e buona Slack a tutti!!!
:D

samiel
Staff
Staff
Messaggi: 5510
Iscritto il: ven gen 16, 2004 0:00
Nome Cognome: Mauro Sacchetto
Slackware: 13.0
Kernel: 2.26
Desktop: KDE
Distribuzione: anche Debian
Località: Venezia

Messaggioda samiel » mer mag 09, 2007 23:40

Beh, la lunga citazione di Pat è riferita a un aggiornamento
completo, o meglio al passaggio da Slack 11 alla current.
Per qualche pacchetto solo, in genere l'unica cautela è vedere
se ha qualche dipendenza interna.
Naturalmente, considera che la current ha rinnovato la toolchain,
per cui c'è un bel salto che potrebbe dare problemi
se installi solo alcuni pacchetti della current sulla "vecchia" 11

M.

Avatar utente
slucky
Iper Master
Iper Master
Messaggi: 2413
Iscritto il: mar mag 01, 2007 15:30
Slackware: 14.2
Kernel: 4.11.3-smp
Desktop: xfce4
Distribuzione: freeBSD-13.0-current

Messaggioda slucky » gio mag 10, 2007 0:15

Okay grazie ancora delle utilissime informazioni....delle quali farò tesoro in caso di aggiornamento del sistema, un'ultima cosa volevo chiedere, ho visto che nel changelog è anche presente il nuovo kernel precompilato da installare .tgz, però ho visto che c'è il pacchetto generic ma poi ci sono i pacchetti smp e huge, ecco che significa smp e huge e sono questi i pacchetti da scegliere o huge o smp per installare un nuovo kernel su un sistema x86?

Ciao e buona Slack a tutti!!!

Avatar utente
absinthe
Iper Master
Iper Master
Messaggi: 2354
Iscritto il: dom mag 15, 2005 0:00
Nome Cognome: Matteo Nunziati
Slackware: 12.1 - defunct
Kernel: 2.6.32-5-amd64
Desktop: gnome
Distribuzione: debian squeeze
Località: Prato
Contatta:

Messaggioda absinthe » ven mag 11, 2007 19:51

slucky ha scritto:Okay grazie ancora delle utilissime informazioni....delle quali farò tesoro in caso di aggiornamento del sistema, un'ultima cosa volevo chiedere, ho visto che nel changelog è anche presente il nuovo kernel precompilato da installare .tgz, però ho visto che c'è il pacchetto generic ma poi ci sono i pacchetti smp e huge, ecco che significa smp e huge e sono questi i pacchetti da scegliere o huge o smp per installare un nuovo kernel su un sistema x86?

Ciao e buona Slack a tutti!!!

smp=simmetric multi processor/ing serve se hai più core nella cpu (tipo i dual core)
lo huge dovrebbe essere un kernel molto completo (la soluzione con meno sbatimanti: quella che uso io) però devi comunque installare i moduli - non ho mai capito perchè esista un sono tgz dei moduli e se vanno bene sia con il generic che con lo huge...

M

Avatar utente
slucky
Iper Master
Iper Master
Messaggi: 2413
Iscritto il: mar mag 01, 2007 15:30
Slackware: 14.2
Kernel: 4.11.3-smp
Desktop: xfce4
Distribuzione: freeBSD-13.0-current

Messaggioda slucky » ven mag 11, 2007 20:11

Grazie del consiglio absinthe, comunque ieri ho provato ad installare il nuovo kernel (quello generic) però poi ho creato l'initrd...ed allora il sistema si è bloccato, cioè non funzionava il kernel nuovo e si bloccava al boot anche quello che uso ora, il 2.6.16.24...allora ho fatto le modifiche tramite il dvd con il boot al prompt ,ho cancellato il nuovo kernel e risistemato il vecchio ed ho risolto.ecco è proprio necessario creare l'initrd per il nuovo kernel, perchè il problema è che mi va a riscrivere quello vecchio con cui lancio in lilo l'altro kernel, è possibile farlo partire con questo script,cosi come faccio con il kernel 2.4.33.3 ad es:

image = /boot/vmlinuz-generic-2.6.xx
root = /dev/hda1
label = Linux 2.6.21.1
read-only

Ecco se no come devo fare per non aver problemi al boot?

Ciao e buona Slack anche a te !!! :D