Auto-update script for Claude Desktop AppImage (aaddrick/claude-desktop-debian)
|
|
||
|---|---|---|
| README.md | ||
| update-claude-desktop.sh | ||
update-claude-desktop
Скрипт автообновления Claude Desktop для Linux (amd64 AppImage).
Что делает
- Запрашивает GitHub API → последний релиз
aaddrick/claude-desktop-debian - Скачивает
*-amd64.AppImageв~/bin/(если версия новее) - Обновляет симлинк
~/bin/claude-desktopна актуальный файл - Отправляет уведомление через
notify-send
Установка
cp update-claude-desktop.sh ~/bin/
chmod +x ~/bin/update-claude-desktop.sh
# Первый запуск — скачает актуальную версию и создаст симлинк
~/bin/update-claude-desktop.sh
Автозапуск
crontab -e
# Проверять обновления каждый день в 10:00
0 10 * * * ~/bin/update-claude-desktop.sh >> ~/.local/share/claude-updater.log 2>&1
Зависимости
curl,wget,python3— обычно уже естьnotify-send(пакетlibnotify-bin) — для desktop-уведомлений
sudo apt install libnotify-bin
Структура ~/bin/ после установки
~/bin/
├── claude-desktop → симлинк на актуальный AppImage
├── claude-desktop-1.569.0-1.3.27-amd64.AppImage
└── update-claude-desktop.sh