pupsik писал(а):Конечно надо посмотреть что в скриптах там начудили.
они там много чего начудили, но не устанавливается в первую очередь из-за следующего:
1. Если внимательно прочесть ихнюю мурзилку, то там сказано, что у вас должны при установке быть права администратора, но ваш текущий пользователь должен администратором не быть. Т.е., они хотят, чтобы пользователь, из-под которого ставится CodeTyphon, мог делать команды sudo root без ввода пароля (!!!). Зачем им root, понятно надеюсь, а зачем им такая е-нутая композиция - вот: после инсталляции все конфигурации CT тупо копируются из архива в домашний каталог пользователя, из-под которого проводилась инсталляция. Если это был root (инсталлятор орет что это неправильно, но работает) - соответственно в /root/.typhonXX.
При дальнейшем же запуске (из под норамльного пользователя) typhon внезапно обнаруживает, что в "~/typhonXX/" оказывается ничего нет, и ведет себя как Лазарус - пытается создать дефолтную конфигурацию, не соответствующую реальной структуре каталогов. Поэтому, при установке из-под рута, сгенереированные //скопированные// каталоги конфигураций нужно руками скопировать в каталоги пользователей, из-под которых будет осуществляться дальнейшая работа с IDE и компилятором и на полученное дать пользователю права собственности, chown -R user:user ~/typhon32
2. Второй распространенный источник сбоя при инсталляции на линуксах - вы ставите на свежеустановленную ОС, на которой ничего подобного ранее не стояло - и не выполняете пункт инсталлятора "Install system libraries". Либо установка дополнительных библиотек не срабатывает из-за непредоставления прав анонимного судоера, по п.1. Typhon'у для инсталляции нужно куда больше всякого дополнительного хлама, чем штатной IDE Lazarus, поэтому даже если на машине Lazarus уже стоял/стоит, нужного набора библиотек может не быть. На "голой" системе же - его гарантированно нет.
ну и распростараненная причина несобираемости под win: активное препятствование антивирусом модификации .exe файлов, создаваемых в процессе компиляции, а некоторые из них - и ошибочно детектируются как вирусованные, соответственно - лочатся и удаляются антивирусной средой. Типично для Avira и многих других.