Aggiornamento pacchetto coreutils Xenial

Problemi riscontrati durante l'installazione di Ubuntu, degli aggiornamenti e degli avanzamenti del sistema.
Elia934e
Prode Principiante
Messaggi: 65
Iscrizione: giovedì 12 marzo 2015, 13:37
Sesso: Maschile

Aggiornamento pacchetto coreutils Xenial

Messaggio da Elia934e »

Ciao a tutti... Devo aggiornare alcuni pacchetti di una distro custom basata su Xenial. Non posso fare l'upgrade, solo aggiornare i pacchetti. Xenial ha installato il pacchetto coreutils ver 8.25, io dovrei installarci almeno la versione 8.28 (meglio la 30). La 28 è sui repo di bionic, ma se provo a scaricarlo e installarlo, mi dà errore "l'archivio *.deb contiene un file control.tar.xz prima di control.tar.gz, operazione annullata". Se provo invece a compilarmi la versione 8.30 (o anche 8.29), ottengo un errore (coreutils error: function might be candidate for attribute 'const' [-Werror=suggest-attribute=const]) in uno dei file eseguendo il make. Qualcuno ha qualche soluzione? Grazie a tutti :D
Avatar utente
wilecoyote
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 15766
Iscrizione: giovedì 20 agosto 2009, 16:21
Desktop: Kubuntu et alii
Distribuzione: 9.04 32bit 14/18/20/22.04 LTS 64bit
Sesso: Maschile
Località: Ceranesi - Ge

Re: Aggiornamento pacchetto coreutils Xenial

Messaggio da wilecoyote »

:) Salve, spiega meglio in cosa consiste questa "distro custom basata su Xenial".

Anche a me piace customizzare le mie distro, ma ad esempio nel mio Kubuntu Jaunty 9.04 non posso avanzare oltre una data versione dei programmi.

Anche se provassi a compilare avrei comunque il limite della versione del kernel, di svariati programmi base a versioni troppo desuete, ecc.

Forse faresti prima e meglio a ricostumizzare la "distro custom" basandola su Bionic.

:ciao: Ciao
ACER Extensa 5230E 2,2 Ghz cpu Celeron 900 hdd 160 GB Ram 1 GB scheda video Intel GM500
ACER Extensa 5635Z 2,2 Ghz cpu Celeron T3100 hdd 320 GB Ram 4 GB scheda video Intel Mobile 4
Quando una Finestra chiusa incontra un Pinguino la Finestra chiusa è una Finestra aperta.
Elia934e
Prode Principiante
Messaggi: 65
Iscrizione: giovedì 12 marzo 2015, 13:37
Sesso: Maschile

Re: Aggiornamento pacchetto coreutils Xenial

Messaggio da Elia934e »

La distro in questione è deft zero Linux, creata per l'informatica forense... Non è un progetto mio, devo solo lavorarci su per il tirocinio universitario 😅 detto ciò, non posso assolutamente modificarla, né come base di Ubuntu 16.04 (32 bit), né come kernel 😁 hi gia aggiornato alcuni tool che sono nell'ultima versione nei repo di xenial, ma appunto coreutils è troppo vecchio
Avatar utente
wilecoyote
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 15766
Iscrizione: giovedì 20 agosto 2009, 16:21
Desktop: Kubuntu et alii
Distribuzione: 9.04 32bit 14/18/20/22.04 LTS 64bit
Sesso: Maschile
Località: Ceranesi - Ge

Re: Aggiornamento pacchetto coreutils Xenial

Messaggio da wilecoyote »

:) Salve, ahi ahi, messa così non puoi intervenire sulla distro base.

Nei repository ufficiali non c'è la versione 8.30 di Coreutils, c'è la 8.28.

Potresti provare a compilare essa, hai più probabilità di riuscita, la puoi scaricare dal link http://it.archive.ubuntu.com/ubuntu/poo ... rig.tar.xz , indiposcia segui questa wiki AmministrazioneSistema/InstallareProgrammi/DaSorgenti .

In caso di problemi posta gli output completi dei vari passaggi di compilazione, capirne il problema da un solo pezzetto è pressoché impossibile.

:ciao: Ciao
ACER Extensa 5230E 2,2 Ghz cpu Celeron 900 hdd 160 GB Ram 1 GB scheda video Intel GM500
ACER Extensa 5635Z 2,2 Ghz cpu Celeron T3100 hdd 320 GB Ram 4 GB scheda video Intel Mobile 4
Quando una Finestra chiusa incontra un Pinguino la Finestra chiusa è una Finestra aperta.
Elia934e
Prode Principiante
Messaggi: 65
Iscrizione: giovedì 12 marzo 2015, 13:37
Sesso: Maschile

Re: Aggiornamento pacchetto coreutils Xenial

Messaggio da Elia934e »

Infatti ho scaricato e avviato l'installazione di coreutils 8.30, volendo poi crearci un deb e installarlo da chroot su Deft-Zero. Seguendo le indicazioni sul readme, viene eseguito senza problemi il ./bootstrap e il ./configure, ma poi durante il male compare l'errore che ho scritto nel primo messaggio... Comunque adesso accendo il PC e scrivo bene passaggi ed errori 😁
Ecco, dando make:

Codice: Seleziona tutto

lib/acl-internal.c: In function 'free_permission_context':
lib/acl-internal.c:479:1: error: function might be candidate for attribute 'const' [-Werror=suggest-attribute=const]
 free_permission_context (struct permission_context *ctx)
 ^~~~~~~~~~~~~~~~~~~~~~~
cc1: all warnings being treated as errors
make[2]: *** [lib/acl-internal.o] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
Scrivi risposta

Ritorna a “Installazione e aggiornamento del sistema operativo”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 4 ospiti