Upgrade desde CDs

  • warning: tempnam(): open_basedir restriction in effect. File() is not within the allowed path(s): (/srv/www/gilug.org/www/site.tree/) in /srv/www/gilug.org/www/site.tree/public/includes/file.inc on line 802.
  • warning: fopen(): Filename cannot be empty in /srv/www/gilug.org/www/site.tree/public/includes/file.inc on line 803.
  • El fitxer no s'ha pogut crear.

Ahir em vaig trobar amb el problema que volia upgradejar la meva debian de casa i que m'havia de descarregar 99 Mb, això no és un problema si tens un bon ample de banda, però no és al meu cas, que al meu poble no puc posar ni adsl...

Vaig buscar al google, i vaig trobar un article interessantíssim que t'explicava com fer un cd amb els upgrades i després poder-ho afegir a la sources.list. Fins hi tot hi havia un shell script que et crea la iso ja a punt per cremar ;-)

L'Article el podeu trobar aquí.

Equivalent a Mandrake

Jo em trobo sovint amb un problema equivalent quan vull actualitzar un ordinador amb Mandrake que no té accés a amples de banda massa grans.

Pels interessats, es pot fer de forma senzilla:

Descarregar els paquets que ens interessen en el disc dur, p.ex a:

/home/flipe/paquets/

Crear una font urpmi dels RPMs:

urpmi.addmedia paquets file:///home/flipe/paquets/

Un cop fet això, còpia els RPMs en un directori en un CD per a gravar (ex paquets), i també còpia el fitxer /var/lib/urpmi/hdlist.paquets.cz i/o var/lib/urpmi/synthesis.hdlist.paquets.cz en un algun directori del nou cd (ex base) com a hdlist.cz i synthesis.hdlist.cz.

Un cop gravat el CD i en l'ordinador amb poc ample de banda, afegim aquest CD com a font de la següent manera:

urpmi.addmedia nouspaquets removable:///mnt/cdrom/paquets with ../base/hdlist.cz

Ja tenim aquest CD que hem fet com a nova font de paquets ;-)