Объявление

Односложные и бессмысленные темы, не несущие полезную нагрузку или не содержащие в себе вопрос, будут удаляться!

#1 03-04-12 20:06:17

Luca
Участник
Здесь с 03-09-09
Сообщений: 1,545
Windows 7Firefox 11.0

Ниасиливаю установку проги

Есть одно приложение. Кто-то мне говорил, что под Linux все ставится в два клика и в консоль лазить не надо. Вот фиг, что называется! Приложение зовется roipac и обрабатывает спутниковые данные. С официального сайта без регистрации не скачать, поэтому зеркалирую тут.

Вопрос в том, что я не могу разобраться куда файл конфигов кидать, чтобы прога его увидела. В файле с конфигами судя по инструкции прописывается путь, до тестовых данных. Кладу его в каталог /ROI_PAC_3_0_1/ROI_PAC/ не видит, кладу в подкаталоги - тоже походу не видит т.к. скрипт не может подключить определенные в нем переменные.

По идее скрипт make_raw.pl эти данные обрабатывает, но пути до данных берет из этого самого файла конфигов. Причем не понятно как он его находит? Через libastral.so?

И вот еще один непонятный момент:

make_raw.pl PRC SARLEADER1993011018252739T1Of1 930110

1. надо понимать, на каком то предыдущем шаге скрипт должен прописаться в переменные окружения
2. где логика, получается на входе прога хавает не путь до данных, а путь до одного каталога, потом резко сами данные и потом каталог, где данные лежат?


stoplinux.org.ru/ROI_PAC_3_0_1.tgz прога

stoplinux.org.ru/roi_pac_testdir.tar.gz тестовые данные

p.s. прогу собираю без мультибилда, как пишет автор

% cd /ROI_PAC_3_0_1/ROI_PAC/
% LDFLAGS=-L/$FFTW_LIB_DIR F77=gfortran ./configure --prefix=/ROI_PAC_3_0_1/ROI_PAC/INT_BIN
% mkdir /ROI_PAC_3_0_1/ROI_PAC/INT_BIN
% sudo make 
% sudo make install 

Вне форума

#2 03-04-12 20:47:28

MOP3E
Участник
Здесь с 05-10-09
Сообщений: 4,208
Windows 7Firefox 11.0

Re: Ниасиливаю установку проги

Как должен называться файл конфигов? Понапишут всякой херни на фортране...

Лично у меня не получилось найти текст SAR_CONFIG ни в одном исходнике. Только в документации и исключительно в комментариях. Может, они название файла конфигурации сменили?


Я не игрушечный. Я, б*я, коллекционный! (с) Duke Nukem Forever
Я не специалист по [вставить название]. Мне главное концептуально решить задачу! (с) АхаRu.
Линукс - это альтернативная ОС о которой известно, что она не является ОС ну вот просто ни разу. (с) Linups_Troolvalds.
А с какого такого перепугу пользователей линукса должно быть больше 1%? (с) petrun

Вне форума

#3 03-04-12 21:00:51

Luca
Участник
Здесь с 03-09-09
Сообщений: 1,545
Windows 7Firefox 11.0

Re: Ниасиливаю установку проги

MOP3E, этот файл лежит в \ROI_PAC_3_0_1\ROI_PAC\DOC

Вне форума

#4 03-04-12 21:07:47

MOP3E
Участник
Здесь с 05-10-09
Сообщений: 4,208
Windows 7Firefox 11.0

Re: Ниасиливаю установку проги

Luca пишет:

MOP3E, этот файл лежит в \ROI_PAC_3_0_1\ROI_PAC\DOC

Понимаешь, в исходниках где-то должно быть прописано - "искать SAR_CONFIG по такому-то пути", но там нет ничего подобного. Либо исходники неполные, либо в них изменили название файла конфигурации, либо название файла изначально не такое...


Я не игрушечный. Я, б*я, коллекционный! (с) Duke Nukem Forever
Я не специалист по [вставить название]. Мне главное концептуально решить задачу! (с) АхаRu.
Линукс - это альтернативная ОС о которой известно, что она не является ОС ну вот просто ни разу. (с) Linups_Troolvalds.
А с какого такого перепугу пользователей линукса должно быть больше 1%? (с) petrun

Вне форума

#5 03-04-12 21:11:47

Luca
Участник
Здесь с 03-09-09
Сообщений: 1,545
Windows 7Firefox 11.0

Re: Ниасиливаю установку проги

MOP3E, меня это тоже смущает. Может там какая-то логика нелинейная?

Я попробовал забить пути до тестовых данных в make_raw (все $INT_BIN $INT_SCR на пути). Оно вроде ошибку выдавать перестало, но и ничего выполнять не стало.

Я что-то упускаю или где-то make_raw должен прописываться в переменные окружения, чтобы его можно было вызвать без указания пути?

Вне форума

#6 03-04-12 21:25:58

MOP3E
Участник
Здесь с 05-10-09
Сообщений: 4,208
Windows 7Firefox 11.0

Re: Ниасиливаю установку проги

Luca пишет:

MOP3E, меня это тоже смущает. Может там какая-то логика нелинейная?

Вот тут я тебе вряд ли помогу. Я фортрана не знаю.


Я не игрушечный. Я, б*я, коллекционный! (с) Duke Nukem Forever
Я не специалист по [вставить название]. Мне главное концептуально решить задачу! (с) АхаRu.
Линукс - это альтернативная ОС о которой известно, что она не является ОС ну вот просто ни разу. (с) Linups_Troolvalds.
А с какого такого перепугу пользователей линукса должно быть больше 1%? (с) petrun

Вне форума

#7 03-04-12 21:43:22

Luca
Участник
Здесь с 03-09-09
Сообщений: 1,545
Windows 7Firefox 11.0

Re: Ниасиливаю установку проги

MOP3E, да не, фортран там где-то вообще в стороне валяется. Там же скрипты на Perl все делают.

Вне форума

#8 03-04-12 21:44:59

MOP3E
Участник
Здесь с 05-10-09
Сообщений: 4,208
Windows 7Firefox 11.0

Re: Ниасиливаю установку проги

Luca пишет:

MOP3E, да не, фортран там где-то вообще в стороне валяется. Там же скрипты на Perl все делают.

Ышшо веселее. Ну, я там в каких-то файлах находил строчку вида "SAR*". Может, оно и есть? Только, блин, там вокруг ни одного пути - одни переменные.


Я не игрушечный. Я, б*я, коллекционный! (с) Duke Nukem Forever
Я не специалист по [вставить название]. Мне главное концептуально решить задачу! (с) АхаRu.
Линукс - это альтернативная ОС о которой известно, что она не является ОС ну вот просто ни разу. (с) Linups_Troolvalds.
А с какого такого перепугу пользователей линукса должно быть больше 1%? (с) petrun

Вне форума

#9 03-04-12 21:54:58

Luca
Участник
Здесь с 03-09-09
Сообщений: 1,545
Windows 7Firefox 11.0

Re: Ниасиливаю установку проги

MOP3E, нет, как я понял в конфиге прописывается только:
1. путь до бинариков
2. путь до самих скриптов
3. путь до тестовых данных

Далее при тестировании данных make_raw.pl начинает обработку данных. Ток не понятно из какого каталога он берет конфиги.

Вне форума

#10 04-04-12 08:31:31

MOP3E
Участник
Здесь с 05-10-09
Сообщений: 4,208
Windows 7Firefox 10.0

Re: Ниасиливаю установку проги

Ынтересно, почему эту хрень нельзя было сделать на С++? Может быть, конфиг должен загружаться автоматом при старте системы и создавать какие-то переменные окружения, которые потом анализирует прога? Тогда, в принципе, пофигу где он лежит, так как программа его не загружает и не анализирует. Но это, блин, уже чисто "хакерский" подход.


Я не игрушечный. Я, б*я, коллекционный! (с) Duke Nukem Forever
Я не специалист по [вставить название]. Мне главное концептуально решить задачу! (с) АхаRu.
Линукс - это альтернативная ОС о которой известно, что она не является ОС ну вот просто ни разу. (с) Linups_Troolvalds.
А с какого такого перепугу пользователей линукса должно быть больше 1%? (с) petrun

Вне форума

#11 04-04-12 09:23:33

Luca
Участник
Здесь с 03-09-09
Сообщений: 1,545
Windows XPFirefox 11.0

Re: Ниасиливаю установку проги

MOP3E, меня больше всего подрывает, что в 2012 году приходится заниматься жутким красноглазием. В начале автор на нескольких страницах расписывает долгий и нудный процесс сборки. Потом приходит к выводу, что оно в общем-то не нужно, а можно тупо ./configure && make сделать. Потом выясняется, что даже запустить это поделие не так то просто.

В Win есть хоть какие-то стандарты и правила, тут же человек не смог даже оболочку адекватную сделать. Все скручено кривыми скриптами, которые работают с какими-то оговорками и непонятками. Говно вся это философия unix. Люди оправдали неумение делать функциональной ПО высосанными из пальца правилами.

Вопрос по прежнему актуален. Сможет кто-то из апологетов Линукс внятно объяснить, что все эти усилия оправданы?

А то как FireFox из репозитария ставить все горазды, а как до реальных рабочих приложений доходит, так сразу оказывается, что все осталось на уровне 1980 годов.

Добавлено спустя 4 ч 17 мин 36 с:
Ладно, решил забить на это все. Думаю больше не актуально.

Вне форума

#12 05-04-12 23:12:49

IvanOFF
Участник
Здесь с 26-12-09
Сообщений: 1,653
Windows 7Chrome 18.0

Re: Ниасиливаю установку проги

Вот и правильно, забей и пивка выпей. Нормальный софт под линукс существует, но его немного и этот список всем давно известен. Так или иначе к нему приложил руку бизнес. Все остальное не вылазит из каменного века и вряд ли когда нибудь вылезет. За это говорим спасибо GPL, которая отбивает любое желание инвестировать средства в линукс-разработку.


"Оно, конечно, можно научить медведя ездить на велосипеде. Да только будет ли медведю от этого польза и удовольствие?" (с) А. и Б. Стругацкие

Вне форума

#13 06-04-12 00:28:00

Ниасиляторрр
Участник
Откуда: Санкт_Петербург
Здесь с 06-04-10
Сообщений: 323
Windows 8Internet Explorer 7.0

Re: Ниасиливаю установку проги

Luca, и ведь никто из пингвиньих детей не кинулся на помощь. Специалисты,блин.

Вне форума

#14 06-04-12 01:21:54

Babusha
Нехристь
Здесь с 12-03-10
Сообщений: 2,221
Windows 8Chrome 18.0

Re: Ниасиливаю установку проги

Ниасиляторрр, а тут нет ничего странно. В линукс такое нормально - либо работает, либо нет.

В линуксе типично использовать несколько скриптовых языков помимо основного в одном проекте. Только в среднем обычном швабодном проекте куча убойных нечитаемых шелл-скриптов, которые генерируют еще какие-то make-скрипты, которые ебуться еще с перлом. Даже бывает еще хуже, бывает пишут cmake-скрипты, которые генерируют make-скрипты. Внутри них еще используется sed, awk, grep - скрипты с тысячами вкраплений в регулярными выражениями, причем, каждый с разным уникальным синтаксисом. Причем, большинство проектов использую принципиально разные правило сборки и прочей хуйни, что стандартизировать все это вообще невозможно, там опять вплетается несколько скриптовых языков с кучей хуйни и т.д. Разобраться во всей этой лабуде принципиально нормальному человеку невозможно. И в этом весь юнипс. Это тебе не винда, где открываешь файл проекта в вижуалстудии, жмакаешь F5 и все работает.

Нет ничего удивительного в том, что линукс не то, чтобы неинтересен для пользователей, а то, что именно линукс неинтересен для разработчиков, в следствии чего, он неинтересен для пользователей.


Удовлетворен GNU/Linux (с) Linups_Troolvalds
13-значный пароль, состоящий из одних цифр, ломается за полчаса (с) Rector. Авторитетный Хакер у себя в классе
Я тебя просто отсюда выпилю.  (с) Рехтур. Взламывает анусы по ойпи.

Вне форума

#15 07-04-12 17:42:13

x999
Адекват
Откуда: Эта страна
Здесь с 05-12-10
Сообщений: 89
LinuxChrome 18.0

Re: Ниасиливаю установку проги

ни один нормальный луноход никогда не будет качать непонятно что непонятно откуда со слов непонятно кого.

развели тут флудильню.


dmydmrdocrtcnnfyp.png
Как можно понять из названия, виндофилия - это болезненное противоестественное влечение человека к ОС Windows. Относится, с одной стороны, к перверсиям, с другой - к инфекционным заболеваниям.

Вне форума

#16 07-04-12 21:20:46

Luca
Участник
Здесь с 03-09-09
Сообщений: 1,545
Windows 7Firefox 11.0

Re: Ниасиливаю установку проги

Все же решил поковырять эту прогу.
Походу авторам удалось победить здравую логику. Конфиг тут это не то место, откуда все читается, а файл который нужно именно выполнять, чтобы он где-то в системе прописал требуемые переменные, к которым уже make_raw.pl будет обращаться.

Однако make_raw.pl теперь ругается на какой-то Generic.pm (или что-то вроде этого). Что не так - не понятно.

Вне форума

#17 07-04-12 21:53:55

MOP3E
Участник
Здесь с 05-10-09
Сообщений: 4,208
Windows 7Firefox 11.0

Re: Ниасиливаю установку проги

Luca пишет:

Конфиг тут это не то место, откуда все читается, а файл который нужно именно выполнять, чтобы он где-то в системе прописал требуемые переменные, к которым уже make_raw.pl будет обращаться.

Ну, собсно, что я и предполагал:

MOP3E пишет:

Может быть, конфиг должен загружаться автоматом при старте системы и создавать какие-то переменные окружения, которые потом анализирует прога? Тогда, в принципе, пофигу где он лежит, так как программа его не загружает и не анализирует.

А тебе вообще для чего эта прога, если не секрет?


Я не игрушечный. Я, б*я, коллекционный! (с) Duke Nukem Forever
Я не специалист по [вставить название]. Мне главное концептуально решить задачу! (с) АхаRu.
Линукс - это альтернативная ОС о которой известно, что она не является ОС ну вот просто ни разу. (с) Linups_Troolvalds.
А с какого такого перепугу пользователей линукса должно быть больше 1%? (с) petrun

Вне форума

#18 08-04-12 09:31:51

Luca
Участник
Здесь с 03-09-09
Сообщений: 1,545
Windows 7Firefox 11.0

Re: Ниасиливаю установку проги

MOP3E, я пользоваться лично ей не буду. В мои задачи входит только скомпилить и запустить указанный тест. Если это получится я должен буду поделиться опытом с людьми которые ей будут пользоваться.

Вне форума

#19 09-04-12 10:40:25

MOP3E
Участник
Здесь с 05-10-09
Сообщений: 4,208
Windows 7Firefox 10.0

Re: Ниасиливаю установку проги

x999 пишет:

ни один нормальный луноход никогда не будет качать непонятно что непонятно откуда со слов непонятно кого.

развели тут флудильню.

Действительно, специализированные программы ведь не нужны.


Я не игрушечный. Я, б*я, коллекционный! (с) Duke Nukem Forever
Я не специалист по [вставить название]. Мне главное концептуально решить задачу! (с) АхаRu.
Линукс - это альтернативная ОС о которой известно, что она не является ОС ну вот просто ни разу. (с) Linups_Troolvalds.
А с какого такого перепугу пользователей линукса должно быть больше 1%? (с) petrun

Вне форума

#20 09-04-12 10:41:32

Luca
Участник
Здесь с 03-09-09
Сообщений: 1,545
Windows 7Firefox 11.0

Re: Ниасиливаю установку проги

Асилил
Наркомания конечно адовая. Последняя ошибка вылетала потому, что у bash экспорт работает только в пределах одной сессии. Но он почему-то не экспортирует make_raw.pl поэтому нужно указывать полный путь до него.

Вне форума

#21 09-04-12 10:50:22

MOP3E
Участник
Здесь с 05-10-09
Сообщений: 4,208
Windows 7Firefox 10.0

Re: Ниасиливаю установку проги

Прикольно. Поздравляю с успешным завершением квеста!

З.Ы. В данной теме мы в очередной раз убедились, что виндузятнеги добиваются своего даже при редактировании исходных кодов программ под линухом.


Я не игрушечный. Я, б*я, коллекционный! (с) Duke Nukem Forever
Я не специалист по [вставить название]. Мне главное концептуально решить задачу! (с) АхаRu.
Линукс - это альтернативная ОС о которой известно, что она не является ОС ну вот просто ни разу. (с) Linups_Troolvalds.
А с какого такого перепугу пользователей линукса должно быть больше 1%? (с) petrun

Вне форума

#22 10-04-12 17:57:12

x999
Адекват
Откуда: Эта страна
Здесь с 05-12-10
Сообщений: 89
LinuxChrome 18.0

Re: Ниасиливаю установку проги

MOP3E пишет:

З.Ы. В данной теме мы в очередной раз убедились, что виндузятнеги добиваются своего даже при редактировании исходных кодов программ под линухом.

грац


dmydmrdocrtcnnfyp.png
Как можно понять из названия, виндофилия - это болезненное противоестественное влечение человека к ОС Windows. Относится, с одной стороны, к перверсиям, с другой - к инфекционным заболеваниям.

Вне форума

#23 11-04-12 09:27:58

straus
Участник
Здесь с 01-06-11
Сообщений: 975
UbuntuFirefox 11.0

Re: Ниасиливаю установку проги

Luca пишет:

p.s. прогу собираю без мультибилда, как пишет автор

Может отсюда все Ваши проблемы и растут? Или у Вас Mac 10.6.x (Snow Leopard)?

IvanOFF пишет:

Все остальное не вылазит из каменного века и вряд ли когда нибудь вылезет. За это говорим спасибо GPL, которая отбивает любое желание инвестировать средства в линукс-разработку.

эта программа, неожиданно, не является GPL, в архиве наличествует очень весёлое лицензионное соглашение.

Luca пишет:

Походу авторам удалось победить здравую логику. Конфиг тут это не то место, откуда все читается, а файл который нужно именно выполнять, чтобы он где-то в системе прописал требуемые переменные, к которым уже make_raw.pl будет обращаться.

И они это прямо пишут на странице с описанием установки:

5. Configure SAR_CONFIG

Read the instructions in ROI_PAC_3_0_1/ROI_PAC/DOC/SAR_CONFIG. Copy this file into the directory ROI_PAC_3_0_1/ROI_PAC and edit the appropriate lines. You will have to source this file every time that you want to use ROI_PAC. It will set your path environment so that the necessary scripts will be available on the command line.

MOP3E пишет:

З.Ы. В данной теме мы в очередной раз убедились, что виндузятнеги добиваются своего даже при редактировании исходных кодов программ под линухом.

В данной теме мы в очередной раз убедились, что виндузятнеги не могут осилить страницу текста с описанием процесса компиляции и установки

11-04-12 10:42:48 MOP3E пишет:

Где-ж ты был, такой умный, когда у тебя помощи просили? Получаешь очередное предупреждение за оффтоп и мантры.


В детстве я молил бога о велосипеде;
потом понял что бог работает по-другому...
я украл велосипед и стал молить бога о прощении.
Аль Пачино

Вне форума

#24 23-04-12 15:49:48

Lord_Evil
Master Of Darkness
Откуда: Deepest Pits Of Hell
Здесь с 06-06-10
Сообщений: 1,862
Сайт
LinuxOpera 12.00

Re: Ниасиливаю установку проги

straus, чукча не читатель :-) MOP3E, почему оффтоп, норм выделил же суть. А мантрят часто все, вплоть до тебя. Я не фанат страуса, но предупрежление снимаю. Кстати, где все остальные его предупреждения? Кажись больше было..


Интеллигент боится лишь одного — касаться темы зла и его корней, потому что справедливо полагает, что здесь его могут сразу выeбaть телеграфным столбом.©

Вне форума

Сейчас в этой теме пользователей: 0, гостей: 1
[Bot] ClaudeBot

Подвал форума

Под управлением FluxBB
Модифицировал Visman

[ Сгенерировано за 0.017 сек, 7 запросов выполнено - Использовано памяти: 1.8 Мбайт (Пик: 1.88 Мбайт) ]