Skip to content

Como Desinstalar o Datallog

Este guia fornece instruções passo a passo para remover completamente o SDK do Datallog e todos os componentes associados instalados pelo script oficial. O processo envolve a remoção dos arquivos da automação, a limpeza das configurações do shell e a desinstalação de dependências como o pyenv e o Docker.


Passo 1: Remova o Diretório da Automação Datallog

Os arquivos principais da automação, incluindo o executável datallog, estão localizados no diretório ~/.datallog. Este é o primeiro e mais importante componente a ser removido.

Abra o seu terminal e execute o seguinte comando:

bash
rm -rf ~/.datallog

Passo 2: Limpe a Configuração do Seu Shell

O script de instalação adiciona variáveis de ambiente aos arquivos de inicialização do seu shell (.bashrc, .zshrc, etc.) para tornar o comando datallog disponível. Você precisa remover essas linhas.

Para Shell Bash

Remova as linhas do Datallog de ~/.bashrc e ~/.bash_profile:

bash
# O comando 'sed' edita o arquivo no local para excluir as linhas correspondentes.
# Para macOS, pode ser necessário usar sed -i '' ...
sed -i '/datallog/d' ~/.bashrc
sed -i '/datallog/d' ~/.bash_profile

Para Shell Zsh

Remova as linhas do Datallog de ~/.zshrc:

bash
sed -i '/datallog/d' ~/.zshrc

Para Shell Fish

Remova o caminho do Datallog da sua configuração do Fish:

bash
fish -c "fish_user_paths -e \$HOME/.datallog/bin"

Passo 3: Desinstale o pyenv

O instalador usa o pyenv para gerenciar versões do Python. Se você não usa o pyenv para outros projetos, você pode removê-lo.

Para Linux

  1. Remova o diretório pyenv:

    bash
    rm -rf ~/.pyenv
  2. Remova a configuração do pyenv dos seus arquivos de shell:

    bash
    # Para Bash
    sed -i '/pyenv/d' ~/.bashrc
    sed -i '/PYENV_ROOT/d' ~/.bashrc
    
    # Para Zsh
    sed -i '/pyenv/d' ~/.zshrc
    sed -i '/PYENV_ROOT/d' ~/.zshrc

Para macOS

Se o pyenv foi instalado via Homebrew, use o seguinte comando:

bash
brew uninstall pyenv

Passo 4: Desinstale o Docker

Desinstalar o Docker é um passo significativo. Prossiga apenas se tiver certeza de que não precisa mais do Docker para outras aplicações. Os comandos diferem com base no seu sistema operacional.

Para Debian e Ubuntu

  1. Remova completamente (purge) os pacotes do Docker:

    bash
    sudo apt-get purge docker-ce docker-ce-cli docker-buildx-plugin -y
  2. Remova dependências não utilizadas e dados do Docker:

    bash
    sudo apt-get autoremove -y --purge
    sudo rm -rf /var/lib/docker
    sudo rm -rf /var/lib/containerd
  3. Remova o repositório do Docker e a chave GPG:

    bash
    sudo rm /etc/apt/sources.list.d/docker.list
    sudo rm /etc/apt/keyrings/docker.asc
    sudo apt-get update

Para Arch Linux e Manjaro

  1. Pare o serviço do Docker:

    bash
    sudo systemctl stop docker.service
    sudo systemctl disable docker.service
  2. Remova os pacotes do Docker e suas dependências:

    bash
    sudo pacman -Rns docker docker-buildx

Para macOS

  1. Encerre o Docker Desktop.

  2. Arraste o Docker.app da sua pasta /Applications para a Lixeira.

  3. Para uma limpeza completa de todos os dados do Docker, você pode usar o comando uninstall no terminal.

    bash
    /Applications/Docker.app/Contents/MacOS/uninstall

Para Fedora

O script instala o podman em vez do Docker no Fedora. Se você quiser removê-lo:

  • Para Fedora Workstation (DNF):
    bash
    sudo dnf remove podman
  • Para Fedora Silverblue (rpm-ostree):
    bash
    sudo rpm-ostree uninstall podman
    Você precisará reiniciar após executar este comando.

Passo 5: (Opcional) Remova Outras Dependências

O script instala pacotes de desenvolvimento comuns. Você pode removê-los se tiver certeza de que não são necessários para outros softwares no seu sistema.

  • Para Debian/Ubuntu:

    bash
    # Aviso: Estes são pacotes comuns. Remova apenas se tiver certeza.
    # sudo apt-get purge build-essential git curl zlib1g-dev ...
  • Para Arch/Manjaro:

    bash
    # Aviso: Estes são pacotes comuns. Remova apenas se tiver certeza.
    # sudo pacman -Rns base-devel git curl ...
  • Para Fedora:

    bash
    # Aviso: Estes são pacotes comuns. Remova apenas se tiver certeza.
    # sudo dnf remove gcc git curl make ...

Passo 6: Finalize a Desinstalação

Para garantir que todas as alterações entrem em vigor, feche e reabra sua sessão de terminal. Se você desinstalou o Docker ou outros serviços de nível de sistema, é altamente recomendado reiniciar seu computador.

Você desinstalou com sucesso o Datallog e seus componentes do seu sistema.