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