Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Общий по FreeBSD (http://forum.oszone.net/forumdisplay.php?f=10)
-   -   Я не могу установить pptp (новичек) (http://forum.oszone.net/showthread.php?t=130675)

borison 02-02-2009 12:49 1027094

Я не могу установить pptp (новичек)
 
Система 7.1

читаю статью
http://www.opennet.ru/base/net/pptp_client.txt.html

скачиваю файл отсюда http://sourceforge.net/project/showf...group_id=33063, перенашу на cr-wr
pkg-add pptp-1.7.2.tar.gz не работает.

Я его распаковал

tar -xfvz /usr

зашел в эту дирректорию что делать дальше?

leonty 02-02-2009 15:10 1027247

Цитата:

Цитата borison
pkg-add pptp-1.7.2.tar.gz не работает »

там не тире а подчеркивание, т.е. pkg_add

borison 02-02-2009 16:17 1027294

Помогли на другом форуме. Нужно было установить систему pakages я ее не установли при установке системы.

Цитата:

->Кладешь скаченый пакет в /usr/ports/distfiles
->затем идешь в /usr/ports/net/pptpclient
->от рута даешь команду make install clean
ждешь когда закончится компиляция

Цитата:

там не тире а подчеркивание, т.е. pkg_add
знаю, я на форуме опечатался.

leonty 02-02-2009 16:51 1027328

Цитата:

Цитата borison
Нужно было установить систему pakages »

видимо ты имел ввиду дерево портов.

lcat 03-02-2009 10:30 1028046

borison, ты почитай как вообще в freebsd пакеты ставить.
http://www.freebsd.org/doc/ru/books/handbook/ports.html
То что ты скачал это сорцы.
Зачем ты ложишь что то в distfiles, даже не понимая зачем это.

читать дальше »
PS.
С таким подходом как ты пишешь ничерта у тебя не выйдет :)
вы такие ленивые что это ..... .

leonty 03-02-2009 11:04 1028063

lcat,что не так?

lcat 03-02-2009 12:44 1028178

leonty, я не тебе это писал :)
утсновка портов.
portsnap fetch
portsnap extract
cd /usr/ports/net/pptpclient
make install clean
настраивашь программу ppptpclient

leonty 03-02-2009 14:58 1028296

Ээ-э
Цитата:

Цитата lcat
утсновка портов.
portsnap fetch
portsnap extract »

ну ну, сдается мне не просто так он пптпклиента ставил)) а видимо человеку нужно было подключение к инету настроить. а ты сразу портснап фетч, экстракт)) мэйк инстал :)

lcat 03-02-2009 16:42 1028407

leonty, оо точно. Не подумал, я так всегда делаю :)
Нужно поглядеть значит через sysinstall, там Configure -> Packages ->cdrom -> net -> pptp
И усёёё :) Может зависимости будут, желательно иметь полный комплект freebsd :)

wp2 03-02-2009 18:13 1028498

полный комплект это "очень много" :-)

leonty 03-02-2009 22:45 1028809

Цитата:

Цитата lcat
оо точно. Не подумал, я так всегда делаю »

:swoon1:

Цитата:

Цитата lcat
Может зависимости будут »

зависимости можно в мэйк файле посмотреть. Для примера возьмем кусок makefile от xorg 7.4

Код:

.......
# app, lib, font, driver
RUN_DEPENDS+=  ${LOCALBASE}/libdata/xorg/apps:${PORTSDIR}/x11/xorg-apps \
                ${LOCALBASE}/libdata/xorg/libraries:${PORTSDIR}/x11/xorg-libraries \
                ${LOCALBASE}/libdata/xorg/fonts:${PORTSDIR}/x11-fonts/xorg-fonts \
                ${LOCALBASE}/libdata/xorg/drivers:${PORTSDIR}/x11-drivers/xorg-drivers
.........

в данном случае переменная RUN_DEPENDS показывает зависимости необходимые для работы порта. При инсталяции ксорга проверяются шрифты в каталоге /usr/local/libdata/xorg/fonts и если их не будет обнаружено там, система их установить отсюдова ${PORTSDIR}/x11-fonts/xorg-fonts . Тож самое для библиотек драйверов и чо там еще...
Так вот к чему это я
а вот makefile для pptpclient
Код:

# New ports collection makefile for:    pptpclient
# Date created:                        19 June 1999
# Whom:                                John Polstra <jdp@freebsd.org>
#
# $FreeBSD: ports/net/pptpclient/Makefile,v 1.18 2009/01/06 17:59:11 pav Exp $
#

PORTNAME=      pptpclient
PORTVERSION=    1.7.2
CATEGORIES=    net
MASTER_SITES=  SF
DISTNAME=      pptp-${PORTVERSION}

MAINTAINER=    chinsan@FreeBSD.org
COMMENT=        PPTP client for establishing a VPN link with an NT server

USE_PERL5=      yes

MAN8=          pptp.8

MAKE_ARGS=      DEBUG=""

do-install:
        ${INSTALL_PROGRAM} ${WRKSRC}/pptp ${PREFIX}/sbin
        ${MKDIR} ${PREFIX}/share/examples/pptpclient
        ${INSTALL_DATA} ${FILESDIR}/README ${PREFIX}/share/examples/pptpclient
        ${INSTALL_DATA} ${FILESDIR}/ppp.conf ${PREFIX}/share/examples/pptpclient
        ${INSTALL_MAN} ${WRKSRC}/pptp.8 ${PREFIX}/man/man8

.include <bsd.port.mk>

соответственно в нем невидно никаких зависимостей.


Время: 19:44.

Время: 19:44.
© OSzone.net 2001-