http://blog.curthread.org/projects/pptp_solaris есть это, а по ссылке это CTHRpptp-1.7.2_s1-i386.pkg есть Opensolaris.
Как установить пакет этот?
Решено: pkg opensolaris установить
Модератор: Модераторы разделов
-
- Сообщения: 128
- ОС: Ub 9.04, OSolaris 5.11, WS
-
- Сообщения: 128
- ОС: Ub 9.04, OSolaris 5.11, WS
Re: Решено: pkg opensolaris установить
Код: Выделить всё
Alternatively, you can build Solaris PPTP Client from source:
1. Download PPTP Client 1.7.2 tarball from http://pptpclient.sourceforge.net/ and unpack it:
# gunzip -c pptp-1.7.2.tar.gz | tar xf -
2. Download pptp-1.7.2_s1-solaris.patch here
3. Apply the patch:
# cd pptp-1.7.2
# gpatch -p1 < ../pptp-1.7.2_s1-solaris.patch
4. Modify makefile for your Solaris system.
5. Build:
# make
Код: Выделить всё
sr@opensolaris:~$ su
Password:
sr@opensolaris:~# gunzip -c pptp-1.7.2.tar.gz | tar xf -
sr@opensolaris:~# cd pptp-1.7.2
sr@opensolaris:~/pptp-1.7.2# gpatch -p1 < ../pptp-1.7.2_s1-solaris.patch
patching file Makefile
patching file pptp.c
patching file pptp_callmgr.c
patching file pptp_ctrl.c
patching file pptp_gre.c
patching file routing.c
patching file routing.h
sr@opensolaris:~/pptp-1.7.2# make
echo "/* text added by Makefile target config.h */" > config.h
echo "#define PPTP_LINUX_VERSION \"1.7.2\"" >> config.h
echo "#define PPPD_BINARY \"/usr/sbin/pppd\"" >> config.h
gcc -Wall -O0 -g -c pptp.c
sh: line 1: gcc: not found
*** Error code 127
make: Fatal error: Command failed for target `pptp.o'
sr@opensolaris:~/pptp-1.7.2#
Код: Выделить всё
sr@opensolaris:~/pptp-1.7.2# cd /export/home/sr/pptp-1.7.2
sr@opensolaris:~/pptp-1.7.2# ls
AUTHORS pptp_ctrl.h
ChangeLog pptp_gre.c
config.h pptp_gre.h
COPYING pptp_msg.h
DEVELOPERS pptp_options.h
dirutil.c pptp_quirks.c
dirutil.h pptp_quirks.h
Documentation pptpsetup
INSTALL pqueue.c
inststr.c pqueue.h
inststr.h PROTOCOL-SECURITY
Makefile README
NEWS routing.c
options.pptp routing.h
orckit_quirks.c test.c
orckit_quirks.h test.h
ppp_fcs.c TODO
ppp_fcs.h USING
pptp-1.7.2_s1-solaris.patch util.c
pptp.8 util.h
pptp.c vector.c
pptp_callmgr.c vector.h
pptp_callmgr.h vector_test.c
pptp_compat.c version.c
pptp_compat.h version.h
pptp_ctrl.c
sr@opensolaris:~/pptp-1.7.2#
Получается если идти по альтернативному пути, то мне понадобиться gcc и прочие библиотеки устанавливать? или я не так что-то делаю?
-
- Сообщения: 277
- Статус: \(0_0)/ !!111
Re: Решено: pkg opensolaris установить
Ну а пакет-то чем не угодил? #pkgadd -d пакет
Спасибо сказали:
-
- Сообщения: 4
- ОС: Ubuntu 9.10
Re: Решено: pkg opensolaris установить
Вопрос заключается в следующем: В книге osol_inno_tech.pdf в главе 4 на странице 11 "Установка пакетов SVR4:
"Множество приложений GNU распространяются в виде пакетов SVR4 и требуют для работы
GNUbase (Basic GNU Libraries), GNU gettext и GNU libinconv. Установим их с сайта
http://www.sunfreepacks.com. Для этого:
• Откройте окно терминала из файлового менеджера в директории с файлом PKG или
используйте команду cd для перехода в эту директорию.
• выполните pkgadd -d <filename.pkg> для установки пакета. Для упомянутых трёх
пакетов это будут команды:
$ pfexec pkgadd -d GNUbase.pkg
$ pfexec pkgadd -d Asgettext-0.17.pkg
$ pfexec pkgadd -d ASlibiconv-1.12.pkg"
Пытаюсь выполнить вышенаписанное в OpenSolaris 09.06. Пакеты GNUbase и ASlibicony устанавливаются без проблем. При попытке установить пакет Asgettext получаю:
anatol@opensolaris:~$ pfexec pkgadd -d Asgettext-0.17.pkg
pkgadd: ERROR: attempt to process datastream failed
- open of <Asgettext-0.17.pkg> failed, errno=2
pkgadd: ERROR: could not process datastream from <Asgettext-0.17.pkg>
В чём проблема? В более новой версии OpenSolaris Development snv_134 то же самое.
"Множество приложений GNU распространяются в виде пакетов SVR4 и требуют для работы
GNUbase (Basic GNU Libraries), GNU gettext и GNU libinconv. Установим их с сайта
http://www.sunfreepacks.com. Для этого:
• Откройте окно терминала из файлового менеджера в директории с файлом PKG или
используйте команду cd для перехода в эту директорию.
• выполните pkgadd -d <filename.pkg> для установки пакета. Для упомянутых трёх
пакетов это будут команды:
$ pfexec pkgadd -d GNUbase.pkg
$ pfexec pkgadd -d Asgettext-0.17.pkg
$ pfexec pkgadd -d ASlibiconv-1.12.pkg"
Пытаюсь выполнить вышенаписанное в OpenSolaris 09.06. Пакеты GNUbase и ASlibicony устанавливаются без проблем. При попытке установить пакет Asgettext получаю:
anatol@opensolaris:~$ pfexec pkgadd -d Asgettext-0.17.pkg
pkgadd: ERROR: attempt to process datastream failed
- open of <Asgettext-0.17.pkg> failed, errno=2
pkgadd: ERROR: could not process datastream from <Asgettext-0.17.pkg>
В чём проблема? В более новой версии OpenSolaris Development snv_134 то же самое.
-
- Бывший модератор
- Сообщения: 4458
- Статус: GNU generation
- ОС: Debian GNU/Linux
Re: Решено: pkg opensolaris установить
Регистр имеет значение - "ASgettext-0.17.pkg".
-
- Сообщения: 4
- ОС: Ubuntu 9.10
Re: Решено: pkg opensolaris установить
Спасибо, мне нужно было более внимательно посмотреть.