PDA

Показать полную графическую версию : Я не могу установить pptp (новичек)


borison
02-02-2009, 12:49
Система 7.1

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

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

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

tar -xfvz /usr

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

leonty
02-02-2009, 15:10
pkg-add pptp-1.7.2.tar.gz не работает »
там не тире а подчеркивание, т.е. pkg_add

borison
02-02-2009, 16:17
Помогли на другом форуме. Нужно было установить систему pakages я ее не установли при установке системы.

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


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

знаю, я на форуме опечатался.

leonty
02-02-2009, 16:51
Нужно было установить систему pakages »
видимо ты имел ввиду дерево портов.

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

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

leonty
03-02-2009, 11:04
lcat,что не так?

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

leonty
03-02-2009, 14:58
Ээ-э
утсновка портов.
portsnap fetch
portsnap extract »
ну ну, сдается мне не просто так он пптпклиента ставил)) а видимо человеку нужно было подключение к инету настроить. а ты сразу портснап фетч, экстракт)) мэйк инстал :)

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

wp2
03-02-2009, 18:13
полный комплект это "очень много" :-)

leonty
03-02-2009, 22:45
оо точно. Не подумал, я так всегда делаю »
:swoon1:

Может зависимости будут »
зависимости можно в мэйк файле посмотреть. Для примера возьмем кусок 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>

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




© OSzone.net 2001-2012