Для доступа в Инет в нашей организации используется биллинговая система 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 и вся остальная ерунда. Но это уже будет не ИнетАксесс в привычном виндовом исполнении, а просто скрипт, запускаемый в Линуксе из командной строки с соответствующими параметрами.
Всем спасибо. Топик закрыт.
![Комментарии к "wws: Инсталляция новых приложений" RSS-материал](/misc/feed.png)
Последние комментарии
9 лет 34 недели назад
10 лет 1 неделя назад
10 лет 11 недель назад
10 лет 11 недель назад
11 лет 1 неделя назад
11 лет 1 неделя назад
11 лет 1 неделя назад
11 лет 2 недели назад
11 лет 2 недели назад
11 лет 3 недели назад