- - Como reinstalar rapidamente todos os aplicativos instalados no Fedora

Como reinstalar rapidamente todos os aplicativos instalados no Fedora

A reinstalação de programas no Fedora Linux pode demorarmuito tempo. Principalmente porque, para isso, é necessário examinar o DNF para os aplicativos instalados, descobrir os nomes e escrever manualmente todos os aplicativos que você deseja configurar.

Em vez de sentar e instalar manualmente tudo, você pode automatizá-lo exportando todos os pacotes através do instalador do aplicativo Fedora para um script de instalação fácil de usar.

Exportar todos os pacotes instalados para uma lista

O primeiro passo na criação de um script de reinstalação para o Fedora Linux é obter uma lista de todos os pacotes instalados no sistema. A melhor maneira de gerar uma lista simples de pacotes no Fedora é com o rpm sistema.

Para gerar uma lista simples de pacotes no Fedora, abra uma janela de terminal pressionando Ctrl + Alt + T ou Ctrl + Shift + T no teclado A partir daí, use o rpm comando abaixo para imprimir uma lista de todos os aplicativos instalados no seu PC Fedora Linux.

rpm -qa | sort

A saída do pacote é extensa e possui todos osúnica coisa que já foi instalada no seu sistema Fedora Linux. No entanto, apenas a lista como está não ajuda. Ele precisa ser canalizado para um arquivo de texto para fins de edição. Levar a rpm comando acima e adicione um > para direcioná-lo para um arquivo de texto no diretório inicial.

rpm -qa | sort > ~/pkgs.txt

A partir daqui, abra o gerenciador de arquivos Linux no seuPC Fedora, e clique com o botão direito do mouse em 'pkgs.txt' para editá-lo com o seu editor de texto preferido. Percorra a lista de pacotes e remova os que você não deseja. Quando terminar, passe para a próxima seção do guia.

Gere um script de reinstalação para o Fedora

Agora que todos os pacotes do Fedora Linux instalados estãosalvos em um arquivo de texto editável, podemos usá-lo para começar a criar o script de reinstalação. Siga as instruções passo a passo abaixo para gerar um script de reinstalação do Fedora.

ATENÇÃO: esse script falhará se você tentar instalarprogramas no Fedora a partir de repositórios de software de terceiros, se não estiverem ativados. Para impedir a falha na instalação de tudo, ative todas as fontes de software de terceiros primeiro.

Passo 1: Use o toque comando para criar um arquivo SH em branco com o nome de “fedora-app-re-installer.sh”.

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

Passo 2: Usando o eco comando, adicione o script shebang na parte superior do arquivo, para que o intérprete possa entender como executar esse script.

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

Etapa 3: Adicione uma linha em branco ao script para que os comandos não sejam desordenados na parte superior perto da primeira linha com o comando eco comando.

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

Passo 4: Adicione o $pkgs variável para o script usando o eco comando.

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

Etapa 5: Defina a $pkgs variável com o conteúdo do arquivo “pkgs.txt” no diretório inicial que foi gerado anteriormente usando o rpm comando.

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

Etapa 6: Feche o $pkgs linha variável desativada com o eco comando.

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

Etapa 7: Seguindo o $pkgs variável, adicione uma nova linha ao arquivo.

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

Etapa 8: Adicione o código de instalação, para que, quando o script for executado em um PC Fedora Linux, ele inicie automaticamente a instalação de todos os programas especificados em vários repositórios de software.

Se você planeja executar o script de reinstalação em um PC Fedora Linux novo e nenhum dos pacotes da lista estiver instalado, digite o comando abaixo.

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

Como alternativa, se esses pacotes já estiverem no sistema, mas você deseja recarregar todos eles, tente usar a opção "reinstalar".

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

Etapa 9: Usando o chmod comando, atualize as permissões do arquivo de script. A atualização de permissões é crítica, pois permitirá que o script se execute como um programa a partir de qualquer janela de terminal do Fedora Linux.

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

Com as permissões atualizadas, o script está pronto para execução. Sinta-se à vontade para refazer as etapas deste processo se desejar adicionar (ou remover) programas da lista.

Executando o Script

Portanto, o script de reinstalação do seu FedoraO PC Linux está escrito e pronto para funcionar. Agora, tudo o que você precisa fazer é executá-lo como um programa, para que ele possa reinstalar todos os seus programas. Para executar o script de reinstalação no Fedora, abra uma janela do terminal. Quando a janela do terminal estiver aberta, obtenha acesso root no diretório inicial onde o arquivo de script está com o sudo -s comando.

sudo -s

A partir daí, execute o script de reinstalação com o comando abaixo.

./fedora-app-re-installer.sh

Não deseja fazer login na conta raiz para executar o script? Tente executá-lo com o seguinte comando.

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

Comentários