On Tue, 20 Feb 2001, Juan C. Amengual wrote:
> Hola,
>
> pues eso, quiero partir el .rpm del VMWare que tengo en mi Debian para
> llev�rmelo en disquetes e instal�rselo a un amigo en su SUSE.
>
> He probado split y nada. Tambi�n fracasa el zipsplit sobre un .zip
Se que la soluci�n que voy a plantear puede ser pesada, pero como
mencionas que no rula "split"... ah� va:
$ dd if=fichero.rpm of=fichero.rpm-1 bs=1024 count=1400
$ dd if=fichero.rpm of=fichero.rpm-2 bs=1024 count=1400 skip=1400
$ dd if=fichero.rpm of=fichero.rpm-3 bs=1024 count=1400 skip=2800
[...]
$ dd if=fichero.rpm of=fichero.rpm-'n' bs=1024 count=1400 skip='(n-1)*1400'
Explicaci�n de par�metros:
if-> Fichero de entrada
of-> Fichero de salida, ten cuidado de no sobrescribir ninguno de los
anteriormente creados.
bs-> Block Size en bytes (1024 = 1K)
count-> Cuantos bloques quieres para el "of" actual
skip-> Cuantos bloques de tama�o "bs" quieres que se salte para el fichero
actual. Es necesario para todos los ficheros posteriores al primero
Y ya est�. S� que la utilidad principal de "dd" no es esta, pero tambi�n
funciona, es algo m�s tedioso, pero funciona bien.
Debes tener siempre mucho cuidado con cambiar tanto el par�metro "of" como
el "skip" para que actualice la cuenta.
NOTA: �C�mo saber si se ha terminado de partir el fichero?
Cuando la salida de "dd" es inferior al n�mero de bloques que has fijado
en el par�metro "count", la fragmentaci�n del fichero habr� culminado.
Saludos.
---------------------------------------------------------------------
--- Rafael �ngel S�nchez Gim�nez ==== http://www.uco.es/~i72sagir ---
-------------------- E-mail: [EMAIL PROTECTED] -----------------------
---------------------------------------------------------------------