- - Como reinstalar facilmente aplicativos para o Debian Linux

Como reinstalar facilmente aplicativos para o Debian Linux

Reinstalando pacotes no novo Debian Linuxsistemas é uma verdadeira dor. Leva tempo e é tedioso para ser feito. Como resultado, muitos usuários recorreram à criação de scripts shell complexos que instalam aplicativos automaticamente em novos sistemas. Se você é iniciante no Debian ou está cansado de listar os programas que deseja reinstalar manualmente, existe uma maneira melhor de criar um script de instalação de aplicativo: usando o instalador do programa Debian para gerar um script automaticamente .

Nota: embora este tutorial cubra o Debian, ele também pode funcionar com derivados do Debian. Sinta-se à vontade para acompanhar as informações descritas abaixo.

Exportando pacotes instalados do Apt

Existem várias maneiras de gerar uma lista depacotes e, ao longo dos anos, muitos métodos diferentes foram empregados. No entanto, todos esses métodos antigos envolvem a união de vários comandos para extrair a descrição de cada aplicativo, para que apenas os nomes dos pacotes apareçam na lista. Esses métodos são dificilmente práticos, portanto não abordaremos nenhum deles neste tutorial. Em vez disso, aproveitaremos o novo gerenciador de pacotes Apt incluído no Debian 9 e 10, pois ele vem com o marca de aptidão característica

O recurso apt-mark é um ótimo aspecto do Aptgerenciador de pacotes. Com ele, os usuários podem usá-lo para mostrar uma lista de aplicativos instalados automaticamente (pré-configurados pelo sistema durante a instalação), bem como uma lista de pacotes que o usuário instalou manualmente após o fato.

Observe que se você planeja usar esse recursono Debian, você precisa estar usando uma versão do sistema operacional que suporta o Apt. O Apt-get não funcionará! Portanto, se você estiver executando o Debian 8, deverá passar pelo processo de atualização antes de iniciar este guia!

Aviso prévio

O aplicativo apt-mark não gera apenas umlista de pacotes de software instalados diretamente dos repositórios de software Debian. Ele também mostrará os pacotes instalados por meio de um DEB para download ou itens de repositórios de software de terceiros. Lembre-se disso ao usar esta ferramenta.

Gere uma lista de pacotes instalados manualmente

Se você apenas deseja criar uma lista deaplicativos instalados manualmente de vários repositórios, em vez de gerar uma lista gigantesca de todos os aplicativos que o Debian Linux inclui por padrão, o recurso "showmanual" no apt-mark é para você.

Para gerar a lista, abra um terminal pressionando Ctrl + Alt + T ou Ctrl + Shift + T no teclado Em seguida, insira a operação da linha de comando abaixo para gerar uma lista no prompt do terminal.

apt-mark showmanual

Olhe através do prompt do terminal e você veráuma lista de todos os pacotes que você já instalou no Debian Linux manualmente. Se a lista for muito longa para ler rapidamente, adicione a opção "mais" com o comando abaixo.

apt-mark showmanual | more

Para salvar esta lista para mais tarde, envie-a para um arquivo de texto. Por exemplo, para salvar todos os pacotes instalados manualmente na pasta "Documentos", faça:

apt-mark showmanual > ~/Documents/debian-packages-manually-installed.txt

Gere uma lista de pacotes instalados automaticamente

Precisa gerar uma lista de todos os pacotes que foram instalados automaticamente no seu sistema Debian durante a instalação? Nesse caso, você precisará usar o recurso "showauto" em marca de aptidão.

Abra uma janela do terminal usando Ctrl + Alt + T ou Ctrl + Shift + T no teclado Então, entre na operação de linha de comando abaixo para obter uma lista dos pacotes instalados automaticamente no Debian.

apt-mark showauto

Dê uma olhada na lista gerada na janela do terminal. Ou, se a lista de pacotes gerados que marca de aptidão as impressões são demais para serem lidas; considere adicionar o argumento da linha de comando "mais" para facilitar a classificação.

apt-mark showauto | more

Para salvar pacotes Debian instalados automaticamente para mais tarde, envie-o para um arquivo de texto com o comando abaixo.

apt-mark showauto > ~/Documents/debian-packages-auto-installed.txt

Reinstalando Pacotes

Para reinstalar os pacotes na lista salvos de um arquivo de texto, abra uma janela do terminal. Em seguida, siga as instruções abaixo.

Observe que todos os pacotes que não podem sero re-download (o AKA foi instalado por meio de um DEB para download) não será instalado com esse método, e o gerenciador de pacotes Apt mostrará um erro para os que não puderem baixar.

Reinstale os pacotes instalados manualmente

Para reinstalar todos os aplicativos Debian na lista de pacotes instalados manualmente, digite o seguinte comando em uma janela de terminal.

sudo apt install $(cat ~/Documents/debian-packages-manually-installed.txt | xargs)

Se os pacotes já estiverem no sistema, mas você deseja reinstalá-los de qualquer maneira, adicione a opção de linha de comando "–install".

sudo apt install $(cat ~/Documents/debian-packages-manually-installed.txt | xargs) --reinstall

Reinstale os pacotes instalados automaticamente

Para reinstalar todos os aplicativos Debian na lista de pacotes instalados automaticamente, digite o comando abaixo em uma janela de terminal.

sudo apt install $(cat ~/Documents/debian-packages-auto-installed.txt | xargs)

Como alternativa, se você deseja reinstalar coisas que já estão presentes no sistema, adicione a opção da linha de comando "–install".

sudo apt install $(cat ~/Documents/debian-packages-auto-installed.txt | xargs) --reinstall
</p>

Comentários