root@NinJa# uname -a
FreeBSD NinJa.home.ru 5.2.1-RELEASE FreeBSD 5.2.1-RELEASE #0: Fri Dec 17 18:56:32 MSK 2004 root@:/usr/src/sys/i386/compile/GENERIC2 i386
root@NinJa# cat INSTALL
1. `cd' to the directory containing the package’s source code and type
`./configure' to configure the package for your system. If you’re
using `csh' on an old version of System V, you might need to type
`sh ./configure' instead to prevent `csh' from trying to execute
`configure' itself.
Running `configure' takes awhile. While running, it prints some
messages telling which features it is checking for.
2. Type `make' to compile the package.
3. Optionally, type `make check' to run any self-tests that come with
the package.
4. Type `make install' to install the programs and any data files and
documentation.
5. You can remove the program binaries and object files from the
source code directory by typing `make clean’. To also remove the
files that `configure' created (so you can compile the package for
a different kind of computer), type `make distclean’. There is
also a `make maintainer-clean' target, but that is intended mainly
for the package’s developers. If you use it, you may have to get
all sorts of other programs in order to regenerate files that came
with the distribution.
root@NinJa# ./configure
checking for a BSD-compatible install… /usr/bin/install -c
checking whether build environment is sane… yes
checking for gawk… no
checking for mawk… no
checking for nawk… nawk
checking whether make sets $(MAKE)… yes
checking for a Python interpreter with version >= 2.2… python
checking for python… /usr/local/bin/python
checking for python version… 2.4
checking for python platform… freebsd4
checking for python script directory… ${prefix}/lib/python2.4/site-packages
checking for python extension module directory… ${exec_prefix}/lib/python2.4/site-packages
checking for pppd… /usr/sbin/pppd
checking for chat… /usr/bin/chat
checking for ifconfig… /sbin/ifconfig
checking for msgfmt… /usr/local/bin/msgfmt
checking for pyuic… no
checking for pylupdate… no
checking for lrelease… no
checking for consolehelper… no
checking for /etc/resolv.conf… yes
checking Python module codecs… yes
checking Python module commands… yes
checking Python module ConfigParser… yes
checking Python module getopt… yes
checking Python module gettext… yes
checking Python module glob… yes
checking Python module libxml2… no
libxml2 is a required module… aborting.
root@NinJa# root@NinJa# pkg_info |grep «libxml2»
libxml2-2.6.14 XML parser library for GNOME
libxml2-2.6.16 XML parser library for GNOME
root@NinJa#
==========================
в общем если в двух словах попытался установить pppgun, но не в названии дело.
вылетела ошибка мол нет libxml2, дополнительно она установлена.
НА фтп пакетов таких python_овых нет, есть python-doc-* что не есть нужное как я понял из названия.
Установлен python-2.4.tgz, есть старые тока на фтп версии =\
И в связи с этим вопрос что такое встречалось уже- требует либу, которая уже есть в системе или супер новую.
Допустим установлена из пакета, как сделать чтобы ./configure её видела?
рассуждая логически можно наверно сделать ln для чуда, куда его делать?
====================
заодно уж =)
допустим установлен пакет libSuper (ну к примеру)
прошла неделя-вышел новый.
Хочу, но pkg_delete показывает море зависимостей.
ладно, не беда pkg_delete -f libSuper0.123
и pkg_add -f libSuper1.002
Вопрос следующем: настолько ли глобально интегрируется пакет с другими пакетами? Или на бывший пакет настролько жёстко завязаны остальные пакеты?
Пример:
XFree86-libraries-4.4.0_*.tgz
в принципе все иксы выкачивать не хочу, а вот чисто либу бы заменил.
====================
устанавливаю программулину из портов.
Например Mplayer
Mplayer заодно выкачивает 15_ть кодеков, 60 либ, компилятор новой версии.
А мой сосед тоже хочет Mplayer, но в Инет лезть и тратить денежку не хочет. Мне не жалко и я хочу всё скопировать и принести ему.
Какие есть варианты?
Предполагаю что можно вычислить по поиску времени изменения-создания файлов,
$find ~/ -mtime -1 -o newer touch_file_port_down
нет ли программулины-команды автоматизирующей этот процес?
=====================
Последние комментарии
- OlegL, 17 декабря в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
вроды бы как python*-xml надо поставить.
python2.1-xml
python2.2-xml
python-xml
смотри, как они у тебя в портах называются. один из них и есть тот, что нужен.
А чего, оно разве скачанное никуда не складывает?
посмотри начтройки, такое должно быть.
Все что ставишь из портов — скачивается в /usr/ports/distfiles
Да, и почитай про порты в handbook’e и на opennet.ru, прежде чем задавать такие вопросы.