smartgit-linux-*.tar.gz как установить
### Установка SmartGit 24.1.2 на Linux (из `.tar.gz` архива)
#### 1. **Скачивание архива**
Убедитесь, что у вас есть файл `smartgit-linux-24_1_2.tar.gz`.
Если нет — скачайте его с [официального сайта SmartGit](https://www.syntevo.com/smartgit/download/).
---
#### 2. **Распаковка архива**
Откройте терминал и выполните:
```bash
# Перейдите в папку загрузок (или туда, где лежит .tar.gz)
cd ~/Загрузки # или cd ~/Downloads
# Распакуйте архив
tar -xzf smartgit-linux-24_1_2.tar.gz
```
После этого появится папка `smartgit`.
---
#### 3. **Запуск SmartGit**
Перейдите в распакованную папку и запустите программу:
```bash
cd smartgit/bin
./smartgit.sh
```
Если нужно сделать SmartGit доступным из любого места:
```bash
# Создаём симлинк в /usr/local/bin (может потребоваться sudo)
sudo ln -s $(pwd)/smartgit.sh /usr/local/bin/smartgit
```
Теперь можно запускать просто командой `smartgit`.
---
#### 4. **Создание ярлыка (.desktop файл)**
Чтобы добавить SmartGit в меню приложений:
```bash
# Создаём файл ярлыка
cat <<EOF > ~/.local/share/applications/smartgit.desktop
[Desktop Entry]
Name=SmartGit
Exec=/путь/к/smartgit/bin/smartgit.sh
Icon=/путь/к/smartgit/bin/smartgit-128.png
Terminal=false
Type=Application
Categories=Development;VersionControl;
EOF
```
Замените `/путь/к/smartgit` на реальный путь (например, `/home/ваш_пользователь/Загрузки/smartgit`).
---
#### 5. **Установка зависимостей (если нужно)**
SmartGit требует:
- **Java 11+** (проверьте: `java -version`).
- Если Java нет, установите:
```bash
sudo apt install openjdk-17-jre # Для Ubuntu/Debian
sudo dnf install java-17-openjdk # Для Fedora
```
---
#### 6. **Настройка лицензии**
При первом запуске:
1. Выберите **Non-commercial use** (если для личного использования).
2. Или введите лицензионный ключ (если есть).
---
#### 7. **Обновление SmartGit**
Чтобы обновить SmartGit:
1. Скачайте новую версию `.tar.gz`.
2. Распакуйте в ту же папку (или новую).
3. Запустите `./smartgit.sh` из новой папки.
---
### Возможные проблемы и решения
1. **Ошибка `No suitable Java found`**
Убедитесь, что Java установлена:
```bash
sudo apt install openjdk-17-jre # Ubuntu/Debian
```
2. **Не запускается GUI**
Попробуйте запуск в режиме `nogui`:
```bash
./smartgit.sh --nogui
```
3. **Проблемы с правами**
Дайте права на исполнение:
```bash
chmod +x smartgit.sh
```
---
Готово! Теперь SmartGit установлен и готов к работе. 🚀