помогите с фрибсд
wmware пытался установить?
Короче надо это 5.2.1 апгрейдить на 6.2-RELEASE, а потом уже задавай дальнейшие вопросы.
нет не вмваре, на вмварь то 6 обычно ставлю, и с ней проблем подобных нет
Ну или как минимум до 5.5
как удалить порт ручками(деинсталл не работает)
мне что придётся каждый пакет по очереди удалять:%;№""!
pkg_delete
да знаю я, просто мне заранее страшно, их же там просто до куя было
cd /usr && cvs -z9 -dsomewhere.freebsd.org:/path/to co -r RELENG_5 src
Адрес уточнить, тег уточнить, man cvs.
---
"Аллах не ведёт людей неверных."
somewhereкак всегда есть самый умный
я собственно и спрашивал, где это самвиар могёт быть
Unable to get proper FTP path. FTP media not initialized.
Unable to open src/ssys.inf: I/O error.. │
│ Reinitialize media?
в общем мне не понятно чё ему надо
на практике получилось подредактировать мэйкфайл
но есть вопрос:
где хранятся следующие переменные?
RUN_DEPENDS= ${SITE_PERL}/${PERL_ARCH}
/usr/ports/mk/*
---
"This user is BSD-compliant."
Handbook.
---
"This user is BSD-compliant."
divert 8668 from any to xxxx
allow from xxxx to any
divert 8668from xxxx to any
каким таким образом диверт может быть больше аллоу?
а вообще вот есть проблема требуется чтобы снаружи конектились на определённый порт и попадали на внутренний комп, все пакеты по тспдампу ходят и туда и сюда, а коннекта нет...
конфиг natd предлагается вытягивать телепатически?
дык в том то и дело, что там всё нормуль
ну раз всё нормуль, то разбирайся сам.
нужно чтобы из эни тисипи конектясь на хххх dst-port n
через yyyy dst-port n
попадали на zzzz dst-port n
соответствено два машина, на первой тисипи входящие на х уходят на у
на второй с у на зет
2 машины у каждой внешн и внутр интерфейсы
пакеты на заданный порт поступают на внешний интерфейс внешней машины проходят последовательно довнутреннего внутренней , уходят на локальную машину, приходят с неё на внутренний интерфейс внутренней машины и теряютсо( т.е. они теряются непосредственно на внутренней машине , но не должны вроде..)
вот ipfw
01002 212470 255507430 divert 33333 tcp from локальный_комп to any out via fxp3
01002 122696 5142838 allow tcp from any to локальный_комп dst-port 21400
01002 0 0 divert 8668 tcp from any to локальный_комп dst-port 21400
01002 212385 255502998 allow tcp from локальный_комп to any
01002 0 0 divert 8668 tcp from адрес_ната to локальный_комп dst-port 21400
01002 0 0 divert 8668 tcp from локальный_комп to адрес_ната dst-port 21400
01002 0 0 allow tcp from локальный_комп to адрес_ната
01002 0 0 allow tcp from локальный_комп to any setup
в натд есть
redirect_port tcp локальный_комп:21400 адрес_ната:21400
и отдельный 33333
/sbin/natd -p 33333 -a адрес_ната -redirect_address локальный_комп адрес_ната
но есть новые вопросы..
1 кто-нибудь сталкивался с тем, что при наличии некоторого количества редирект адресов у ната сносит крышу, и он перестаёт их редиректить( т.е. делает вроде редирект, но ничего не меняет)
и как с этим бороться, кроме как максимально ограничить редирект адрессы?
2 при установке геттекст выдаёт checking for gettext... no
checking for gettext in -lintl...gettext function not found.
Please install libintl at Makefile.PL line 18.
как с этим бороться?
ап
2. ручная установка?
она и так уже наполовину ручная....
не понял, что значит наполовину ручная? не через портов собирал?
makefilы редактировал
gettext слишком уж стандартный пакет, в принципе проблемы с компиляцией быть не может.
а вот какой ему нужен непонятно, и непонятно где бы это посмотреть
вроде погуглил, для генту советуют USE="-nls" emerge perl
что для фрибсд сделать?
порты как раз обновлены
ЗЫ. а что pkgdb -F что покажет? ты до gettextа какие пакеты собирал ручно?
ldconfig -r | grep libintl
129:-lintl.6 => /usr/local/lib/libintl.so.6
а тут 8
вот я думаю может его просто поменять как-то..
гм, просто поменял эту либинтл как-то с 8 на 6, но это не спасло отца русской демократии
так кто нибудь может пояснить по поводу натд и редирект адрессов?
../.././..//gcc-3.4.6/libiberty/fibheap.c: In function `fibheap_union':
../.././..//gcc-3.4.6/libiberty/fibheap.c warning: implicit declaration of function `free'
../.././..//gcc-3.4.6/libiberty/fibheap.c: In function `fibheap_delete_node':
../.././..//gcc-3.4.6/libiberty/fibheap.c error: `LONG_MIN' undeclared (first use in this function)
../.././..//gcc-3.4.6/libiberty/fibheap.c error: (Each undeclared identifier is reported only once
../.././..//gcc-3.4.6/libiberty/fibheap.c error: for each function it appears in.)
../.././..//gcc-3.4.6/libiberty/fibheap.c: In function `fibheap_consolidate':
../.././..//gcc-3.4.6/libiberty/fibheap.c warning: implicit declaration of function `memset'
gmake[2]: *** [fibheap.o] Error 1
--------------
может кто-нибудь знает что нужно сделать?
совет обновить 5,2,1 до хотябы 5,3 не предлагать
Вообще-то, 5.3 хотя бы "stable", в отличие от 5.2.1.
Почему бы не откатить ports до состояния тех времён?
---
...Я работаю...
ещё мысли есть?
Других мыслей нет, по одним только сообщениям ничего не узнаешь.
Можешь попробовать make -dx, не помню, как оно в погнутом,
попробуй переменные посмотреть, может, отравилось где-то
или не выставлено.
---
...Я работаю...
Попробуй обойти эту бадягу использованием готового gcc.
Или смысл именно в использовании каких-то частей именно оттуда?
---
...Я работаю...
cd /usr/ports/port-mgmt/porteasy
make install
porteasy -u -I
cd /ust/ports/port-mgmt/portupgrade
make install
portupgrade -a
За такие советы я бы расстреливал.
Иногда, для профилактики.
---
...Я работаю...
да лана, он же не пкг_делете -а предложил ....
и чем это может быть плохо?
или ты просто решил тему апнуть и показать вид, что ты очень крутой...
-------
если ты об этом то в курсе...
чем запустить portupgrade. Не сказать, чтобы pkg_delete
был хоть как-то хуже.
---
...Я работаю...
portupgradeвопрос я бы сказал философский..
но есть вот такой нубский вопрос
в порте нет переменной мастерсайт, при её добавлении он всё равно делает вид, что её не видит
при этом искать архив он пытается не в дистфайлзах а в несуществующей папке distinfo.
в файле дистинфо всё вроде в порядке..( ну там мд5 ша256..)
$ sudo make
===> Vulnerability check disabled, database not found
=> libXft-2.1.12.tar.gz is not in /usr/ports/x11-fonts/libXft/distinfo.
=> Either /usr/ports/x11-fonts/libXft/distinfo is out of date, or
=> libXft-2.1.12.tar.gz is spelled incorrectly.
*** Error code 1
Да не пройдёт это на 5.2.1 с современными портами.
> он всё равно делает вид, что её не видит
make -dv
man make
> при этом искать архив он пытается не в дистфайлзах
> а в несуществующей папке distinfo.
А что ты прописал в DISTDIR?
---
"This user is BSD-compliant."
DISTDIRдык этож пулуглобальная переменная, которую я не переопределял..
а вообще такой вопрос:
можно ли как-то к натд присосаться в вербос не перезапуская его?
есть ли какой-нибудь чекер ipfw чтобы понять что с пакетом происходит? а то каунты расставлять как-то не прикольно
и ещё, есть ли какой-нибудь броузер с ссл( или может в лунксе ссл как-то включается?)
В общем, если хочешь разбираться, давай make.conf
за вычетом полной ерунды, вроде ACCEPTABLE_LICENSES,
и с забитой private info.
Дальше гипотез пока нет.
Думаю, что ты где-то перемудрил с переменными из pkg... ports.
> а вообще такой вопрос:
> можно ли как-то к натд присосаться в вербос не перезапуская его?
Навряд ли.
> есть ли какой-нибудь чекер ipfw чтобы понять что с пакетом происходит?
> а то каунты расставлять как-то не прикольно
Тщательный tcpdump(8)?
> и ещё, есть ли какой-нибудь броузер с ссл
> ( или может в лунксе ссл как-то включается?)
Он собирается с поддержкой SSL. Смотри, как он у тебя.
---
"This user is BSD-compliant."
есть ли какой-нибудь чекер ipfw чтобы понять что с пакетом происходит?тисипидамп же не даёт ответа на вопрос что произошло непосредственно на машине( пакет может не пройти ипфв причё непонятно какое именно правило он не прошёл, или там на натде затерятсо)
> а то каунты расставлять как-то не прикольно
Тщательный tcpdump(8)?
мне в общем нужно что-то типа такой проги, в которой задал пакеткуда.откуда, а она тебе строчки ипфв выводит, которые за этот пакет отвечают...
типа ап, кстати лункс-ссл тоже чёто не хочет заходить странно всё это
Можешь как-нибудь более конкретно?
У меня никаких проблем не возникало даже в Lynx-SSL/WatTCP.
---
A42: мумии не обновляюцца!
Оставить комментарий
st1956
port needs FreeBSD kernel source code to compile.>> Please install FreeBSD kernel source code in /usr/src/sys.
на этой машине 5. 2. 1 , которую методом перебора по списку в сусинсталл найти не удалось, при попытке ставить поиск дистриба для релиза эни он ругается недобрыми словами
причём на машине сейчас пока нет вообще src в usr
в общем подскажите как и где взять эту радость