Informática

Cómo crear un archivo autoextraíble en Linux

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

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

Instalación de la herramienta Shar

Lo primero que debemos hacer es instalar la herramienta Shar en Linux. El motivo? A pesar de ser una utilidad ampliamente utilizada, Shar no viene preinstalado en muchos sistemas operativos Linux. Para comenzar la instalación, abra una ventana de terminal presionando 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, puede obtener la aplicación Shar con el siguiente comando Apt .

sudo apt install sharutils [19659008] Debian

¿Está utilizando Debian Linux? Podrá hacer que Shar funcione con el comando Apt-get a continuación.

  sudo apt-get install sharutils

Arch Linux

¿Necesitas tener Shar activo y ejecutándose en tu PC Arch Linux ? Utilice el comando Pacman a continuación.

  sudo pacman -S sharutils

Fedora

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

  sudo dnf install sharutils

OpenSUSE

¿Eres un usuario de OpenSUSE Linux? Instale el programa Shar con el comando Zypper a continuación.

  sudo zypper install sharutils

Linux genérico

¿Tienes que tener en tus manos la aplicación Shar y usar una versión no tratada de Linux en esta guía? Vaya a esta página para saber cómo descargar el código fuente.

Creación de un archivo Shar

La creación de un archivo Shar se realiza en el terminal, ya que el programa Shar es solo una utilidad de línea de comando. Para crear su archivo, abra una ventana de terminal. Luego, siga las instrucciones detalladas a continuación.

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

  ls

Paso 2: Verifique la salida del comando ls y busque la carpeta donde desea comprimir el contenido. Luego, insértelo con el comando CD . Por ejemplo, si desea comprimir todos los archivos de documentos dentro del directorio «Documentos», debe hacer cd Documentos . Para agregar el contenido de la carpeta «Descargas», debe hacer cd Descargas, etc.

  cd folder-name-in-home-directory

Paso 3: Una vez dentro de la carpeta, ejecuta el comando shar para agregar todos los archivos al ; interno (con el comando CD en el paso 2) a un nuevo archivo .shar.

al ejecutar el comando shar agregará absolutamente todo al archivo. Si hay elementos en la carpeta que no desea agregar al archivo, muévalos desde allí con el administrador de archivos de Linux antes de ejecutar el siguiente comando.

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

  

Paso 4: Después de ejecutar el comando shar en el Paso 3, la aplicación Shar comenzará a crear el archivo autoextraíble. Sea paciente y permita que se ejecute el comando. Una vez que se complete el proceso, verá my-shar-archive.shar aparecerá en su directorio de inicio (~).

Paso 5: Después de crear su nuevo recurso compartido de archivo autoextraíble, el proceso no está completo. Antes de poder ejecutarlo para extraer el contenido, debe actualizar los permisos del archivo.

La actualización de permisos en Linux se realiza con la utilidad chmod . Usando chmod + x cambie my-shar-archive.shar para que cualquiera pueda ejecutarlo y extraer su contenido.

  sudo chmod + x my-shar-archive.shar

Asegúrate de decirles a tus amigos que también deben actualizar los permisos de my-shar-archive.shar en su sistema Linux y con el comando chmod si quieren extraer el contenido de ella.

Extraiga el archivo autoextraíble

Para extraer el contenido del 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 donde fue sacado.

Cifrar su archivo autoextraíble

Si está enviando archivos confidenciales a su archivo autoextraíble a través de Internet, puede cifrarlo por razones de seguridad . Afortunadamente, el cifrado de archivos de extracción automática en Linux es muy simple. Para hacer esto en su sistema, siga las instrucciones detalladas a continuación.

Paso 1: Asegúrese de haber instalado la herramienta GPG en su PC con Linux ejecutando el comando gpg - help en un terminal. Si GPG está instalado, se mostrará la página de ayuda de GPG. De lo contrario, no pasará nada.

Nota: ¿es necesario instalar GPG? Haga clic aquí .

  gpg --help

Paso 2: Cifra tu archivo autoextraíble con el comando gpg a continuación. 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 . [19659002] Paso 3: Eliminar el archivo Shar sin cifrar con rm .

  rm my-shar-archive.shar

Paso 4: Enviar my -shar-archive.shar.gpg a un amigo, familiar o subirlo en línea para su custodia.

Para extraer el archivo, ejecute los siguientes comandos.

  gpg my-shar-archive.shar.gpg
./my-shar-archive.sharmap.com19659039map.comThepostmap.com19459025] Cómo crear un archivo autoextraíble en Linux  apareció por primera vez en  AddictiveTips .

¿De cuánta utilidad te ha parecido este contenido?

¡Haz clic en una estrella para puntuar!

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

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

Etiquetas
Botón volver arriba
Cerrar
Cerrar