Publi

Descárgate KDEMOD3 a tu disco duro! Son los últimos días!

Kdemod3 me encanta! Y lo tengo instalado en varios ordenadores sobre Arch Linux. El problema es que los repositorios oficiales, foros, etc han desaparecido. Todo ha sido eliminado y la gente de Chackra ha eliminado hasta el último resquicio de Kdemod.
Aunque KDE3 sea cosa del pasado, a mí me sigue gustando y lo sigo viendo mucho más estable que la versión 4.

Pero es difícil encontrar mirrors que sigan teniendo kdemod todavía, aunque aquí van 2:
http://ftp.inf.utfsm.cl/pub/kdemod/kdemod-legacy/
http://ftp.cc.uoc.gr/mirrors/linux/chakra/kdemod-legacy/
http://ftp.cc.uoc.gr/mirrors/linux/chakra/kdemod-legacy/

En esos FTPs hay mucho más, como los últimos kdemod4, por ejemplo.

Aunque ahora, nos tenemos que encargar de descargar todos los archivos de esos repositorios (tal vez queramos instalar kde3 en otro equipo o actualizar algo en los que tenemos actualmente instalados).

Pero cuando los descarguemos todos, tenemos que asegurarnos de que están bien, para ello comprobamos la suma md5 de todos los archivos, y lo suyo es hacer un pequeño script que extraiga la suma de cada archivo y la compruebe (hay varias formas de hacerlo y como soy un poco paranoico, prefiero controlar un poco el proceso antes de decirle a md5sum que lo compruebe todo, tal vez el orden de algún fichero lo líe todo)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#!/bin/bash

# testpkg
arch="i686"

for i in *
do
# Extraemos la suma del archivo desc
        md5=`sed -n '/%MD5SUM%/ {n;p}' $i/desc`;
# Sacamos la suma del archivo a comprobar, primero miramos en la arquitectura actual, $arch, y luego en any (hay archivos multiplataforma)
        if [ -r "../$i-$arch.pkg.tar.gz" ]
        then
                sum="`md5sum ../$i-$arch.pkg.tar.gz | cut -d" " -f1`";
        else
                if [ -r "../$i-any.pkg.tar.gz" ]
                then
                        sum="`md5sum ../$i-any.pkg.tar.gz | cut -d" " -f1`"
                else
# Si no tenemos suma, el archivo no lo hemos encontrado
                        echo $i" NO ENCONTRADO";
                fi
        fi

# Una vez con todos los datos, comprobamos la suma obtenida con lo que debe dar
        if [ "$md5" != "$sum" ];
        then
# Pongo un mensaje largo, para que se vea a primera vista
                echo $i" IIIIIIIIIINCORRECTO";
#       else
#               echo $i" CORRECTO";
        fi;
done

Con esto podemos comprobar todos los archivos de una arquitectura a la vez.

En estos repositorios puede que haya algún archivo que no coincida su suma md5 con lo que debe dar, bien, podemos asegurarnos de que el archivo es bueno y cambiar la suma en el archivo desc, luego comprimirlo todo en kdemod-legacy.db.tar.gz.

También podría interesarte...

Only 1 comment left Ir a comentario

  1. Pingback: BlogESfera.com /

Leave a Reply