Acabei de executar isso e parece impossível de cancelar.
MUITO está sendo limpo.
Eu simplesmente quero remover e reinstalar todos os aparelhos ssl ssh.
Há uma incompatibilidade de versão horrível.
Acabei de executar isso e parece impossível de cancelar.
MUITO está sendo limpo.
Eu simplesmente quero remover e reinstalar todos os aparelhos ssl ssh.
Há uma incompatibilidade de versão horrível.
Você pode facilmente reinstalar os pacotes removidos.
Apt tem um arquivo de histórico. Este arquivo é
/var/log/apt/history.log
. Execute o seguinte comando para visualizá-lo no terminal:Você verá uma data de início , linha de comando usada, nome de usuário solicitado por , etc.
Então corre:
Isso deve imprimir os pacotes que foram removidos. A palavra "Remover" deve aparecer apenas uma vez, no início da lista.
Se esta lista parece ser o que foi removido, prossiga.
Primeiro, faça cd no diretório inicial do usuário e, em seguida, envie a lista para um arquivo chamado "removedpackages".
Agora precisamos limpar a lista antes de enviá-la para
apt
.Este comando deve imprimir tudo em uma nova linha:
Isso deve grep apenas para os nomes dos pacotes (linhas que começam com um espaço em branco seguido por uma letra minúscula ou número).
Agora os pacotes devem ser listados na forma de packagename:amd64 ou packagename:all ou packagename:i386 etc.
Em caso afirmativo, envie a lista para um novo arquivo chamado removelist.
Por fim, para reinstalar os pacotes, envie o conteúdo do arquivo para
apt
.E remova seus arquivos de trabalho:
Uma explicação das opções usadas para:
-e
imprime ou ecoa a saída em vez de editar o arquivos///g
é a forma padrão de uma string substituta[a-z0-9(]
corresponder a qualquer espaço em branco seguido por uma letra minúscula ou número ou abrir parênteses.\n&
substitua por uma nova linha\n
antes da partida&
.Também:
Para
grep -hA5
-h
diz não listar o nome do arquivo na saída eA5
diz para listar também as 5 linhas após a partidaÉ a interface de linha de comando do sistema operacional.
Nesse ambiente, muitos comandos podem se tornar muito perigosos, principalmente quando estão sendo copiados e colados e, principalmente, quando há opções não intencionais ou desconhecidas, como
-y
deixadas neles.Eu pareço observar que muitas pessoas - novatos, mas ocasionalmente, administradores de sistemas - parecem aprender a respeitar esse ambiente apenas com suas próprias despesas, às vezes significativas.
Enquanto isso, sugiro confiar nas opções
apt-get
de comando--simulate
ou equivalentes--dry-run
para revisar o impacto de tais comandos sem ter que viver com as consequências.