Решено: pkg opensolaris установить

OpenSolaris, Illumos, OpenIndiana

Модератор: Модераторы разделов

Ответить
Serg555
Сообщения: 128
ОС: Ub 9.04, OSolaris 5.11, WS

Решено: pkg opensolaris установить

Сообщение Serg555 »

http://blog.curthread.org/projects/pptp_solaris есть это, а по ссылке это CTHRpptp-1.7.2_s1-i386.pkg есть Opensolaris.
Как установить пакет этот?
Спасибо сказали:
Serg555
Сообщения: 128
ОС: Ub 9.04, OSolaris 5.11, WS

Re: Решено: pkg opensolaris установить

Сообщение Serg555 »

Код: Выделить всё

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 и прочие библиотеки устанавливать? или я не так что-то делаю?
Спасибо сказали:
C10H15N
Сообщения: 277
Статус: \(0_0)/ !!111

Re: Решено: pkg opensolaris установить

Сообщение C10H15N »

Ну а пакет-то чем не угодил? #pkgadd -d пакет
Спасибо сказали:
anatolevd
Сообщения: 4
ОС: Ubuntu 9.10

Re: Решено: pkg opensolaris установить

Сообщение anatolevd »

Вопрос заключается в следующем: В книге 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 то же самое.
Спасибо сказали:
Аватара пользователя
Rootlexx
Бывший модератор
Сообщения: 4455
Статус: GNU generation
ОС: Debian GNU/Linux

Re: Решено: pkg opensolaris установить

Сообщение Rootlexx »

Регистр имеет значение - "ASgettext-0.17.pkg".
Спасибо сказали:
anatolevd
Сообщения: 4
ОС: Ubuntu 9.10

Re: Решено: pkg opensolaris установить

Сообщение anatolevd »

Спасибо, мне нужно было более внимательно посмотреть.
Спасибо сказали:
Ответить