Июл 162023
 

В последних версиях Smartgit изменилась политика лицензирования. Теперь использовать Smartgit в некоммерческих целях можно только в случае, если вы активно комитите в открытые проекты на github.

К счастью для прошлых версий легко обходится защита. У меня, в “Ubunto 22.04 x86_64” нормально работает версия 20.1.2 Скачать старые версии можно тут.

После первого запуска, нужно выбрать “Free Smartgit evaluation for commercial use”:

Далее установщик попросит загрузить новую версию. Этого делать не нужно! Выбираем “Continue Anyway”:

Дальше установку продолжаем как обычно.

Пробный период будет действовать 30 дней, но мы сделаем автопродление.

Теперь нужно запустить Smartgit, чтобы он создал свои конфигурационный файлы в домашнем каталоге.

Далее отредактируем файл /usr/share/smartgit/bin/smartgit.sh. В начало файла, после комментарием добавим строки:

config="/home/$USER/.config/smartgit/20.1/preferences.yml"
# текущая дата в миллисекундах плюс 25 дней
NEW_DATE=$(date -d"+25 days" +%s%3N)
# sed для замены старой даты на новую в файле конфигурации
sed -r -i "s/(listx: \{eUT: )[0-9]+/\1$NEW_DATE/g" $config
sed -r -i "s/(, nRT: )[0-9]+/\1$NEW_DATE/g" $config

Нужно заметить, что в первой строке, число “20.1” это версия используемого Smartgit.

Это позволит при каждом запуске Smartgit продлевать пробный период.

 

 Опубликовано в 17:49
Яндекс.Метрика