Kalau kamu install Antigravity IDE di Linux menggunakan file .tar.gz, kemungkinan setiap update kamu melakukan proses seperti ini:
download file baru
extract manual
replace folder
setup icon lagi
takut history/chat hilang
Saya juga mengalami hal yang sama 😄
Akhirnya saya membuat script auto-update sederhana supaya update tinggal 1 command saja.
Kenapa Perlu Script Update?
Karena versi Linux Antigravity IDE saat ini masih menggunakan model distribusi tarball/manual install.
Jadi walaupun muncul notifikasi update, prosesnya tetap:
download manual
extract ulang
replace binary aplikasi
Dengan script ini:
update jadi otomatis
config tetap aman
extensions tetap ada
history/chat tidak hilang
Struktur Install Existing
Pada setup saya:
/opt/Antigravity IDE
Sedangkan data user tersimpan di:
~/.config/Antigravity IDE
~/.antigravity-ide
Artinya:
chat/history aman
extensions aman
login aman
selama folder home user tidak dihapus.
Membuat Script Auto Update
Buat file:
nano ~/update-antigravity.sh
Isi script berikut:
#!/bin/bash
set -e
USER_HOME="/home/trisf"
TMP_DIR="/tmp/antigravity-update"
INSTALL_DIR="/opt/Antigravity IDE"
DOWNLOAD_URL="https://edgedl.me.gvt1.com/edgedl/release2/j0qc3/antigravity/stable/2.0.2-5949548972081152/linux-x64/Antigravity%20IDE.tar.gz"
echo "=== Backup Config ==="
tar -czf $USER_HOME/agide-backup-$(date +%F-%H%M).tar.gz \
"$USER_HOME/.config/Antigravity IDE" \
"$USER_HOME/.antigravity-ide"
echo "=== Stop IDE ==="
pkill -f antigravity-ide || true
sleep 2
echo "=== Prepare Temp ==="
rm -rf "$TMP_DIR"
mkdir -p "$TMP_DIR"
cd "$TMP_DIR"
echo "=== Download Latest IDE ==="
wget -O antigravity.tar.gz "$DOWNLOAD_URL"
echo "=== Extract ==="
tar -xzf antigravity.tar.gz
echo "=== Replace Existing Install ==="
sudo rm -rf "$INSTALL_DIR"
sudo mv "Antigravity IDE" "$INSTALL_DIR"
sudo chmod +x "$INSTALL_DIR/antigravity-ide"
echo "=== Start IDE ==="
nohup "$INSTALL_DIR/antigravity-ide" >/dev/null 2>&1 &
echo "=== Cleanup Old Backup ==="
find $USER_HOME -name "agide-backup-*.tar.gz" -mtime +7 -delete
echo "=== DONE ==="
Berikan Permission Execute
chmod +x ~/update-antigravity.sh
Cara Menggunakan
Saat ada update baru, tinggal jalankan:
./update-antigravity.sh
Selesai 😄
Script akan otomatis:
backup config
menutup IDE
download versi terbaru
replace install lama
membuka kembali IDE
Yang Harus Disesuaikan
1. USER_HOME
Sesuaikan username Linux kamu.
Default:
USER_HOME="/home/trisf"
Contoh jika username kamu john:
USER_HOME="/home/john"
2. INSTALL_DIR
Kalau lokasi install berbeda, sesuaikan:
INSTALL_DIR="/opt/Antigravity IDE"
3. DOWNLOAD_URL
Ini bagian paling penting.
Setiap ada release baru:
buka popup update Antigravity IDE
copy link download terbaru
replace bagian:
DOWNLOAD_URL="LINK_BARU"
Karena URL release Antigravity IDE bersifat dynamic.
Kenapa History dan Chat Tidak Hilang?
Karena Antigravity IDE menyimpan data user di:
~/.config/Antigravity IDE
~/.antigravity-ide
sedangkan script hanya replace binary aplikasi di:
/opt/Antigravity IDE
Jadi update aman selama folder config user tidak dihapus.
Kesimpulan
Dengan script sederhana ini:
update jadi 1 command
tidak perlu extract manual lagi
icon launcher tetap
extensions tetap
history/chat tetap aman
ada auto backup sebelum update
Cocok buat user Linux yang install Antigravity IDE menggunakan file .tar.gz manual.











