Для доступа в Инет в нашей организации используется биллинговая система Stargazer (www.stargazer.dp.ua) На сайте программы клиентская часть под названием InetAccess широко представлена под Винду и только 2 файла под семейство Linux. Файлы заархивированы. Например - inetaccess.2.55.7.scr.rar- именно rar (ну а по идее - архив исходных текстов). По какой технологии производится компиляция самой программы? Как убедиться что в системе есть инструмент для компиляции? В какую папку помещать архив изначально и куда будет помещен скомпилированный файл? Моя система - ASP Linux 10.1 , в локальной сети работает, и с нее же нужен доступ в Инет, т.е. собственный линуксовый inetaccess
<span class='smallblacktext'>[ Редактирование ]</span>
wws: Инсталляция новых приложений
Большинство программ из исходников, собираются и устанавливаются следующим образом:
Разархивируйте архив с исходными текстами программы в любую удобную для Вас директорию (папку).
Будучи в терминале (командная строка) зайдите в папку в которую вы разархивировали исходники, посредством команды
[b]cd /put/k_papke/s_ishodnikami[/b]
Теперь набираем три волшебные ( :-) ) команды:
[b]./configure
make
make install[/b]
Все!
[b]Но крайне настоятельно рекомендую прочитать README к каждой программе, которую вы хотите таким образом установить!!![/b] Ибо у каждой программы могут быть свои заморочки, опции и т.д.
Еще раз хочу обратить внимание - архив RAR (!) Изначально требуется его развернуть по Линукс, чтобы получить "чистый" .scr C этим я справился. В новой папке файла README нет. Но судя по обилию файлов с расширением .cpp = это C++ ? Чем компилировать ?
а можно список файлов посмотреть ?
легче весь архив присобачить
Этот архив не прикрепляется почему то...
Сейчас что-нибудь придумаю
<span class='smallblacktext'>[ Редактирование 20.02.2007 - 17:16:28 ]</span>
архив присобачить легче, чем ls в консоли набрать ?
Что 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>
Что то мне подсказывает, что исходники эти совсем не под линукс и gcc заточены, а под что нибудь вроде Borland C++ Builder...
Но на сайте есть и готовые файлы клиента - но они все под Win. Авторы же утверждают что есть и под Линукс, FreeBSD и т.д. На сайте есть прога сервера Stargazer'a- под Линукс, может на этом все и заканчивается? Клиенты только под Виндой ? А в состав Линукса разве не входит компилятор Си?
Компиляторы разные бывают, возможно этот проект заточен под Kylix C++ Builder, тогда есть возможность скомпилировать его под линукс, но не с помощью родного gcc, а с помощью Kylix, или же попробовать запустить InetAccess под WINE.
Последний вариант интересен. Но как эмулировать WINDOWS я не знаю. Клиент InetAccess под Винду у меня есть
<span class='smallblacktext'>[ Редактирование 20.02.2007 - 17:50:47 ]</span>
А если все это хозяйство преобразовать сначала в rpm, а потом классическим приемом инсталлировать. Где то в литературе читал про такой способ.
Какое хозяйство ? WINE + InetAccess ? Или виндовый бинарник нагло запихнув в rpm установить потом под линукс ? :)
[quote=wws]А если все это хозяйство преобразовать сначала в rpm, а потом классическим приемом инсталлировать. Где то в литературе читал про такой способ.[/quote]
Имеется ввиду пакет файлов-исходников в папке .srс
<span class='smallblacktext'>[ Редактирование 21.02.2007 - 10:02:38 ]</span>
Компиляция вам ничего хорошего не даст, так как изначально писалось то под винду. А в РПМ можно собрать только уже скомпилированное из исходников добро. Так что выхода у вас 2: 1) качать уже компилинное под винду и использовть в Вайн. 2) Взять линуксовый аналог программулины и с удобством использовть в его родной среде (так даже проще будет и удобней).
[quote=wws]Еще раз хочу обратить внимание - архив RAR (!)
[/quote]
Ну, а на сайте разработчиков поковыряться? Вот
[link=http://www.stargazer.dp.ua/download/sgauth/2.12.6/sgauth.2.12.6.src.tgz ]это[/link] разве не авторизатор под Linuz/FreeBSD?
Я написал на сайт разработчикам. Без надежды на ответ. На форуме www.hub.ru за этот (именно мой ) вопрос раскатали разработчиков подчистую. Не продумали разработчики о Линукс-клиенте. Ребята предлагают все таки использовать WINE и то, последнюю версию закачать с сайта winehg.com
[quote=Thomas HCKraft]Большинство программ из исходников, собираются и устанавливаются следующим образом:
Разархивируйте архив с исходными текстами программы в любую удобную для Вас директорию (папку).
Будучи в терминале (командная строка) зайдите в папку в которую вы разархивировали исходники, посредством команды
[b]cd /put/k_papke/s_ishodnikami[/b]
Теперь набираем три волшебные ( :-) ) команды:
[b]./configure
make
make install[/b]
Все!
[b]Но крайне настоятельно рекомендую прочитать README к каждой программе, которую вы хотите таким образом установить!!![/b] Ибо у каждой программы могут быть свои заморочки, опции и т.д.[/quote]
Все что требуется найдено, именно то, как указано выше. Имеются файл Makefile, файл README и вся остальная ерунда. Но это уже будет не ИнетАксесс в привычном виндовом исполнении, а просто скрипт, запускаемый в Линуксе из командной строки с соответствующими параметрами.
Всем спасибо. Топик закрыт.
Последние комментарии
10 лет 8 недель назад
10 лет 27 недель назад
10 лет 37 недель назад
10 лет 38 недель назад
11 лет 27 недель назад
11 лет 27 недель назад
11 лет 27 недель назад
11 лет 28 недель назад
11 лет 28 недель назад
11 лет 29 недель назад