0
(0)

Un archivo auto-extraíble es un archivo comprimido que puede extraer su contenido sin necesidad de programas especiales. Muchos desarrolladores de software utilizan archivos autoextraíbles para entregar su software de forma rápida y eficiente. Sin embargo, los archivos autoextraíbles tienen otros usos, a saber, permitir la descompresión de archivos sin tener que lidiar con herramientas complicadas como Tar, Zip y otras.

En esta guía, le mostraremos cómo crear su archivo autoextraíble en Linux. También repasaremos cómo encriptar sus archivos autoextraíbles, para mayor seguridad.

Instalando la herramienta Shar

Lo primero que debemos hacer es instalar la herramienta Shar en Linux. ¿La razón? A pesar de ser una utilidad muy utilizada, Shar no viene preinstalada en muchos sistemas operativos de Linux. Para iniciar la instalación, abra una ventana de terminal pulsando Ctrl + Alt + T o Ctrl + Shift + T en el teclado. Luego, siga las instrucciones de instalación de la línea de comandos que se describen a continuación.

Ubuntu

En Ubuntu Linux, puedes obtener la aplicación Shar con lo siguiente Apto …comando.

sudo apt install sharutils

Debian

¿Estás usando Debian Linux? Podrás hacer que Shar trabaje con el Apt-get comando de abajo.

sudo apt-get install sharutils

Archivos de Linux

¿Necesitas tener el Shar up and running en tu PC Arch Linux? Haz uso de la Pacman comando abajo.

sudo pacman -S sharutils

Fedora

En Fedora Linux, instale la aplicación Shar en su sistema con lo siguiente Dnf …comando.

sudo dnf install sharutils

OpenSUSE

¿Es usted un usuario de OpenSUSE Linux? Instale el programa Shar con el Zypper comando de abajo.

sudo zypper install sharutils

Linux genérico

¿Necesitas poner tus manos en la aplicación Shar y usar una versión de Linux no cubierta en esta guía? Dirígete a esta página para aprender a descargar el código fuente.

Creando un archivo Shar

La creación de un archivo Shar se hace en la terminal, ya que el programa Shar es una utilidad de línea de comandos solamente. Para crear su archivo, abra una ventana de la terminal. Luego, siga las instrucciones paso a paso que aparecen a continuación.

Paso 1: Use el ls para ver el contenido de su directorio principal.

ls

Paso 2: Mira a través de la salida de la ls y localice la carpeta en la que desea comprimir el contenido. Luego, introdúzcalo con el CD …comando. Por ejemplo, si quieres comprimir todos los archivos de documentos dentro del directorio «Documents», harías cd Documentos. Para añadir el contenido de tu carpeta de «Descargas», harías cd Descargas, etc.

cd name-of-folder-in-home-directory

Paso 3: Una vez dentro de la carpeta, ejecute el shar para añadir todos los archivos dentro (con el CD en el paso 2) a un nuevo archivo .shar.

Tenga en cuenta que cuando se ejecuta el shar añadirá absolutamente todo al archivo. Si hay elementos en la carpeta que no desea que se añadan al archivo, sáquelos de ella con el administrador de archivos de Linux antes de ejecutar el siguiente comando.

shar ./* > ../my-shar-archive.shar

Paso 4: Al ejecutar el shar en el paso 3, la aplicación Shar comenzará a crear su archivo autoextraíble. Ten paciencia y permite que el comando se ejecute. Cuando el proceso esté completo, verás my-shar-archive.shar aparecen en su directorio de inicio (~).

Paso 5: Después de crear tu nuevo archivo autoextraíble de Shar, el proceso no está completo. Antes de poder ejecutarlo para extraer el contenido dentro, los permisos del archivo deben ser actualizados.

La actualización de los permisos en Linux se hace con el chmod utilidad. Usando chmod +x cambio my-shar-archive.shar para que cualquiera pueda ejecutarlo y extraer el contenido.

sudo chmod +x my-shar-archive.shar

Asegúrate de decirle a tus amigos que también deben actualizar los permisos de my-shar-archive.shar en su sistema Linux, así como con el chmod si quieren extraer el contenido de la misma.

Extraiga su archivo autoextraíble

Para extraer el contenido de su nuevo archivo Shar autoextraíble, ejecute el siguiente comando.

./my-shar-archive.shar

El contenido de my-shar-archive.shar se colocará en el directorio exacto en el que fue extraído.

Cifrar su archivo autoextraíble

Si envía archivos sensibles en su archivo autoextraíble a través de Internet, es posible que quiera encriptarlos por motivos de seguridad. Afortunadamente, encriptar archivos autoextraíbles en Linux es muy fácil. Para hacerlo en su sistema, siga las instrucciones paso a paso que aparecen a continuación.

Paso 1: Asegúrate de tener la herramienta GPG instalada en tu PC Linux ejecutando el gpg --help en una terminal. Si GPG está instalado, verá la página de ayuda de GPG. Si no lo está, no pasará nada.

Nota: ¿necesita instalar GPG? Haga clic aquí..

gpg --help

Paso 2: Cifra tu archivo autoextraíble con el gpg comando de abajo. Asegúrate de usar una contraseña segura.

gpg -c my-shar-archive.shar

Una vez encriptado, el archivo de salida será my-shar-archive.shar.gpg.

Paso 3: Borre el archivo Shar no encriptado con rm.

rm my-shar-archive.shar

Paso 4: Envía… my-shar-archive.shar.gpg a un amigo, miembro de la familia, o subirlo a internet para guardarlo.

Para extraer el archivo, ejecute los siguientes comandos.

gpg my-shar-archive.shar.gpg
./my-shar-archive.shar

¿Le ha parecido útil este contenido?

¡Haz clic en una estrella para puntuar!

Promedio de puntuación 0 / 5. Recuento de votos: 0

Hasta ahora, ¡no hay votos!. Sé el primero en puntuar este contenido.