Mandriva 2007.1 Sorgenti pacchetti e Update in pochi Click

Mar, 10/04/2007 - 14:45

Mandriva 2007.1 Sorgenti pacchetti e Update in pochi Click

Inviato da Moreno 14 commenti

MGSM0039 10/04/2007 Mandriva 2007.1 Sorgenti pacchetti e Update in pochi Click

11/04/2007 Piccola correzione scripts e modifica guida

[= x-large]Introduzione[/]

Finalmente è uscita la fiammante Mandriva 2007.1 Spring anche se al momento non sono disponibili le ISO ma questo non è un problema.
Questa procedura è infatti valida sia che partiate dalle ISO ufficiali della Mandriva 2007.1 Spring sia che se partiate da una sua versione RC recente, chiaramente nel caso partiate da una RCx molti pacchetti saranno aggiornati.

Affinché tutto vada a buon fine è indispensabile che la vostra Mandriva sia connessa ad internet con una connessione a banda larga (ADSL).
[= x-large]Installazione[/]

La procedura da seguire è estremamente semplice ed è la seguente:

1) Scaricare lo script sorgenti Mandriva 2007.1

Con l'uscita della nuova Mandriva si può abbandonare Cooker per le più tranquille acque dei pacchetti ufficiali.
La struttura di tali sorgenti è simile a quella di Cooker.
Al primo livello abbiamo le cartelle main Che contiene i pacchetti mantenuti ufficialmente da Mandriva, contrib che contiene pacchetti mantenuti da volontari vicini a Mandriva e la nuovissima non-free che prima era disponibile solo per cooker e che contiene parecchi driver proprietari ed i pacchetti Java.
Ogni cartella è poi suddivisa in più sottocartelle ma quelle di una qualche utilità sono:
release che contiene tutti i pacchetti disponibili alla data del rilascio della Mandriva 2007.1
updates che contiene tutti gli aggiornamenti importante della Mandriva
backports questa cartella inaugurata con la 2007.0 contiene il backports da Cooker di tutti i pacchetti ritenuti essenziali, tipico esempio è FireFox Wine etc.
In Cooker queste ultime due cartelle sono sempre vuote mentre nella 2007.1 cresceranno con il tempo.
Oltre alle sorgenti Ufficiali saranno aggiunte anche quelle di PLF (Penguin Liberation Front) che contengono una montagna di pacchetti "vietati" come programmi p2p, driver proprietari etc. etc.

Per cominciare allora scaricate con il vostro browser questo file http://www.moreno.m-2.it/2007spring/2007.1.sh sul vostro desktop.
Questo è uno script per processori i586 che aggiungerà le sorgenti internet di Mandriva e PLF Cooker e, se necessario, effettuerà un aggiornamento della macchina.

Se invece avete installato la versione x86_64 per processori a 64bit scaricate questo file http://www.moreno.m-2.it/2007spring/2007.1x86_64.sh sempre sul vostro desktop.

Per gli script io ho utilizzato gli indirizzi ftp://bo.mirror.garr.it/mirrors/Mandrake/official/2007.1 per la 2007.1 e ftp://plf.lastdot.org/plf/2007.1 per PLF.
Se voleste usare altri indirizzi basta modificare lo script dopo averlo scaricato.
2) Aprire un terminale e diventare root
$ cd ~
$ su
Password: LaPasswordDiRoot
#
3) Spostarsi sul desktop
# cd Desktop
#
4) Rendiamo lo script eseguibile
# chmod +x 2007.1.sh
#
5) Avviare lo script di aggiunta sorgenti Mandriva e Aggiornamento
# ./2007.1.sh
#

Questa procedura può richiedere parecchio tempo, dipende dalla velocità di connessione e da quanti pacchetti bisogna aggiornare.

Se avete scaricato la versione dello script a 64 bit script occorre inserire al posto di 2007.1.sh 2007.1x86_64.sh
6) Rimuovere l'aggiornamento per le sorgenti statiche

Dato che per aggiornare il sistema è stato necessario marcare update anche le sorgenti statiche una volta terminato il lavoro occorre rimuovere questo flag.

Per far cio occorre avviare il centro di controllo Mandriva Stella -> Sistema -> Configurazione -> Configura il tuo computer e dopo avere introdotto la password di root occorre entrare nella sezione sorgenti (L'incona con la scritta RPM).
Dalla maschera sorgenti occorre togliere il segno di spunta nella colonna Aggiornare alle seguenti sorgenti statiche
20071Main, 20071Contrib, 20071NonFree, 20071PlfFree e 20071PlfNonFree.
Confermare facendo Click su OK.

Ciao Ciao Moreno

Ecco gli script utilizzati:

Aggiunta sorgenti

#!/bin/bash
#
#Rimuove sorgenti eventualmente gia' presenti
urpmi.removemedia 20071Main
urpmi.removemedia 20071MainUpdate
urpmi.removemedia 20071MainBackports
urpmi.removemedia 20071Contrib
urpmi.removemedia 20071ContribUpdate
urpmi.removemedia 20071ContribBackports
urpmi.removemedia 20071NonFree
urpmi.removemedia 20071NonFreeUpdate
urpmi.removemedia 20071NonFreeBackports
urpmi.removemedia 20071PlfFree
urpmi.removemedia 20071PlfNonFreeBp
urpmi.removemedia 20071PlfNonFree
urpmi.removemedia 20071PlfNonFreeBp
 
#Aggiunge le sorgenti 2007.1 Spring
urpmi.addmedia --update 20071Main ftp://bo.mirror.garr.it/mirrors/Mandrake/official/2007.1/i586/media/main/release with media_info/hdlist.cz
urpmi.addmedia --update 20071MainUpdate ftp://bo.mirror.garr.it/mirrors/Mandrake/official/2007.1/i586/media/main/updates with media_info/hdlist.cz
urpmi.addmedia --update 20071MainBackports ftp://bo.mirror.garr.it/mirrors/Mandrake/official/2007.1/i586/media/main/backports with media_info/hdlist.cz
urpmi.addmedia --update 20071Contrib ftp://bo.mirror.garr.it/mirrors/Mandrake/official/2007.1/i586/media/contrib/release with media_info/hdlist.cz
urpmi.addmedia --update 20071ContribUpdate ftp://bo.mirror.garr.it/mirrors/Mandrake/official/2007.1/i586/media/contrib/updates with media_info/hdlist.cz
urpmi.addmedia --update 20071ContribBackports ftp://bo.mirror.garr.it/mirrors/Mandrake/official/2007.1/i586/media/contrib/backports with media_info/hdlist.cz
urpmi.addmedia --update 20071NonFree ftp://bo.mirror.garr.it/mirrors/Mandrake/official/2007.1/i586/media/non-free/release with media_info/hdlist.cz
urpmi.addmedia --update 20071NonFreeUpdate ftp://bo.mirror.garr.it/mirrors/Mandrake/official/2007.1/i586/media/non-free/updates with media_info/hdlist.cz
urpmi.addmedia --update 20071NonFreeBackports ftp://bo.mirror.garr.it/mirrors/Mandrake/official/2007.1/i586/media/non-free/backports with media_info/hdlist.cz
 
 
urpmi.addmedia --update 20071PlfFree ftp://plf.lastdot.org/plf/2007.1/free/release/binary/i586/ with hdlist.cz
urpmi.addmedia --update 20071PlfFreeBp ftp://plf.lastdot.org/plf/2007.1/free/backports/binary/i586/ with hdlist.cz
urpmi.addmedia --update 20071PlfNonFree ftp://plf.lastdot.org/plf/2007.1/non-free/release/binary/i586/ with hdlist.cz
urpmi.addmedia --update 20071PlfNonFreeBp ftp://plf.lastdot.org/plf/2007.1/non-free/backports/binary/i586/ with hdlist.cz
 
#Aggiorna se necessario le sorgenti
urpmi.update -a
#effettua se necessario l'aggiornamento  dei pacchetti
urpmi --auto --auto-select --keep
 


In:



Commenti

Ritratto di Moreno
#1

Inviato da Moreno il Mer, 11/04/2007 - 10:41.

Sorgenti pacchetti e Update in pochi Click

Ciao

Questa mattina ho provato lo script su una macchina 2007.0 aggiornata ieri a Spring RC3.

Tutto è filato abbastanza liscio a parte il fatto che ho dovuto lanciare due volte il comando urpmi --ato --auto-select --keep

L'aggiornamento è stato parecchio pesante con la bellezza di 284 pacchetti RPM (50 solo per PLF).

Appena saranno disponibili le ISO finali della 2007.1 piallerò la macchina e riproverò l'aggiornamento.

Ciao Ciao Moreno

Addio, e grazie per tutto il pesce.
Avatar by moonlight-dream.



Ritratto di Schizoid
#2

Inviato da Schizoid il Mer, 11/04/2007 - 14:16.

Re: Sorgenti pacchetti e Update in pochi Click

pura curiosità, ma la cartella testing, a che serve?

Mandriva x64 2010.0 MIB
Acer Aspire 5935G (Core2 Duo P7450 - 4Gb RAM - Nvidia GeForce GT 130M)



Ritratto di pietro61
#3

Inviato da pietro61 il Gio, 12/04/2007 - 11:28.

Sorgenti pacchetti e Update in pochi Click

Moreno Moreno, tu ci vizi...
Grazie e ciao



Ritratto di maurelio79
#4

Inviato da maurelio79 il Gio, 12/04/2007 - 14:44.

Re: Sorgenti pacchetti e Update in pochi Click

Quote:

Dalla maschera sorgenti occorre togliere il segno di spunta nella colonna Aggiornare alle seguenti sorgenti statiche
20071Main, 20071Contrib, 20071NonFree, 20071PlfFree e 20071PlfNonFree.

Nella maschera dei sorgenti io non ho selezionato la voce aggiornare nei suddetti media, però se lancio da shell urpmi.update -a, cerca comunque gli aggiornamenti per questi media.
E' giusto così? Non è che devo toglierli del tutto con removemedia?

Debian Squeeze+Mandriva2009 on Asus X59SLseries
http://www.mylinuxexperience.org/



Ritratto di Moreno
#5

Inviato da Moreno il Gio, 12/04/2007 - 17:10.

Re: Sorgenti pacchetti e Update in pochi Click

Ciao

Dunque stando al man urpmi.update penso che debba usare il comando urpmi.update -a --update o qualche cosa di simile

Ciao Ciao Moreno

Addio, e grazie per tutto il pesce.
Avatar by moonlight-dream.



Ritratto di maurelio79
#6

Inviato da maurelio79 il Gio, 12/04/2007 - 18:47.

Re: Sorgenti pacchetti e Update in pochi Click

Grazie mille.
Il comando è urpmi.update --update
Però allora qual'è l'utilità di avere anche gli altri media se non li aggiorno e non li utilizzo? Non faccio prima a rimuoverli?

Grazie ancora.

Debian Squeeze+Mandriva2009 on Asus X59SLseries
http://www.mylinuxexperience.org/



Ritratto di Moreno
#7

Inviato da Moreno il Gio, 12/04/2007 - 18:49.

Re: Sorgenti pacchetti e Update in pochi Click

Ciao

Mica esistono solo gli aggiornamenti a questo mondo, le sorgenti statiche servono per installare programmi non ancora presenti sulla tua macchina.

Ciao Ciao Moreno

Addio, e grazie per tutto il pesce.
Avatar by moonlight-dream.



Ritratto di domisant
#8

Inviato da domisant il Mer, 13/06/2007 - 22:55.

DUBBIO

SCUSA È NORMALE CHE MI ESCA QUESTO:

I seguenti pacchetti hanno delle firme errate:
/var/cache/urpmi/rpms/libstartup-notification-1_0-0.9-1mdv2007.1.i586.rpm: Key ID (OK (DSA/SHA1, ven 01 giu 2007 16:45:34 CEST, Key ID dd684d7a26752624)) non valida



Ritratto di Moreno
#9

Inviato da Moreno il Gio, 14/06/2007 - 07:16.

_CM_RE: DUBBIO

Ciao

Purtroppo Sì.
Ci deve essere stato un po' di casino nelle procedure di firma.

Ciao Ciao Moreno

Addio, e grazie per tutto il pesce.
Avatar by moonlight-dream.



Ritratto di Gianfrix
#10

Inviato da Gianfrix il Sab, 14/04/2007 - 20:44.

Piccolo dubbio....

Uso una Mandriva 2007.0 Free fresca fresca di reinstallazione. Se provassi ad effettuare l'aggiornamento ai pacchetti della 2007.1 rischierei d'incasinare il sistema? Thinking

Io dico NO alle distro war!!! http://poweredbylinux.netsons.org/?page_id=72

Citazione:

"Coltiva Linux che tanto Windows si pianta da solo"