Descomprimir archivos en linux en la consola

Sabemos en que formato han sido comprimidos por la extension del archivo comprimido. veamos como hacerlo con cada uno de ellos

tar

Se trata de un archivo que combina varios archivos en uno, no hay compresión de datos. Para extraer el contenido usamos el comando tar con los flags x (extract, extraer) y f (file, desde un archivo), y opcionalmente v (verbose) para mostrar por pantalla el proceso o vv para mostrar no solo los archivos y carpetas creadas, sino información sobre estas.

tar -xvf archivo.tar

gz

Se trata de un archivo comprimido con gzip. Para descomprimir utilizamos el comando gzip con el flag -d (descomprimir) o bien el comando gunzip, que no es más que un enlace a gzip.

gunzip archivo.gz
gzip -d archivo.gz

tgz, tar.gz

Un archivo empaquetado con tar y comprimido con gunzip. Se descomprime de la misma forma que los tar, añadiendo el flag z para indicarle que use gzip para descomprimir.

tar -xvzf archivo.tar.gz

bz2

Archivo comprimido con bzip2. Para descomprimir se usa el comando bzip2 con el flag -d (descomprimir) o bien el comando bunzip2, que no es más que un enlace a bzip2.

bunzip2 archivo.bz2
bzip2 -d archivo.bz2

tar.bz2

Similar a los archivos tar.gz, pero se usó bzip2 para comprimirlo. Para descomprimir se usa también tar, con el flag j en lugar de z:

tar -xvjf archivo.tar.bz2

zip

Archivo comprimido con zip. Se descomprime usando el comando unzip:

unzip archivo.zip

rar

Normalmente el comando rar no está instalado en el sistema, con lo que primero lo instalaremos

sudo aptitude install rar

Y despues se descomprime con el flag -x (eXtract, extraer)

rar -x archivo.rar

Para comprimir sería.

Archivos .tar.gz:
Comprimir: tar -czvf empaquetado.tar.gz /carpeta/a/empaquetar/

Archivos .tar:
Empaquetar: tar -cvf paquete.tar /dir/a/comprimir/

Archivos .gz:
Comprimir: gzip -9 index.php

Archivos .zip:
Comprimir: zip archivo.zip carpeta

Funcionalidades que ofrece Guest additions

–> Integración del puntero de ratón: Se instala un driver especial para que no sea necesario pulsar la tecla Host (por defecto Ctrl dcha ) para liberar el puntero del ratón cuando se encuentra capturado en la máquina virtual.

–> Carpetas compartidas: Una funcionalidad que va más allá de los recursos compartidos. Podemos indicar a VirtualBox que trate un directorio concreto del host como si se tratara de una carpeta compartida, y VirtualBox hara disponible dicha carpeta en el host anfitrión como si de un recurso compartido se tratase (independientemente de si el host huésped utiliza una red o no).

–> Soporte de video mejorado:  Aunque la tarjeta gráfica virtual que emula VirtualBox provee las características básicas, los drivers de video que se instalan con las Guest Additions, nos proveen de modos de alta resolución y otras características

–> Ventanas integradas: Se activan con Host + L. El efecto es que la ventana de la máquina virtual se muestra en el escritorio de la máquina anfitrión, como si fuera parte de él.

Para muestra un botón: En un Sistema operativo anfitrión Win 7, utilizamos las ventanas integradas con una máquina virtual de Windows Server 2003.

 

 

–> Canales de comunicación maestro / esclavo genéricos: Permiten entre otras cosas ejecutar aplicaciones dentro de la máquina virtual desde la máquina anfitrión.

–> Sincronización de la hora: El sistema operativo invitado sincroniza la hora con la del anfitrión.

–> Portapapeles compartido: El portapapeles del sistema operativo huésped, puede compartirse con el sistema operativo anfitrión.

–> Inicio de sesión automático: Se puede habilitar el inicio de sesión automático

Failed to set up service vboxadd, please………

Al instalar Guest Additions en ubuntu

Es posible recibir el error failed to set up service vboxadd, please check the log file al intentar instalar las Guest Additions en alguna distro Linux

Os describo todo el proceso de instalación por si no lo conocéis, pero si ya lo domináis ir a la parte final con la solución

 

Ya sabemos que para instalar las Guest Additions simplemente tenemos que montar el archivo VBoxGuestAdditions.iso (archivo que podemos encontrar en el directorio de instalación de VirtuLbox) en la unidad de CD virtual.

Estos son los pasos a seguir
Selecciona el archivo del disco virtual

Con la máquina apagada es el momento de indicarle dónde están los Guest Additions para instalarlos. Para ello nota que en la ventana de tu máquina virtual hay un menú a la parte de afuera. Una de las opciones de este menú es Dispositivos. Dale clic a esta opción y te saldrá otro menú. De este otro menú escoge la opción Dispositivos CD/DVD,

Opción para seleccionar Dispositivos CD/DVD en cómo instalar los Guest Additions de VirtualBox en Ubuntu
 Dale clic a Dispositivos CD/DVD

 

Notarás que la opción Dispositivos CD/DVD cuenta a su vez con otro sub-menú. Aquí vas a cliquear en la primar opción que dice Seleccionar un archivo de disco virtual de CD/DVD.

Opción para seleccionar el disco virtual en cómo instalar los Guest Additions de VirtualBox en Ubuntu
 Haz clic en Seleccionar un archivo de disco virtual CD/DVD

 

Ahora debes buscar la imagen ISO que contiene los Guest Additions. Por lo general esta se encuentra en la mismo carpeta donde VirtualBox está instalado. En sistemas Windows esta carpeta suele ser:

 C:\Program files\Oracle\VirtualBox

En sistemas Linux suele estar en:

 /opt/VirtualBox/

En sistemas Mac está en:

 Contents/MacOS

Una vez estés en la carpeta, selecciona el archivo VBoxGuestAdditions y dale clic al botón Abrir

Archivo con la imagen ISO de los Guest Additions en cómo instalar los Guest Additions de VirtualBox en Ubuntu Selecciona el archivo con las Guest Additions

Y podremos ver en el Gestor de archivos que ha aparecido la unidad virtual de CD con las Guest Additions.

Así que entraremos y visualizaremos su contenido:

abrir guest additions lubuntu
Instalación de Guest Additions en la máquina virtual

Ya hemos preparado el sistema e indicado la localización del archivo de los Guest Additions. Ahora toca finalmente instalarlos. Para ello, luego de reiniciar la máquina virtual, entra a Ubuntu con tus credenciales y ve al Escritorio. Allí en el menú principal de la parte izquierda verás varios botones. Si seleccionaste el disco virtual correctamente, debes ver un botón que dice VBOXADDITIONS_4.XXXXX seguido de unos números.

Dale clic al botón mostrando el disco de los Guest Additions en cómo instalar los Guest Additions de VirtualBox en Ubuntu Dale clic al botón VBOXGUESTADDITIONS_4.XXXXX

 

Entonces pasarás al explorador de archivos de Ubuntu, el cual te mostrará el contenido del disco virtual seleccionado. En este paso es importante que te fijes en un botón a la parte superior derecha. El mismo dice Ejecutar programa

Botón Ejecutar programa en cómo instalar los Guest Additions de VirtualBox en Ubuntu
Imagen #17 – Dale clic al botón Ejecutar programa

 

Después te saldrá una ventanita preguntándote si quieres ejecutar la instalación. Selecciona el botón Ejecutar, como se ve en la Imagen #18.

Botón Ejecutar para instalar los GuestAdditions en cómo instalar los Guest Additions de VirtualBox en Ubuntu
Imagen #18 – Dale clic al botón Ejecutar

 

Luego de eso Ubuntu te preguntará tu contraseña. Entra la misma y luego presiona el botón Autenticar, como muestra la Imagen #19.

Pantalla para Autorizar y Autenticar instalación de Guest Additions en cómo instalar los Guest Additions de VirtualBox en Ubuntu
 Entra tu contraseñá y dale clic al botón Autenticar

Y al intentar ejecutarlas, por medio de la terminal, con permisos de superusuario:

1 sudo ./VBoxLinuxAdditions.run

instalar guest additions-sudo VBoxLinuxAdditions.run

en ubuntu veremos la pantalla que mostrábamos al principio, que intenta instalarlas, pero al final nos arrojará el error: failed to set up service vboxadd

error instalacion guest additions-failed to set up service vboxadd

 

 

Solución

Acciones recomendadas de costumbre:

Actualizar nuestro sistema Linux

1 sudo apt-get update
2 sudo apt-get upgrade

 

Hemos de instalar dkms y adicionalmente si fuera necesario, también el paquete build-essential.

 

DKMS (Dynamic Kernel Module Support) proporciona soporte para la instalación de versiones complementarias de los módulos del núcleo.

Lo instalaremos de esta forma:

1 sudo apt-get install dkms

 

 

build-essential es un paquete que contiene referencias a numerosos paquetes de software necesarios para la construcción en general.

Lo instalaremos con:

1 sudo apt-get install build-essential

 

A continuación reiniciamos el sistema para activar las actualizaciones, y ya podremos instalar las Guest Additions. Aparecerá el mensaje: