Lihuen
RSSRSS AtomAtom

Diferencia entre revisiones de «Descomprimiendo archivos .rar»

 
(No se muestran 3 ediciones intermedias de 2 usuarios)
Línea 1: Línea 1:
 
{{Warning|titulo=CUIDADO!|contenido=Esta página ayuda a instalar Software '''NO LIBRE'''!}}
 
{{Warning|titulo=CUIDADO!|contenido=Esta página ayuda a instalar Software '''NO LIBRE'''!}}
  
El formato de compresión RAR es utiliza un algoritmo licenciado por [http://en.wikipedia.org/wiki/Eugene_Roshal Eugene Roshal], de ahí el nombre de RAR (Roshal ARchive). Existe una versión libre llamada [http://www.unrarlib.org/ unrarlib], que implementa el algoritmo de descompresión para versiones antiguas de .rar. Esta librería es usada por el programa '''unrar-free'''. Sin embargo, para poder descomprimir sin problemas las versiones actuales (la mayoría de las que circulan actualmente por internet), es necesario usar un programa que se distribuye en forma gratuita pero que '''NO ES LIBRE''', llamado unrar-nonfree.
+
El formato de compresión RAR utiliza un algoritmo licenciado por [http://en.wikipedia.org/wiki/Eugene_Roshal Eugene Roshal], de ahí el nombre de RAR (Roshal ARchive). Existe una versión libre llamada [http://www.unrarlib.org/ unrarlib], que implementa el algoritmo de descompresión para versiones antiguas de .rar. Esta librería es usada por el programa '''unrar-free'''. Sin embargo, para poder descomprimir sin problemas las versiones actuales (la mayoría de las que circulan actualmente por internet), es necesario usar un programa que se distribuye en forma gratuita pero que '''NO ES LIBRE''', llamado unrar-nonfree.
 +
 
 +
===Repositorios necesarios===
 +
 
 +
Para instalar '''unrar-nonfree''' es necesario asegurarse de que esté seleccionada la rama non-free de repositorio de paquetes que estemos usando. Para agregar los sources contrib y non-free a nuestro repositorio, seguir los pasos de este tutorial. http://lihuen.linti.unlp.edu.ar/index.php/Configurando_los_repositorios_para_Lihuen Configurando los repositorios para Lihuen].
 +
 
 +
Sino estamos seguros de tener los sources '''non-free contrib''' en nuestro repo podemos correr el siguiente comando.
 +
 
 +
  lihuen@myhost:~$ cat /etc/apt/sources.list |grep non-free
 +
 
 +
Si este comando devuelve al menos una línea, como
  
Para instalar unrar-nonfree es necesario asegurarse de que esté seleccionada la rama non-free de repositorio de paquetes que estemos usando. Para saber esto, podemos correr desde la linea de comandos
 
lihuen@myhost:~$ cat /etc/apt/sources.list |grep non-free
 
Si este comando devuelve al menos una linea, como
 
 
  deb http://debian.unlp.edu.ar/debian/ lenny main contrib non-free
 
  deb http://debian.unlp.edu.ar/debian/ lenny main contrib non-free
y esta linea no tiene el signo '''#''' adelante, entonces la rama non-free está habilitada.
 
Si no puede revisar la pagina [http://lihuen.linti.unlp.edu.ar/index.php/Configurando_los_repositorios_para_Lihuen Configurando los repositorios para Lihuen] para saber como agregar la rama non-free.
 
  
Una vez agregada la rama non-free y actualizada la lista, corriendo como root el comando
+
y esta línea no tiene el signo '''#''' adelante, entonces la rama non-free está habilitada.
lihuen@myhost:~# apt-get update
+
Podemos instalar el paquete unrar-nonfree desde [http://lihuen.linti.unlp.edu.ar/index.php/Instalando_programas_en_Lihuen_2 Synaptic] o corriendo como root
+
lihuen@myhost:~# apt-get install unrar-nonfree
+
  
Este programa se integra con el archivador, de forma tal que será posible descomprimir archivos rar haciendo click derecho sobre el archivo y seleccionando la opción ''extraer aquí'' en el menú contextual.
 
  
Aveces no siempre funciona el metodo ''extraer aquí'' , por ejemplo cuando descargamos archivos por partes ya sea desde algun gestor de descarga como las actualmente llamados P2P estos descargan archivos de la forma rar01-rar?? donde cada ''??'' es una pequeña parte del todo completo completo ''archivo.rar''; razón por la cual los invito a usar este pequeño script:
+
Una vez agregada la rama non-free y actualizada la lista, corriendo como root el comando
  
  #!/bin/bash
+
  lihuen@myhost:~# apt-get update
carpeta=$1
+
lista_de_archivos=(`ls "$carpeta"`)
+
for archivo in ${lista_de_archivos[@]};do
+
       
+
        esRAR=`file "$carpeta/$archivo" | grep RAR | wc -l`
+
        if [ "$esRAR" -eq 1 ];then
+
          echo "Descomprimiendo $archivo" 
+
  unrar x "$carpeta/$archivo" "$carpeta"
+
          echo "Seguir?"
+
          read op
+
          if [ "$op" != "s" ];then
+
            exit 0
+
          fi
+
        fi
+
done
+
  
para que no siga iterando sobre el mismo archivo luego de extraer rar00 al rar?? se le pregunta Seguir? respuesta a la cual decimos ''n'' o cualquier cosa distinta de ''s'', es una manera de descomprimir con exito esta clase de archivos rar por partes.
+
Podemos instalar el paquete unrar-nonfree corriendo el siguiente comando como root.
 +
*En Lihuen 2:
 +
  lihuen@myhost:~# apt-get install unrar-nonfree
 +
*En Lihuen 3:
 +
  lihuen@myhost:~# apt-get install unrar
 +
 
 +
Este programa se integra con el archivador, de forma tal que será posible descomprimir archivos rar haciendo click derecho sobre el archivo y seleccionando la opción ''extraer aquí'' en el menú contextual.
  
 
[[Category:Documentación]]
 
[[Category:Documentación]]

Última revisión de 00:28 7 mar 2010

CUIDADO!!

Esta página ayuda a instalar Software NO LIBRE!

El formato de compresión RAR utiliza un algoritmo licenciado por Eugene Roshal, de ahí el nombre de RAR (Roshal ARchive). Existe una versión libre llamada unrarlib, que implementa el algoritmo de descompresión para versiones antiguas de .rar. Esta librería es usada por el programa unrar-free. Sin embargo, para poder descomprimir sin problemas las versiones actuales (la mayoría de las que circulan actualmente por internet), es necesario usar un programa que se distribuye en forma gratuita pero que NO ES LIBRE, llamado unrar-nonfree.

Repositorios necesarios

Para instalar unrar-nonfree es necesario asegurarse de que esté seleccionada la rama non-free de repositorio de paquetes que estemos usando. Para agregar los sources contrib y non-free a nuestro repositorio, seguir los pasos de este tutorial. http://lihuen.linti.unlp.edu.ar/index.php/Configurando_los_repositorios_para_Lihuen Configurando los repositorios para Lihuen].

Sino estamos seguros de tener los sources non-free contrib en nuestro repo podemos correr el siguiente comando.

 lihuen@myhost:~$ cat /etc/apt/sources.list |grep non-free

Si este comando devuelve al menos una línea, como

deb http://debian.unlp.edu.ar/debian/ lenny main contrib non-free

y esta línea no tiene el signo # adelante, entonces la rama non-free está habilitada.


Una vez agregada la rama non-free y actualizada la lista, corriendo como root el comando

lihuen@myhost:~# apt-get update

Podemos instalar el paquete unrar-nonfree corriendo el siguiente comando como root.

  • En Lihuen 2:
 lihuen@myhost:~# apt-get install unrar-nonfree
  • En Lihuen 3:
 lihuen@myhost:~# apt-get install unrar

Este programa se integra con el archivador, de forma tal que será posible descomprimir archivos rar haciendo click derecho sobre el archivo y seleccionando la opción extraer aquí en el menú contextual.

 Ante cualquier duda o inconveniente no dudes en escribirnos un email a 
 soportelihuen arroba linti.unlp.edu.ar (Sin los espacios)
 O visitar nuestros Foros.
 http://lihuen.linti.unlp.edu.ar/foros