Script universale per settare i repository

Sezione dedicata ai progetti MIB per velocizzare la Distro Mandriva
Post Reply
User avatar
Roberto_65
Collaboratore
Collaboratore
Posts: 516
Joined: 6 December 2007, 23:56
OpenMandriva: 2009.1
Kernel: i686 x86_64
Desktop: Gnome Xfce4
Location: Triangolo delle Bermude
Contact:

Script universale per settare i repository

Post by Roberto_65 »

Questo script universale permette:
1) di settare i repositori ufficiali Main Contrib Free PLF
2) di settare i repositori MIB corrente
3) di rimuovere i repository Debug e testing

Lo script è universale e funziona benissimo con qualsiasi versione di Mandriva e con qualsiasi architettura.

settarep.sh

Code: Select all

#!/bin/bash
###################################################################
# Questo script setta i repositori e aggiorna il sistema Mandriva #
# Ver. 1.3 - Roberto_65 MIB                                       #
###################################################################
vkde="4.5.5"
repoext="ftp://ftp.proxad.fr/mirrors/ftp.mandriva.com/MandrivaLinux"
MIBrep="http://mib.pianetalinux.org/MIB/"
ver=$(awk '{print $4}' /etc/mandriva-release)
arc=$(awk '{print $7}' /etc/mandriva-release)
echo; echo
echo "Questo script universale permette:"
echo "1) di settare i repositori ufficiali Main Contrib Free PLF"
echo "2) di settare i repositori MIB corrente"
echo "3) di rimuovere i repository Debug e testing"
echo -n "Versione corrente (${vr}) [${vr}] -->"; read verm
if [ ! $verm ]; then
   verm="${vr}"
fi
urpmi.removemedia -a
# MIB
urpmi.addmedia --interactive --distrib ${MIBrep}/${verm}/cfg/${arc}
# KDE 
if [ $arc == "i586" ]; then
   ab="32"
  else
   ab="64"
fi
urpmi.addmedia --update MIB-KDE_${vkde}""_release http://mib.pianetalinux.org/MIB/${verm}/others/kde/${vkde}/${ab}/release
urpmi.addmedia --update MIB-KDE${vkde}""_others http://mib.pianetalinux.org/MIB/${verm}/others/kde/${vkde}/${ab}/others
urpmi.addmedia --update MIB-KDE${vkde}""_updates http://mib.pianetalinux.org/MIB/${verm}/others/kde/${vkde}/${ab}/updates
urpmi.addmedia --update MIB-KDE${vkde}""_extras http://mib.pianetalinux.org/MIB/${verm}/others/kde/45X-extras/${ab}/

# Mandriva
urpmi.addmedia --interactive --distrib ${repoext}/official/${verm}/${arc}

# PLF
urpmi.addmedia --distrib --mirrorlist http://plf.zarb.org/mirrors/${verm}.${arc}.list

# Remove: debug, testing
urpmi.removemedia 'PLF Free debug' 'PLF Free backports debug' 'PLF Non-free debug' 'PLF Non-free backports debug'
Basta solo attivare i repository "backports"
ed eseguire un aggiornamento del sistema.
Last edited by Roberto_65 on 21 February 2011, 12:43, edited 7 times in total.
Roberto_65
Packager delle MIB-Live
Il creatore delle MIB-Live
L'inventore di MIB-LiveToFlash
Triangolo delle Bermude http://www.sitohd.com/siti/3209

User avatar
NicCo
Amministratore
Amministratore
Posts: 4765
Joined: 6 December 2007, 19:54

Re: Script universale per settare i repository

Post by NicCo »

Un buon esercizio di bash, ma reputo tale script, così congegnato, del tutto inutile! (*)

Non mi stancherò mai di ricordare che sul Forum, nella sezione:

Guide e Tutorial
http://mib.pianetalinux.org/mib/forum/v ... m.php?f=21


ci sono le due Guide Ufficiali per configurare i repo

Liste repositories per Mandriva 2010.2 - MDV+PLF+MIB
http://mib.pianetalinux.org/mib/forum/v ... =21&t=2611

Liste repositories per Mandriva 2010.2 - MDV+PLF+MIB+KDE455
http://mib.pianetalinux.org/mib/forum/v ... =21&t=2612


Vi sono ben 4 diverse possibilità per ciascuna, la prima con la configurazione dinamica dei repo (api.mandiva.com), le altre con tre diversi famosi mirror, generalmente tra i più affidabili

Questi script sono stati ampiamente testati e sono del tutto autosufficienti:
non occorre far altro che eseguirli e tutti i repo sono attivati nel modo appropriato da noi suggerito!


(*) Potrebbe esser utile trasformare le due Guide in un unico script, che chieda all'inizio se si vuole usare la configurazione dinamica, oppure quale dei tre mirror si preferisce, poi si potrebbe chiedere se l'utente vuole attivare anche i repo per KDE 4.5.5, e alla fine dovrebbe configurare i repo adeguati in un colpo solo!




Ciao,
NicCo
.
--- Professional experience ---
Kernel designer, engineer, maintainer and tester for ROSA Desktop and OpenMandriva Lx O.S.

--- currently I'm playing with ---
LTS Kernels > Linux 4.1.12-nrjQL <<< Linux 3.18.17-nrjQL <<< Linux 3.14.46-nrjQL
EOL Kernels > Linux 3.19.8-nrjQL <<< Linux 3.17.8-nrjQL <<< Linux 3.15.10-nrjQL

User avatar
Roberto_65
Collaboratore
Collaboratore
Posts: 516
Joined: 6 December 2007, 23:56
OpenMandriva: 2009.1
Kernel: i686 x86_64
Desktop: Gnome Xfce4
Location: Triangolo delle Bermude
Contact:

Script universale per settare i repository Vr. 1.3

Post by Roberto_65 »

In cima trovate la versione 1.3 dello script.

Adesso permette di selezionare i rpository da installare in modo interattivo.
Roberto_65
Packager delle MIB-Live
Il creatore delle MIB-Live
L'inventore di MIB-LiveToFlash
Triangolo delle Bermude http://www.sitohd.com/siti/3209

User avatar
odites
Utente
Utente
Posts: 113
Joined: 18 July 2008, 19:47

Re: Script universale per settare i repository

Post by odites »

Visto che mi rubi il codice e lo scopro anche ti do due lezioni di bash e di stile :P

Code: Select all

#!/bin/sh
#Script by odites and Roberto65 0.1

# Set
vkde="4.5.5"
mrep="http://mib.pianetalinux.org/MIB/"
ver=$(awk '{print $4}' /etc/mandriva-release)
arc=$(awk '{print $7}' /etc/mandriva-release)

if [ $arc == "i586" ]; then
   ab="32"
  else
   ab="64"
fi

echo "Hi, this script will configure your repositories"
echo "Do you want an Automatic or Manaul configuration? [ A | M ]" && read ans1

if [ $ans1 == "M" ]
  then 
  echo -e "Tell me which repository you want: ftp://ftp.free.fr, ftp://ftp.proxad.fr, ftp://distrib-coffee.ipsl.jussieu.fr,\n ftp://ftp.yandex.ru, ftp://mirror2.mirror.garr.it  [ 1 | 2 | 3 | 4 | 5 ]" && read ans2

  case $ans2 in 
    1)
      fff="ftp://ftp.free.fr/mirrors/ftp.mandriva.com/MandrivaLinux/official"
      fpp="ftp://ftp.free.fr/mirrors/plf.zarb.org/mandriva"
    ;;
    2)
      fff="ftp://ftp.proxad.fr/mirrors/ftp.mandriva.com/MandrivaLinux/official"
      fpp="ftp://ftp.proxad.fr/mirrors/plf.zarb.org/mandriva"
    ;;
    3)
      fff="ftp://distrib-coffee.ipsl.jussieu.fr/pub/linux/MandrivaLinux/official"
      fpp="ftp://distrib-coffee.ipsl.jussieu.fr/pub/linux/plf/mandriva"
    ;;
    4)
      fff="ftp://ftp.yandex.ru/mandriva/official"
      fpp="ftp://ftp.yandex.ru/mandriva/plf"
    ;;
    5)
      fff="ftp://mirror2.mirror.garr.it/mirrors/mandriva/official"
      fpp="ftp://ftp.free.fr/mirrors/plf.zarb.org/mandriva" 
    ;;
  esac
fi

if [ $ver == "2010.1" || $ver == "2010.2" ]
  then 
  echo "Do you want to set KDE 4.5.5 MIB repository? [ Y | N ]" && read sol
fi



echo "I'm going to set the new repositories, if you want to stop me press Q" && read pain
if [ $pain == "Q" ]
  then exit 0
fi

urpmi.removemedia -a

if [ $ans1 == "M" ]
then

#Manual
  for x in main contrib non-free
  do
    urpmi.addmedia ${x}_${ab}_release ${fff}/${ver}/${arc}/media/${x}/release
    urpmi.addmedia --update ${x}_${ab}_updates ${fff}/${ver}/${arc}/media/${x}/updates
    urpmi.addmedia --update ${x}_${ab}_backports ${fff}/${ver}/${arc}/media/${x}/backports
  done

# PLF
  if [ $ver != "2011" ]
  then
    for t in free non-free
    do
      for y in release backports
      do
	urpmi.addmedia --update PLF-${t}_${ab}_${y} ${fpp}/${ver}/${t}/${y}/binary/${arc}/
      done
    done
  fi


else

# Automatic
  for x in main contrib non-free
  do
    urpmi.addmedia --mirrorlist "http://api.mandriva.com/mirrors/basic.${ver}.${arc}.list" "${x} ${ab}" "media/${x}/release"
    urpmi.addmedia --update --mirrorlist "http://api.mandriva.com/mirrors/basic.${ver}.${arc}.list" "${x} updates ${ab}" "media/${x}/updates"
    urpmi.addmedia --update --mirrorlist "http://api.mandriva.com/mirrors/basic.${ver}.${arc}.list" "${x} backports ${ab}" "media/${x}/backports"
  done

# PLF
  if [ $ver != "2011" ]
  then
    for t in free non-free
    do
      urpmi.addmedia --update --mirrorlist "http://plf.zarb.org/mirrors/${ver}.${arc}.list" "PLF ${t}" "../../../${ver}/${t}/release/binary/${arc}/"
      urpmi.addmedia --update --mirrorlist "http://plf.zarb.org/mirrors/${ver}.${arc}.list" "PLF ${t} backports" "../../../${ver}/${t}/backports/binary/${arc}/"
    done
  fi

fi


# MIB
urpmi.addmedia --update MIB-basic_${ab} ${mrep}/${ver}/${ab}/basic/
urpmi.addmedia --update --raw MIB-experts_${ab} ${mrep}/${ver}/${ab}/experts/

if [ $sol == "Y" || $sol == "y" ]
then
  for j in release others updates
  do
    urpmi.addmedia --update MIB-KDE455_release_${ab} ${mrep}/${ver}/others/kde/${vkde}/${ab}/${j}
  done

  urpmi.addmedia --update MIB-KDE455_release_${ab} ${mrep}/${ver}/others/kde/45X-extras/${ab}/
fi


#64 bit has twice repos!
if [ $ab == "64" ]
then

  if [ $ans1 == "M" ]
  then
#Manual
    urpmi.addmedia release_main_32 ${fff}/${ver}/i586/media/main/release
    urpmi.addmedia --raw release_contrib_32 ${fff}/${ver}/i586/media/contrib/release
    urpmi.addmedia --update updates_main_32 ${fff}/${ver}/i586/media/main/updates
    urpmi.addmedia --update --raw updates_contrib_32 ${fff}/${ver}/i586/media/contrib/updates
    urpmi.addmedia --update backports_main_32 ${fff}/${ver}/i586/media/main/backports
    urpmi.addmedia --update --raw backports_contrib_32 ${fff}/${ver}/i586/media/contrib/backports

# PLF
    if [ $ver != "2011" ]
    then
      for t in free non-free
      do
	urpmi.addmedia --update --raw PLF-${t}_32_release ${fpp}/${ver}/${t}/release/binary/i586/
	urpmi.addmedia --update --raw PLF-${t}_32_backports ${fpp}/${ver}/${t}/backports/binary/i586/
      done
    fi

  else
# Automatic
    urpmi.addmedia --mirrorlist "http://api.mandriva.com/mirrors/basic.${ver}.i586.list" "main 32" "media/main/release"
    urpmi.addmedia --raw --mirrorlist "http://api.mandriva.com/mirrors/basic.${ver}.i586.list" "contrib 32" "media/contrib/release"
    urpmi.addmedia --update --mirrorlist "http://api.mandriva.com/mirrors/basic.${ver}.i586.list" "main updates 32" "media/main/updates"
    urpmi.addmedia --update --raw --mirrorlist "http://api.mandriva.com/mirrors/basic.${ver}.i586.list" "contrib updates 32" "media/contrib/updates"
    urpmi.addmedia --update --mirrorlist "http://api.mandriva.com/mirrors/basic.${ver}.i586.list" "main backports 32" "media/main/backports"
    urpmi.addmedia --update --raw --mirrorlist "http://api.mandriva.com/mirrors/basic.${ver}.i586.list" "contrib backports 32" "media/contrib/backports"

# PLF
    if [ $ver != "2011" ]
    then
      for t in free non-free
      do
	urpmi.addmedia --update --raw --mirrorlist "http://plf.zarb.org/mirrors/${ver}.i586.list" "PLF ${t} 32" "../../../${ver}/${t}/release/binary/i586/"
	urpmi.addmedia --update --raw --mirrorlist "http://plf.zarb.org/mirrors/${ver}.i586.list" "PLF ${t} backports 32" "../../../${ver}/${t}/backports/binary/i586/"
      done
    fi
 
  fi

# MIB
urpmi.addmedia --update --raw MIB-basic_32 ${mrep}/${ver}/32/basic/
  if [ $sol == "Y" || $sol == "y" ]
  then
    urpmi.addmedia --update MIB-KDE455_release_32 ${mrep}/${ver}/others/kde/${vkde}/32/release
    urpmi.addmedia --update MIB-KDE455_updates_32 ${mrep}/${ver}/others/kde/${vkde}/32/updates
  fi

fi

Per chi vuole usarlo quando vedete le parentesi quadrate quelle sono le SOLE opzioni disponibili, quindi dovete digitare UNA di quelle (anni fa mi dissero che non era intuitivo)
Le strutture dei repo sono tali da funzionare dalla 2010.0 in poi, però solo alcune di mandriva hanno il porting del MIB di KDE SC 4.5.5, quindi non tutti hanno le stesse cose!! Il garr non ha i repository plf !!!

Per favore qualcuno lo testi e qui sotto dica se è andato tutto bene!!

PS Per Nicco è un esercizio, è da tanto che non toccavo la shell, così per divertirsi va bene!!

ominomichelin
Utente
Utente
Posts: 141
Joined: 28 March 2009, 18:19
OpenMandriva: 2009.1 x86_64
Kernel: 2.6.29.1

Re: Script universale per settare i repository

Post by ominomichelin »

e perche non integrare anche un pò di zenity ? Tanto per non spaventare con la shell le bionde?
http://www.mandrivausers.ro/ MRB aint no shit , :p Linux user number 507107 Nu dați banii pe prostii, puneți Linux pe PISI !

User avatar
MaxSimon
Utente junior
Utente junior
Posts: 41
Joined: 24 September 2009, 13:19
OpenMandriva: 2011 x86_64
Kernel: 2.6.39.4-5.1-desktop
Desktop: KDE 4.6.5
country: Italy

Re: Script universale per settare i repository

Post by MaxSimon »

Ciao odites, credo ci sia un erore nel tuo script:

Code: Select all

[root@localhost Scrivania]# ./config-repo.sh
Hi, this script will configure your repositories
Do you want an Automatic or Manaul configuration? [ A | M ]
M
Tell me which repository you want: ftp://ftp.free.fr, ftp://ftp.proxad.fr, ftp://distrib-coffee.ipsl.jussieu.fr,
 ftp://ftp.yandex.ru, ftp://mirror2.mirror.garr.it  [ 1 | 2 | 3 | 4 | 5 ]
4
./config-repo.sh: line 47: [: missing `]'
./config-repo.sh: line 47: 2010.2: command not found
I'm going to set the new repositories, if you want to stop me press Q
Q

Oggi sono in vena di test! 8-)

EDIT:
Dopo aver smanettato qualche ora su un codice per me nuovo ho trovato qualche errore.
1) se le le variabili ans1 e ans2 (le risposte date dall'utente) sono nulle, le istruzioni tipo

Code: Select all

if [ $ans1 == "M" ]
generano un errore; bisogna correggere quotando le variabile:

Code: Select all

if [ "$ans1" == "M" ]
.
Questo va fatto in tutte le istruzioni if che controllano il valore delle variabili ans1 e ans2.
Volendo migliorare lo script, è possibile introdurre un ulteriore controllo sulle risposte date dall'utente.

2) Le istruzioni:

Code: Select all

 if [ $ver == "2010.1" || $ver == "2010.2" ]
...
 if [ $sol == "Y" || $sol == "y" ]
non funzionano, in quanto l'operatore || non è contemplato nel costrutto [ ]. E' necessario modificare l'operatore (o utilizzare il costrutto [[ ]]):

Code: Select all

 if [ $ver == "2010.1" -o $ver == "2010.2" ]
...
 if [ $sol == "Y" -o $sol == "y" ]
Alla luce di questo riporto lo script di odites modificato e testato su 2010.2 64bit.

Code: Select all

#!/bin/sh
#Script by odites and Roberto65 0.1

# Set
vkde="4.5.5"
mrep="http://mib.pianetalinux.org/MIB/"
ver=$(awk '{print $4}' /etc/mandriva-release)
arc=$(awk '{print $7}' /etc/mandriva-release)

if [ $arc == "i586" ]; then
   ab="32"
  else
   ab="64"
fi

echo "Hi, this script will configure your repositories"
echo "Do you want an Automatic or Manaul configuration? [ A | M ]" && read ans1
# If someone makes an error
if [ "$ans1" != "M" ]
  then
  ans1="A"
  echo "Your choise: " $ans1
else
  echo -e "Tell me which repository you want: \n1 - ftp://ftp.free.fr \n2 - ftp://ftp.proxad.fr \n3 - ftp://distrib-coffee.ipsl.jussieu.fr \n4 - ftp://ftp.yandex.ru \n5 - ftp://mirror2.mirror.garr.it \nSelect [ 1 | 2 | 3 | 4 | 5 ]: " && read ans2

  case $ans2 in
    1)
      fff="ftp://ftp.free.fr/mirrors/ftp.mandriva.com/MandrivaLinux/official"
      fpp="ftp://ftp.free.fr/mirrors/plf.zarb.org/mandriva"
    ;;
    2)
      fff="ftp://ftp.proxad.fr/mirrors/ftp.mandriva.com/MandrivaLinux/official"
      fpp="ftp://ftp.proxad.fr/mirrors/plf.zarb.org/mandriva"
    ;;
    3)
      fff="ftp://distrib-coffee.ipsl.jussieu.fr/pub/linux/MandrivaLinux/official"
      fpp="ftp://distrib-coffee.ipsl.jussieu.fr/pub/linux/plf/mandriva"
    ;;
    4)
      fff="ftp://ftp.yandex.ru/mandriva/official"
      fpp="ftp://ftp.yandex.ru/mandriva/plf"
    ;;
    5)
      fff="ftp://mirror2.mirror.garr.it/mirrors/mandriva/official"
      fpp="ftp://ftp.free.fr/mirrors/plf.zarb.org/mandriva"
    ;;
    # Wrong answer from user
    *)
      fff="ftp://ftp.free.fr/mirrors/ftp.mandriva.com/MandrivaLinux/official"
      fpp="ftp://ftp.free.fr/mirrors/plf.zarb.org/mandriva"
  esac
fi


if [ $ver == "2010.1" -o $ver == "2010.2" ]
  then
  echo "Do you want to set KDE 4.5.5 MIB repository? [ Y | N ]" && read sol
fi
if [ "$sol" != "Y" ]
  then
  sol="N"
  echo "Your choise: " $sol
fi

echo "I'm going to set the new repositories, if you want to stop me press Q" && read pain
if [ "$pain" == "Q" ]
  then exit 0
fi

urpmi.removemedia -a

if [ "$ans1" == "M" ]
then

#Manual
  for x in main contrib non-free
  do
    urpmi.addmedia ${x}_${ab}_release ${fff}/${ver}/${arc}/media/${x}/release
    urpmi.addmedia --update ${x}_${ab}_updates ${fff}/${ver}/${arc}/media/${x}/updates
    urpmi.addmedia --update ${x}_${ab}_backports ${fff}/${ver}/${arc}/media/${x}/backports
  done

# PLF
  if [ $ver != "2011" ]
  then
    for t in free non-free
    do
      for y in release backports
      do
   urpmi.addmedia --update PLF-${t}_${ab}_${y} ${fpp}/${ver}/${t}/${y}/binary/${arc}/
      done
    done
  fi


else

# Automatic
  for x in main contrib non-free
  do
    urpmi.addmedia --mirrorlist "http://api.mandriva.com/mirrors/basic.${ver}.${arc}.list" "${x} ${ab}" "media/${x}/release"
    urpmi.addmedia --update --mirrorlist "http://api.mandriva.com/mirrors/basic.${ver}.${arc}.list" "${x} updates ${ab}" "media/${x}/updates"
    urpmi.addmedia --update --mirrorlist "http://api.mandriva.com/mirrors/basic.${ver}.${arc}.list" "${x} backports ${ab}" "media/${x}/backports"
  done

# PLF
  if [ $ver != "2011" ]
  then
    for t in free non-free
    do
      urpmi.addmedia --update --mirrorlist "http://plf.zarb.org/mirrors/${ver}.${arc}.list" "PLF ${t}" "../../../${ver}/${t}/release/binary/${arc}/"
      urpmi.addmedia --update --mirrorlist "http://plf.zarb.org/mirrors/${ver}.${arc}.list" "PLF ${t} backports" "../../../${ver}/${t}/backports/binary/${arc}/"
    done
  fi

fi


# MIB
urpmi.addmedia --update MIB-basic_${ab} ${mrep}/${ver}/${ab}/basic/
urpmi.addmedia --update --raw MIB-experts_${ab} ${mrep}/${ver}/${ab}/experts/

if [ $sol == "Y" -o $sol == "y" ]
then
  for j in release others updates
  do
    urpmi.addmedia --update MIB-KDE455_release_${ab} ${mrep}/${ver}/others/kde/${vkde}/${ab}/${j}
  done

  urpmi.addmedia --update MIB-KDE455_release_${ab} ${mrep}/${ver}/others/kde/45X-extras/${ab}/
fi


#64 bit has twice repos!
if [ $ab == "64" ]
then

  if [ "$ans1" == "M" ]
  then
#Manual
    urpmi.addmedia release_main_32 ${fff}/${ver}/i586/media/main/release
    urpmi.addmedia --raw release_contrib_32 ${fff}/${ver}/i586/media/contrib/release
    urpmi.addmedia --update updates_main_32 ${fff}/${ver}/i586/media/main/updates
    urpmi.addmedia --update --raw updates_contrib_32 ${fff}/${ver}/i586/media/contrib/updates
    urpmi.addmedia --update backports_main_32 ${fff}/${ver}/i586/media/main/backports
    urpmi.addmedia --update --raw backports_contrib_32 ${fff}/${ver}/i586/media/contrib/backports

# PLF
    if [ $ver != "2011" ]
    then
      for t in free non-free
      do
   urpmi.addmedia --update --raw PLF-${t}_32_release ${fpp}/${ver}/${t}/release/binary/i586/
   urpmi.addmedia --update --raw PLF-${t}_32_backports ${fpp}/${ver}/${t}/backports/binary/i586/
      done
    fi

  else
# Automatic
    urpmi.addmedia --mirrorlist "http://api.mandriva.com/mirrors/basic.${ver}.i586.list" "main 32" "media/main/release"
    urpmi.addmedia --raw --mirrorlist "http://api.mandriva.com/mirrors/basic.${ver}.i586.list" "contrib 32" "media/contrib/release"
    urpmi.addmedia --update --mirrorlist "http://api.mandriva.com/mirrors/basic.${ver}.i586.list" "main updates 32" "media/main/updates"
    urpmi.addmedia --update --raw --mirrorlist "http://api.mandriva.com/mirrors/basic.${ver}.i586.list" "contrib updates 32" "media/contrib/updates"
    urpmi.addmedia --update --mirrorlist "http://api.mandriva.com/mirrors/basic.${ver}.i586.list" "main backports 32" "media/main/backports"
    urpmi.addmedia --update --raw --mirrorlist "http://api.mandriva.com/mirrors/basic.${ver}.i586.list" "contrib backports 32" "media/contrib/backports"

# PLF
    if [ $ver != "2011" ]
    then
      for t in free non-free
      do
   urpmi.addmedia --update --raw --mirrorlist "http://plf.zarb.org/mirrors/${ver}.i586.list" "PLF ${t} 32" "../../../${ver}/${t}/release/binary/i586/"
   urpmi.addmedia --update --raw --mirrorlist "http://plf.zarb.org/mirrors/${ver}.i586.list" "PLF ${t} backports 32" "../../../${ver}/${t}/backports/binary/i586/"
      done
    fi

  fi

# MIB
urpmi.addmedia --update --raw MIB-basic_32 ${mrep}/${ver}/32/basic/
  if [ $sol == "Y" -o $sol == "y" ]
  then
    urpmi.addmedia --update MIB-KDE455_release_32 ${mrep}/${ver}/others/kde/${vkde}/32/release
    urpmi.addmedia --update MIB-KDE455_updates_32 ${mrep}/${ver}/others/kde/${vkde}/32/updates
  fi

fi 
Che ne dici?
Ciao. ;)
AMD Turion X2 Ultra - nVidia GT130M - Mandriva 2010.2 x86_64
‎Intel Core2 Duo E7300 - nVidia GeForce 9500 GT - Mandriva 2011 x86_64

Post Reply