upgrade con slackpkg

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.
Rispondi
Avatar utente
ZeroUno
Staff
Staff
Messaggi: 5441
Iscritto il: ven 2 giu 2006, 14:52
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current
Località: Roma / Castelli
Contatta:

upgrade con slackpkg

Messaggio da ZeroUno »

Per vedere come viene l'aggiornamento con slackpkg puro, mi sono installato una 12.1 pura. Poi ho installato slackpkg da /extra, ed ho lanciato l'upgrade.
L'install-new mi ha portato una ventina di pacchetti nuovi circa, ma non ha preventivamente aggiornato glibc, pkgtools, tar e slackpkg stesso.
Tuttavia i nuovi pacchetti hanno funzionato anche prima dell'aggiornamento delle librerie.
Il tutto, dico, prima dell'upgrade-all, il quale aggiorna prima le glibc (ma non gli altri 3 pacchetti)
Le glibc della 12.1 (maggio) sono sufficientemente aggiornate da far funzionare i pacchetti della 12.2?
E' vero che la 12.2 non ha portato grandissime modifiche, ma non mi aspettavo che non fossero state aggiornate le glibc (sinceramente non sono andato a vedere il changelog).

Questo significherebbe che tutto l'UPGRADE.TXT si possa fare tranquillamente con slackpkg.
Chiaro... il CHANGES_AND_HINTS va analizzato in entrambi i casi.

Facendo un cotrollo in /var/log/packages a install-new, upgrade-all e clean-system completati, vedo che 549 di 859 pacchetti non sono stati aggiornati... è perchè non sono variati o perchè slackpkg non me li ha installati?

Più tardi faccio un controllo approfondito sul changelog e filelist.txt, ora non ho tempo.

Ciao.
01
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg

Codice: Seleziona tutto

1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111

Avatar utente
ZeroUno
Staff
Staff
Messaggi: 5441
Iscritto il: ven 2 giu 2006, 14:52
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current
Località: Roma / Castelli
Contatta:

Re: upgrade con slackpkg

Messaggio da ZeroUno »

L'avevo detto che non avevo ancora letto tutto:
- System binaries are linked with the GNU C Library, version 2.7.
This version of glibc also has excellent compatibility with
existing binaries.
se invece così non fosse (come in passato) l'aggiornamento con slackpkg avrebbe richiesto operazioni manuali preventive (aggiornamento libc ed eventualmente kernel).
giusto?

Ciao
01
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg

Codice: Seleziona tutto

1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111

Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: upgrade con slackpkg

Messaggio da conraid »

ZeroUno ha scritto: Facendo un cotrollo in /var/log/packages a install-new, upgrade-all e clean-system completati, vedo che 549 di 859 pacchetti non sono stati aggiornati... è perchè non sono variati o perchè slackpkg non me li ha installati?
Perché non sono variati, alcuni pacchetti resistono da varie versioni. Pat non aggiorna tutto, ma solo i pacchetti che escono con versioni nuove (e nemmeno tutti, getmail e gimp i primi che mi vengono in mente) o che non vanno con le nuove librerie
Solitamente i pacchetti compilati per vecchie glibc vanno con quelle nuove, non sempre è vero il contrario.

slackpkg aggiorna prima le glibc, tranne per install-new, ma anche il man consiglia di far prima install-new
il kernel non importa.
slacpkg sa quel che fare, non aver paura. Altrimenti Pat non lo metteva dentro e lo lasciava in /extra

Avatar utente
ZeroUno
Staff
Staff
Messaggi: 5441
Iscritto il: ven 2 giu 2006, 14:52
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current
Località: Roma / Castelli
Contatta:

Re: upgrade con slackpkg

Messaggio da ZeroUno »

conraid ha scritto:Pat non aggiorna tutto
il mio dubbio è che quì non si tratta di 'alcuni' pacchetti, ma del 63% non aggiornato.
Tuttavia è vero anche che le vecchie glibc sono compatibili con i nuovi binari (anzi, il contrario.. i nuovi binari sono compatibili con le vecchie glibc) e la necessità di ricompilare tanta roba non è alta, però 63% è tanto.
il kernel non importa.
il kernel non importa finchè le glibc gli rimangono compatibili. In passato un salto di release di glibc ha comportato la necessità di aggiornare il kernel (2.6.19 o .16, non ricordo) e conseguente reboot prima di continuare l'aggiornamento.
slacpkg sa quel che fare
è cosa sacrosanta non dubitare di Patrick J. Volkerding.

Però sarebbe interessante se slackpkg come prima operazione aggiornasse se stesso, così da sapere se c'è necessità di aggiornare qualcos'altro prima di partire con l'install-new. Io per aggiornare ho utilizzato lo slackpkg di slackware 12.1 in testing. Se nel frattempo fosse nata una incompatibilità tra i nuovi pacchetti e le vecchie glibc o altro, slackpkg non lo saprebbe, mentre lo saprebbe la nuova versione.

Ciao
01
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg

Codice: Seleziona tutto

1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111

Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: upgrade con slackpkg

Messaggio da conraid »

Ma solitamente install-new installa "nuovi" pacchetti. Poi passi ad upgrade-all.
E le cose "critiche" sono nella seconda fase, e li aggiorna prima glibc, readline, pkgtools e sed (se sono da aggiornare naturalmente)
Per il resto non devi riavviare prima di aver concluso e modificato i file di avvio e lilo, altrimenti il sistema non parte nemmeno.

Avatar utente
ZeroUno
Staff
Staff
Messaggi: 5441
Iscritto il: ven 2 giu 2006, 14:52
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current
Località: Roma / Castelli
Contatta:

Re: upgrade con slackpkg

Messaggio da ZeroUno »

mm

quindi se ho capito bene diciamo che il problema vero ci sarebbe solamente sul pacchetto coreutils (rm, mv, ln ...) in caso questo cambierebbe di nome. Giusto?

ok.
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg

Codice: Seleziona tutto

1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111

Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: upgrade con slackpkg

Messaggio da conraid »

ZeroUno ha scritto:mm

quindi se ho capito bene diciamo che il problema vero ci sarebbe solamente sul pacchetto coreutils (rm, mv, ln ...) in caso questo cambierebbe di nome. Giusto?

ok.
Penso che aggiornerebbero slacpkg di conseguenza.

E ricordati che di default slackpkg non aggiorna il kernel e aaa_elflibs in quanto sono in blacklist

Avatar utente
ZeroUno
Staff
Staff
Messaggi: 5441
Iscritto il: ven 2 giu 2006, 14:52
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current
Località: Roma / Castelli
Contatta:

Re: upgrade con slackpkg

Messaggio da ZeroUno »

E ricordati che di default slackpkg non aggiorna il kernel e aaa_elflibs in quanto sono in blacklist
ho modificato il nome del pacchetto direttamente dentro /var/log/{script,packages} ...
così posso dire di avere una slackware 12.2 full :-D

Ciao,
01
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg

Codice: Seleziona tutto

1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111

Avatar utente
slucky
Iper Master
Iper Master
Messaggi: 2420
Iscritto il: mar 1 mag 2007, 15:30
Slackware: 15.0
Desktop: xfce4
Distribuzione: FreeBSD

Re: upgrade con slackpkg

Messaggio da slucky »

sto provando ad utilizzare questo tool per vedere come va, anche se sinceramente preferisco aggiornare a manina, però sebbene abbia decommentato un mirror mi continua a dare sempre questo errore:

bash-3.1# slackpkg update

You do not have any mirror selected in /etc/slackpkg/mirrors
Please edit that file and uncomment ONE mirror. Slackpkg
only works with ONE mirror selected.
:-k dov'è l'inghippo?

Avatar utente
danix
Staff
Staff
Messaggi: 3289
Iscritto il: ven 27 ott 2006, 19:32
Nome Cognome: Danilo M.
Slackware: 64 current
Kernel: 6.12.13 x86_64
Desktop: i3
Località: Verona (VR)
Contatta:

Re: upgrade con slackpkg

Messaggio da danix »

slucky ha scritto:[...]
:-k dov'è l'inghippo?
hai controllato di averne uno soltanto decommentato?? se ce ne sono 2 ad esempio ti riporta quell'errore... magari hai il cd e un mirror...
danix
danix ha scritto:non sono molto presente sul forum, e di ciò mi scuso con tutti

Avatar utente
slucky
Iper Master
Iper Master
Messaggi: 2420
Iscritto il: mar 1 mag 2007, 15:30
Slackware: 15.0
Desktop: xfce4
Distribuzione: FreeBSD

Re: upgrade con slackpkg

Messaggio da slucky »

no, ho controllato, ho decommentato solo questo:
però continua a darmi quell'errore :-k

Avatar utente
danix
Staff
Staff
Messaggi: 3289
Iscritto il: ven 27 ott 2006, 19:32
Nome Cognome: Danilo M.
Slackware: 64 current
Kernel: 6.12.13 x86_64
Desktop: i3
Località: Verona (VR)
Contatta:

Re: upgrade con slackpkg

Messaggio da danix »

sinceramente non saprei...
immagino che

Codice: Seleziona tutto

grep -v "#" /etc/slackpkg/mirrors
ti restituisca solo la riga del tuo mirror, giusto??

Potresti provare un altro mirror...
danix
danix ha scritto:non sono molto presente sul forum, e di ciò mi scuso con tutti

Avatar utente
slucky
Iper Master
Iper Master
Messaggi: 2420
Iscritto il: mar 1 mag 2007, 15:30
Slackware: 15.0
Desktop: xfce4
Distribuzione: FreeBSD

Re: upgrade con slackpkg

Messaggio da slucky »

sì, Danix avevi ragione...evidentemente era il mirror che non andava #-o , ne ho provato un'altro ed ora funziona :)
grazie per l'aiuto ;)
ora provo ad aggiornare e vediamo come va....


ciao e saluti a tutti

Avatar utente
danix
Staff
Staff
Messaggi: 3289
Iscritto il: ven 27 ott 2006, 19:32
Nome Cognome: Danilo M.
Slackware: 64 current
Kernel: 6.12.13 x86_64
Desktop: i3
Località: Verona (VR)
Contatta:

Re: upgrade con slackpkg

Messaggio da danix »

figurati... :)
danix
danix ha scritto:non sono molto presente sul forum, e di ciò mi scuso con tutti

Rispondi