Como instalar o Google Antigravity no Ubuntu usando arquivo TAR.GZ
Neste tutorial você aprenderá como remover completamente uma instalação anterior do Google Antigravity no Ubuntu e instalar uma nova versão utilizando o arquivo Antigravity.tar.gz.
Também vamos configurar as permissões necessárias do Chrome Sandbox e criar um atalho no Desktop, permitindo abrir o Antigravity com um duplo clique sem precisar utilizar o terminal.
Todos os comandos deste tutorial foram preparados para funcionar de forma genérica. Você não precisa alterar manualmente o nome do usuário ou o caminho da pasta pessoal. O Linux utilizará automaticamente o usuário atualmente conectado.
Requisitos
Antes de começar, baixe o arquivo Antigravity.tar.gz e coloque-o dentro da pasta Downloads do seu usuário.
O caminho utilizado pelo tutorial será:
~/Downloads/Antigravity.tar.gz
O símbolo ~ representa automaticamente a pasta pessoal do usuário atual.
Por exemplo, para um usuário chamado eduardo, o caminho seria:
/home/eduardo/Downloads/Antigravity.tar.gz
Para outro usuário chamado joao, o mesmo comando utilizará:
/home/joao/Downloads/Antigravity.tar.gz
Por isso, não é necessário alterar os comandos manualmente.
Como descobrir o usuário atual?
O Linux disponibiliza algumas variáveis que permitem identificar automaticamente o usuário e a pasta pessoal.
Para descobrir o nome do usuário:
echo "$USER"
Para descobrir a pasta pessoal:
echo "$HOME"
Por exemplo, um usuário poderá obter:
eduardo
/home/eduardo
Essas informações são utilizadas automaticamente pelos comandos deste tutorial.
1. Remover completamente a instalação anterior
Primeiro, vamos encerrar qualquer processo do Antigravity e remover a instalação anterior, links simbólicos, configurações, cache e atalhos antigos.
pkill -f antigravity 2>/dev/null || true
PKG=$(dpkg-query -S /usr/share/antigravity 2>/dev/null | cut -d: -f1 | head -n1)
if [ -n "$PKG" ]; then
sudo apt purge -y "$PKG"
fi
sudo rm -rf /usr/share/antigravity
sudo rm -f /usr/bin/antigravity
rm -rf ~/.config/Antigravity
rm -rf ~/.config/antigravity
rm -rf ~/.cache/Antigravity
rm -rf ~/.cache/antigravity
rm -rf ~/.local/share/Antigravity
rm -rf ~/.local/share/antigravity
rm -rf ~/.antigravity
DESKTOP="$(xdg-user-dir DESKTOP)"
find "$DESKTOP" -maxdepth 1 -type f -iname '*antigravity*.desktop' -delete 2>/dev/null || true
rm -f ~/.local/share/applications/antigravity.desktop
echo "Instalação antiga removida."
Depois, confirme se o comando antigo foi removido:
which antigravity
O comando não deve retornar nenhum caminho.
2. Criar a pasta para a nova instalação
Agora vamos criar novamente a pasta utilizada para armazenar o Antigravity:
sudo mkdir -p /usr/share/antigravity
3. Extrair o arquivo Antigravity.tar.gz
Com a pasta criada, extraia o conteúdo do arquivo TAR.GZ utilizando o caminho automático do usuário:
sudo tar -xzf "$HOME/Downloads/Antigravity.tar.gz" \
-C /usr/share/antigravity \
--strip-components=1
Dessa forma, não é necessário escrever /home/nome-do-usuario. O próprio sistema identifica a pasta pessoal.
Confira se os arquivos foram extraídos corretamente:
ls -la /usr/share/antigravity
O executável principal deverá estar diretamente em:
/usr/share/antigravity/antigravity
Essa versão do pacote não utiliza o caminho bin/antigravity. O executável fica diretamente na pasta principal da instalação.
4. Criar o comando global Antigravity
Para permitir que o programa seja iniciado simplesmente digitando antigravity no terminal, crie um link simbólico:
sudo ln -sf /usr/share/antigravity/antigravity /usr/bin/antigravity
Verifique:
which antigravity
O resultado esperado é:
/usr/bin/antigravity
Também é possível verificar o link:
ls -l /usr/bin/antigravity
O resultado será semelhante a:
/usr/bin/antigravity -> /usr/share/antigravity/antigravity
5. Corrigir o erro do Chrome Sandbox
Ao executar o Antigravity pela primeira vez, pode ocorrer o seguinte erro:
The SUID sandbox helper binary was found, but is not configured correctly.
Isso acontece porque o arquivo chrome-sandbox precisa pertencer ao usuário root e possuir a permissão SUID 4755.
Corrija com os comandos:
sudo chown root:root /usr/share/antigravity/chrome-sandbox
sudo chmod 4755 /usr/share/antigravity/chrome-sandbox
Confira as permissões:
ls -l /usr/share/antigravity/chrome-sandbox
O resultado deverá conter algo semelhante a:
-rwsr-xr-x 1 root root ... chrome-sandbox
O caractere s presente nas permissões indica que o bit SUID está configurado.
6. Testar o Antigravity
Agora basta executar:
antigravity
Não utilize sudo para abrir o aplicativo.
Se o Antigravity abrir normalmente, a instalação está funcionando corretamente.
7. Criar um ícone para o Antigravity
O arquivo Antigravity.tar.gz utilizado neste procedimento não possui arquivos de ícone PNG, SVG ou ICO. Por isso, podemos criar um ícone SVG local para utilizar no atalho.
Crie a pasta de ícones:
mkdir -p ~/.local/share/icons
Agora crie o arquivo SVG:
cat > ~/.local/share/icons/antigravity.svg <<'EOF'
<svg xmlns="http://www.w3.org/2000/svg" width="512" height="512" viewBox="0 0 512 512">
<defs>
<linearGradient id="g" x1="0%" y1="100%" x2="100%" y2="0%">
<stop offset="0%" stop-color="#4285F4"/>
<stop offset="45%" stop-color="#34A853"/>
<stop offset="72%" stop-color="#FBBC05"/>
<stop offset="100%" stop-color="#EA4335"/>
</linearGradient>
</defs>
<rect width="512" height="512" rx="110" fill="#ffffff"/>
<path
d="M82 385
C120 365 140 300 160 222
C180 144 216 92 256 92
C296 92 332 144 352 222
C372 300 392 365 430 385
C442 391 450 384 445 372
C420 314 411 231 380 151
C357 92 312 55 256 55
C200 55 155 92 132 151
C101 231 92 314 67 372
C62 384 70 391 82 385Z"
fill="url(#g)"/>
</svg>
EOF
8. Criar o atalho no Desktop
Agora vamos criar um atalho chamado Antigravity diretamente na área de trabalho do usuário atual.
O comando xdg-user-dir DESKTOP identifica automaticamente a localização do Desktop, independentemente do nome do usuário ou do idioma da instalação.
DESKTOP="$(xdg-user-dir DESKTOP)"
cat > "$DESKTOP/Antigravity.desktop" <<EOF
[Desktop Entry]
Version=1.0
Type=Application
Name=Antigravity
Comment=Google Antigravity
Exec=/usr/bin/antigravity %U
Icon=$HOME/.local/share/icons/antigravity.svg
Terminal=false
Categories=Development;IDE;
StartupNotify=true
EOF
chmod +x "$DESKTOP/Antigravity.desktop"
gio set "$DESKTOP/Antigravity.desktop" metadata::trusted true 2>/dev/null || true
9. Adicionar o Antigravity ao menu de aplicativos
Além do atalho no Desktop, podemos adicionar o Antigravity ao menu de aplicativos do Ubuntu.
O comando abaixo também identifica automaticamente a pasta Desktop do usuário atual:
sudo cp "$(xdg-user-dir DESKTOP)/Antigravity.desktop" /usr/share/applications/antigravity.desktop
10. Atualizar a área de trabalho
Depois de criar o atalho, pressione F5 na área de trabalho para atualizar os ícones.
O atalho Antigravity deverá aparecer com o ícone configurado.
Por que não preciso alterar o nome do usuário?
Os comandos deste tutorial utilizam variáveis e recursos do próprio Linux para descobrir automaticamente o usuário atual.
Por exemplo:
$HOME
representa automaticamente a pasta pessoal do usuário.
Já:
~
é uma forma abreviada de representar essa mesma pasta.
Para descobrir o nome do usuário atual, podemos utilizar:
$USER
Portanto, não importa se a conta se chama eduardo, joao, maria ou qualquer outro nome. Os comandos continuarão funcionando sem alterações.
Resultado final
Após concluir todos os passos, teremos uma estrutura semelhante a esta:
/usr/share/antigravity/
├── antigravity
├── chrome-sandbox
├── resources/
├── locales/
└── outros arquivos...
/usr/bin/antigravity
└── -> /usr/share/antigravity/antigravity
~/.local/share/icons/antigravity.svg
└── Ícone utilizado pelo atalho
~/Desktop/
└── Antigravity.desktop
/usr/share/applications/
└── antigravity.desktop
Observe que ~/Desktop/ também é um caminho genérico. O sistema substitui automaticamente o ~ pela pasta pessoal do usuário conectado.
Como abrir o Antigravity depois da instalação?
Depois de tudo configurado, não é mais necessário utilizar o terminal.
Basta acessar o Desktop e dar duplo clique no ícone do Antigravity.
Também é possível abrir o aplicativo pelo menu de aplicações do Ubuntu.
Se quiser utilizar o terminal, o comando continua disponível:
antigravity
Conclusão
Com este procedimento é possível remover uma instalação antiga do Antigravity, instalar uma nova versão disponibilizada em formato TAR.GZ, corrigir a configuração do Chrome Sandbox e criar um atalho gráfico no Ubuntu.
O método utiliza caminhos automáticos como $HOME, ~, $USER e xdg-user-dir, evitando que o usuário precise modificar manualmente os comandos para informar seu próprio nome.
Dessa forma, o mesmo tutorial pode ser utilizado por diferentes usuários e em diferentes computadores Ubuntu, desde que o arquivo Antigravity.tar.gz esteja dentro da pasta Downloads.