wws: Инсталляция новых приложений

19 сообщений / 0 new
Последнее сообщение
Гость
wws: Инсталляция новых приложений

Для доступа в Инет в нашей организации используется биллинговая система Stargazer (www.stargazer.dp.ua) На сайте программы клиентская часть под названием InetAccess широко представлена под Винду и только 2 файла под семейство Linux. Файлы заархивированы. Например - inetaccess.2.55.7.scr.rar- именно rar (ну а по идее - архив исходных текстов). По какой технологии производится компиляция самой программы? Как убедиться что в системе есть инструмент для компиляции? В какую папку помещать архив изначально и куда будет помещен скомпилированный файл? Моя система - ASP Linux 10.1 , в локальной сети работает, и с нее же нужен доступ в Инет, т.е. собственный линуксовый inetaccess
<span class='smallblacktext'>[ Редактирование ]</span>

Thomas HCKraft (не проверено)

Большинство программ из исходников, собираются и устанавливаются следующим образом:
Разархивируйте архив с исходными текстами программы в любую удобную для Вас директорию (папку).
Будучи в терминале (командная строка) зайдите в папку в которую вы разархивировали исходники, посредством команды
[b]cd /put/k_papke/s_ishodnikami[/b]
Теперь набираем три волшебные ( :-) ) команды:
[b]./configure
make
make install[/b]
Все!

[b]Но крайне настоятельно рекомендую прочитать README к каждой программе, которую вы хотите таким образом установить!!![/b] Ибо у каждой программы могут быть свои заморочки, опции и т.д.

wws (не проверено)

Еще раз хочу обратить внимание - архив RAR (!) Изначально требуется его развернуть по Линукс, чтобы получить "чистый" .scr C этим я справился. В новой папке файла README нет. Но судя по обилию файлов с расширением .cpp = это C++ ? Чем компилировать ?

frug (не проверено)

а можно список файлов посмотреть ?

wws (не проверено)

легче весь архив присобачить

wws (не проверено)

Этот архив не прикрепляется почему то...
Сейчас что-нибудь придумаю
<span class='smallblacktext'>[ Редактирование 20.02.2007 - 17:16:28 ]</span>

frug (не проверено)

архив присобачить легче, чем ls в консоли набрать ?

wws (не проверено)

Что ls набрать надо Линух к Инету подключить. А для этого и нужен InetAccess. А его надобно скомпилировать (в чем собственно и суть всей проблемы). Это не которые файлы из архива.
blowfish.h
common.h
inetaccess.bpr
mainunit.h
optionsunit.cpp
optionsunit.dfm
proto_unit.h
sgclient.dsk
update.unit.h
clean
inetaccess.cpp
inetaccess.dsk
mainunit.ddp
optionunit.h
packet.h
sgclient.cpp
thead.h
updateunit.dfm
thead.h
Естественно архив легче - там 21 файл и 2 пустых папки EXE и OBJECTS

<span class='smallblacktext'>[ Редактирование 20.02.2007 - 17:37:50 ]</span>

frug (не проверено)

Что то мне подсказывает, что исходники эти совсем не под линукс и gcc заточены, а под что нибудь вроде Borland C++ Builder...

wws (не проверено)

Но на сайте есть и готовые файлы клиента - но они все под Win. Авторы же утверждают что есть и под Линукс, FreeBSD и т.д. На сайте есть прога сервера Stargazer'a- под Линукс, может на этом все и заканчивается? Клиенты только под Виндой ? А в состав Линукса разве не входит компилятор Си?

frug (не проверено)

Компиляторы разные бывают, возможно этот проект заточен под Kylix C++ Builder, тогда есть возможность скомпилировать его под линукс, но не с помощью родного gcc, а с помощью Kylix, или же попробовать запустить InetAccess под WINE.

wws (не проверено)

Последний вариант интересен. Но как эмулировать WINDOWS я не знаю. Клиент InetAccess под Винду у меня есть
<span class='smallblacktext'>[ Редактирование 20.02.2007 - 17:50:47 ]</span>

wws (не проверено)

А если все это хозяйство преобразовать сначала в rpm, а потом классическим приемом инсталлировать. Где то в литературе читал про такой способ.

frug (не проверено)

Какое хозяйство ? WINE + InetAccess ? Или виндовый бинарник нагло запихнув в rpm установить потом под линукс ? :)

wws (не проверено)

[quote=wws]А если все это хозяйство преобразовать сначала в rpm, а потом классическим приемом инсталлировать. Где то в литературе читал про такой способ.[/quote]
Имеется ввиду пакет файлов-исходников в папке .srс
<span class='smallblacktext'>[ Редактирование 21.02.2007 - 10:02:38 ]</span>

e-J (не проверено)

Компиляция вам ничего хорошего не даст, так как изначально писалось то под винду. А в РПМ можно собрать только уже скомпилированное из исходников добро. Так что выхода у вас 2: 1) качать уже компилинное под винду и использовть в Вайн. 2) Взять линуксовый аналог программулины и с удобством использовть в его родной среде (так даже проще будет и удобней).

cin
Не в сети
Зарегистрирован: 21/09/2010

[quote=wws]Еще раз хочу обратить внимание - архив RAR (!)
[/quote]
Ну, а на сайте разработчиков поковыряться? Вот
[link=http://www.stargazer.dp.ua/download/sgauth/2.12.6/sgauth.2.12.6.src.tgz ]это[/link] разве не авторизатор под Linuz/FreeBSD?

wws (не проверено)

Я написал на сайт разработчикам. Без надежды на ответ. На форуме www.hub.ru за этот (именно мой ) вопрос раскатали разработчиков подчистую. Не продумали разработчики о Линукс-клиенте. Ребята предлагают все таки использовать WINE и то, последнюю версию закачать с сайта winehg.com

wws (не проверено)

[quote=Thomas HCKraft]Большинство программ из исходников, собираются и устанавливаются следующим образом:
Разархивируйте архив с исходными текстами программы в любую удобную для Вас директорию (папку).
Будучи в терминале (командная строка) зайдите в папку в которую вы разархивировали исходники, посредством команды
[b]cd /put/k_papke/s_ishodnikami[/b]
Теперь набираем три волшебные ( :-) ) команды:
[b]./configure
make
make install[/b]
Все!

[b]Но крайне настоятельно рекомендую прочитать README к каждой программе, которую вы хотите таким образом установить!!![/b] Ибо у каждой программы могут быть свои заморочки, опции и т.д.[/quote]

Все что требуется найдено, именно то, как указано выше. Имеются файл Makefile, файл README и вся остальная ерунда. Но это уже будет не ИнетАксесс в привычном виндовом исполнении, а просто скрипт, запускаемый в Линуксе из командной строки с соответствующими параметрами.
Всем спасибо. Топик закрыт.

RSS-материал