- - Cómo reinstalar rápidamente todas las aplicaciones instaladas en Fedora

Cómo reinstalar rápidamente todas las aplicaciones instaladas en Fedora

Reinstalar programas en Fedora Linux puede tomar unlargo tiempo. Principalmente porque, para hacerlo, debe mirar DNF para sus aplicaciones instaladas, descubrir los nombres y escribir manualmente cada aplicación que desea configurar.

En lugar de sentarse e instalar todo manualmente, puede automatizarlo exportando todos los paquetes a través del instalador de la aplicación Fedora a un script de instalación fácil de usar.

Exportar todos los paquetes instalados a una lista

El primer paso para crear un script de reinstalación para Fedora Linux es obtener una lista de todos los paquetes instalados en el sistema. La mejor manera de generar una lista de paquetes simple en Fedora es con el rpm sistema.

Para generar una lista de paquetes simple en Fedora, abra una ventana de terminal presionando Ctrl + Alt + T o Ctrl + Shift + T en el teclado A partir de ahí, use el rpm comando a continuación para imprimir una lista de todas las aplicaciones instaladas en su PC Fedora Linux.

rpm -qa | sort

El resultado del paquete es extenso y tiene todasUna sola cosa que se haya instalado en su sistema Linux Fedora. Sin embargo, solo la lista tal como está no ayuda. Necesita ser canalizado a un archivo de texto para propósitos de edición. Toma el rpm comando anterior y agregue un > símbolo para canalizarlo a un archivo de texto en el directorio de inicio.

rpm -qa | sort > ~/pkgs.txt

Desde aquí, abra el administrador de archivos de Linux en suFedora PC, y haga clic derecho en "pkgs.txt" para editarlo con el editor de texto de su elección. Revisa la lista de paquetes y elimina los que no quieras. Cuando termine, pase a la siguiente sección de la guía.

Genere un script de reinstalación para Fedora

Ahora que todos los paquetes instalados de Fedora Linux songuardado en un archivo de texto editable, podemos usarlo para comenzar a crear el script de reinstalación. Siga las instrucciones paso a paso a continuación para generar un script de reinstalación de Fedora.

ADVERTENCIA: este script fallará si intenta instalarprogramas en Fedora de repositorios de software de terceros si no están habilitados. Para evitar que no se instale todo, asegúrese de habilitar primero todas las fuentes de software de terceros.

Paso 1: Utilizar el toque comando para crear un archivo SH en blanco con el nombre de "fedora-app-re-installer.sh".

touch ~/fedora-app-re-installer.sh

Paso 2: Utilizando la eco comando, agregue el shebang del script al principio del archivo, para que el intérprete pueda entender cómo ejecutar este script.

echo "#!/bin/bash" > fedora-app-re-installer.sh

Paso 3: Agregue una línea en blanco al script para que los comandos no se mezclen en la parte superior cerca de la primera línea con el eco mando.

echo " " >> fedora-app-re-installer.sh

Paso 4: Añade el $pkgs variable al script usando el eco mando.

echo "pkgs="" >> fedora-app-re-installer.sh

Paso 5: Definir el $pkgs variable con el contenido del archivo "pkgs.txt" en su directorio de inicio que se generó anteriormente utilizando el rpm mando.

cat pkgs.txt >> fedora-app-re-installer.sh

Paso 6: Cierra el $pkgs línea variable con el eco mando.

echo """ >> fedora-app-re-installer.sh

Paso 7: Siguiendo el $pkgs variable, agregue una nueva línea al archivo.

echo " " >> fedora-app-re-installer.sh

Paso 8: Agregue el código de instalación, de modo que cuando el script se ejecute en una PC Fedora Linux, comience a instalar automáticamente todos los programas especificados desde varios repositorios de software.

Si planea ejecutar el script de reinstalación en una nueva PC Fedora Linux, y ninguno de los paquetes en la lista está instalado, ingrese el comando a continuación.

echo "sudo dnf install $pkgs" >> fedora-app-re-installer.sh

Alternativamente, si estos paquetes ya están en el sistema, pero desea volver a cargarlos todos, intente usar la opción "reinstalar".

echo "sudo dnf reinstall $pkgs" >> fedora-app-re-installer.sh

Paso 9: Utilizando la chmod comando, actualice los permisos del archivo de script. La actualización de permisos es crítica, ya que permitirá que el script se ejecute a sí mismo como un programa desde cualquier ventana de terminal de Fedora Linux.

sudo chmod +x fedora-app-re-installer.sh

Con los permisos actualizados, el script está listo para ejecutarse. No dude en volver a realizar los pasos de este proceso si desea agregar (o eliminar) programas de la lista.

Ejecutando el script

Entonces, el script de reinstalación para su FedoraLa PC con Linux está escrita y lista para funcionar. Ahora, todo lo que hay que hacer es ejecutarlo como un programa, para que pueda reinstalar todos sus programas. Para ejecutar el script de reinstalación en Fedora, abra una ventana de terminal. Una vez que la ventana del terminal está abierta, obtenga acceso de root en el directorio de inicio donde está el archivo de script con sudo -s mando.

sudo -s

Desde allí, ejecute el script de reinstalación con el comando a continuación.

./fedora-app-re-installer.sh

¿No desea iniciar sesión en la cuenta raíz para ejecutar el script? Intente ejecutarlo con el siguiente comando en su lugar.

sudo ./fedora-app-re-installer.sh
</p>

Comentarios