Bug 43559 - Добавить установку JetBrains Toolbox App
Summary: Добавить установку JetBrains Toolbox App
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: eepm (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 enhancement
Assignee: Vitaly Lipatov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-08-17 18:22 MSK by Vyacheslav Bocharov
Modified: 2022-08-19 02:50 MSK (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Vyacheslav Bocharov 2022-08-17 18:22:00 MSK
https://www.jetbrains.com/toolbox-app/

Я ставил следующими командами:
wget https://download.jetbrains.com/toolbox/jetbrains-toolbox-1.25.12627.tar.gz
tar zxvf jetbrains-toolbox-1.25.12627.tar.gz
rm -f jetbrains-toolbox-1.25.12627.tar.gz
sudo mv jetbrains-toolbox-1.25.12627 /opt/jetbrains-toolbox
sudo ln -s /opt/jetbrains-toolbox/jetbrains-toolbox /usr/local/

После этого ярлык появляется в разделе Разработка.
Либо после первого запуска.
Программа висит в трее.
Через неё ставятся все их продукты.
Через неё же обновляются.

Продукты будут ставиться в папку
/home/iam/.local/share/JetBrains/Toolbox/apps/


Сторонний установочный скрипт:
https://github.com/nagygergo/jetbrains-toolbox-install/blob/master/jetbrains-toolbox.sh
Comment 1 Vyacheslav Bocharov 2022-08-17 18:33:30 MSK
ошибку допустил
sudo ln -s /opt/jetbrains-toolbox/jetbrains-toolbox /usr/local/

нужно
sudo ln -s /opt/jetbrains-toolbox/jetbrains-toolbox /usr/local/bin
Comment 2 Vitaly Lipatov 2022-08-17 18:47:22 MSK
(Ответ для Вячеслав Бочаров на комментарий #0)
> https://www.jetbrains.com/toolbox-app/
> 
> Я ставил следующими командами:
> wget
> https://download.jetbrains.com/toolbox/jetbrains-toolbox-1.25.12627.tar.gz
Версия будет обновляться. Как узнать актуальную версию?
Comment 3 Vyacheslav Bocharov 2022-08-17 18:58:46 MSK
function getLatestUrl() {
USER_AGENT=('User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.115 Safari/537.36')

URL=$(curl 'https://data.services.jetbrains.com/products/releases?code=TBA&latest=true&type=release' -H 'Origin: https://www.jetbrains.com' -H 'Accept-Encoding: gzip, deflate, br' -H 'Accept-Language: en-US,en;q=0.8' -H "${USER_AGENT[@]}" -H 'Accept: application/json, text/javascript, */*; q=0.01' -H 'Referer: https://www.jetbrains.com/toolbox/download/' -H 'Connection: keep-alive' -H 'DNT: 1' --compressed | grep -Po '"linux":.*?[^\\]",' | awk -F ':' '{print $3,":"$4}'| sed 's/[", ]//g')
echo $URL
}

из скрипта в конце первого сообщения
как тут код форматировать?
Comment 4 Vyacheslav Bocharov 2022-08-17 19:24:20 MSK
Саму утилиту в дальнейшем не нужно проверять на обновления, она самообновляется.
Comment 5 Vitaly Lipatov 2022-08-19 02:50:12 MSK
В epm 3.26.1 (ушёл в Сизиф) добавлены
epm play pycharm
и
epm play jetbrains-toolbox