Быстрее всего эти операции проделывать в терминале, заглядывая в браузер за ссылкой на новый файл.
Переходим в каталог /opt
— он специально для всякого говна не из репозиториев:
cd /opt
Идём сюда: http://blog.jetbrains.com/phpstorm/
Там справа ссылка на EAP: http://confluence.jetbrains.com/display/PhpStorm/PhpStorm+Early+Access+Program
Либо качаем стейбл, кому что больше по душе.
Копируем ссылку на файл: http://download.jetbrains.com/webide/PhpStorm-EAP-139.659.tar.gz
Далее в командной строке активизируем sudo:
sudo echo asdf
Получаем файл по полученной ссылке и тут же его распаковываем (перенаправляем скачивание на стандартный вывод, а оттуда — распаковщику):
wget -O - http://download.jetbrains.com/webide/PhpStorm-EAP-139.659.tar.gz | sudo tar -zxp
По окончании процесса в каталоге /opt появится соответствующий релизу подкаталог.
В данном случае: PhpStorm-EAP-139.659
.
Сделаем символьную ссылку, чтобы пусть к запуску всегда был одинаковым:
ln -s PhpStorm-139.659 PhpStorm
Теперь у нас есть ссылка PhpStorm
→ PhpStorm-139.659
.
Создаём файл запуска PhpStorm.desktop
следующего содержания.
[Desktop Entry]
Encoding=UTF-8
Version=8.0
Type=Application
Name=PhpStorm
Comment=PhpStorm IDE
Comment[ru]=Среда разработки PhpStorm
Exec="/opt/PhpStorm/bin/phpstorm.sh" %f
Icon=/opt/PhpStorm/bin/webide.png
Comment=Develop with pleasure!
Categories=Development;Application;IDE;Programming;
Terminal=false
StartupNotify=true
StartupWMClass=jetbrains-phpstorm
Если не ошибаюсь, при первом запуске Идея сама предлагает его создать. Просто у меня он уже один раз создан и я его не трогаю.
Сохраняем файл, потом в его свойствах во вкладке прав ставим галочку Разрешить выполнение файла как программы
.
Готово! Теперь этот файл можно запускать, или перетащить на панель запуска и запускать оттуда.
Нужно узнать ссылку на новый релиз. Делается так же, как и при установке. Допустим: http://download.jetbrains.com/webide/PhpStorm-EAP-999.999.tar.gz
Поскольку в содержимом файла запуска путь к исполняемому скрипту записан через ярлык /opt/PhpStorm/bin/phpstorm.sh
,
то после скачивания новой версии PhpStorm достаточно просто перелинковать ярлык на новую папку:
cd /opt
sudo echo asdf
wget -O - http://download.jetbrains.com/webide/PhpStorm-EAP-999.999.tar.gz | sudo tar -zxp
sudo rm PhpStorm
ln -s PhpStorm-999.999 PhpStorm
Так у вас сохраняются все скачанные версии среды разработки, и при необходимости между ними можно переключаться.
Если права на папку проставлены так, что текущий пользователь может в неё записывать, то будет работать и обновление из самой среды, но лично я им, например, никогда не пользуюсь, чтобы в случае чего можно было откатиться на предыдущую версию или EAP.