Manutenção do sistema operacional e correção de bugs

Manutenção do sistema operacional e correção de bugs

Instalei o Ubuntu 22.04 LTS no meu PC por alguns dias. Como meu objetivo principal é tanto por motivos universitários quanto pessoais (quero aprender o máximo possível sobre Linux em geral), irei com frequência e de boa vontade instalar pacotes/repositórios/aplicativos etc... e isso pode levar a alguma instabilidade/incompatibilidade ou pior, uma falha no sistema... Para evitar ter que formatar o disco rígido do zero novamente e reinstalar o Ubuntu, existe uma maneira de verificar se o sistema não foi corrompido? Já uso time-shift, mas também gostaria de usar algumas ferramentas que me ajudem a manter a integridade do sistema operacional, como SFC /SCANNOW que é usado no Windows e outros comandos de terminal. Obrigado a todos!

Responder1

Uma resposta curta para isso:

  1. Não instale por outros meios que nãoapt
    (ferramentas diferentes: dpkg, aptitude, synaptic - também usa os mesmos arquivos .deb).
    OU possivelmente estalar(um grande disco meu).
    Estes são quase (?) sempre fáceis e limpos de remover:
    sudo apt purge package-nameou sudo snap remove package-name.
  2. as configurações padrão, pelo menos até o Ubuntu 20.04, podem permitir, por exemplo, /bootpreencher completamente,
    procurar itens do kernel instalados, como mostrado por dpkg --list | grep -E ^ii.*kernel-
    faça sudo apt purge package-namenaqueles que você nunca usará.
  3. faça isso sudo apt update && sudo apt upgradeperiodicamente, a menos que você tenha ativado as atualizações automáticas.

E mais uma coisa: Evite "atualizar" o Python, isso trará estragos ao seu Ubuntu - a menos que seja fornecido por meio de uma atualização, ou você saiba exatamente como evitar estragos: geralmente; conhecimento "especializado" necessário.

Responder2

Faça seus experimentos em uma máquina virtual, para que seus inevitáveis ​​colapsos não afetem seu sistema operacional host.

Vários aplicativos VM estão nos repositórios do Ubuntu. Experimente qualquer um deles.

Responder3

Não existe uma maneira geral de verificar se o Ubuntu não foi corrompido porque existem muitas maneiras possíveis de corrompê-lo. O verdadeiro problema é como evitar que o Ubuntu seja corrompido, em primeiro lugar, adotando práticas adequadas de gerenciamento de pacotes. O Ubuntu possui duas fontes confiáveis ​​de software instaladas por padrão, apt e snap. Todas as outras fontes de software, incluindo PPAs, download de software da Internet e compilação de software a partir do código-fonte, são menos confiáveis ​​e fontes de possíveis erros de gerenciamento de pacotes.

Outros métodos para evitar erros de gerenciamento de pacotes incluem executar aplicativos Python dentro de um ambiente Python virtual, executar software não confiável dentro de um sistema operacional convidado Ubuntu em uma máquina virtual e usar a --simulateopção do apt para simular a instalação ou remoção de um pacote sem realmente instalar ou remover isto. Uma explicação detalhada da --simulateopção do apt em ação é dada emesta resposta.

informação relacionada