ports

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
lykich
рядовой
Сообщения: 36
Зарегистрирован: 2007-06-26 15:10:07

ports

Непрочитанное сообщение lykich » 2007-10-02 17:41:58

Подскажите какой командой глянуть с какими опциями собран порт,и как добавить опций?

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2460 рублей (8 CPU, 8Gb RAM, 2x500Gb HDD, RAID 3ware 9750):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
idle
мл. сержант
Сообщения: 80
Зарегистрирован: 2007-02-28 12:21:52
Откуда: Барселона
Контактная информация:

Re: ports

Непрочитанное сообщение idle » 2007-10-02 18:38:10

lykich писал(а):Подскажите какой командой глянуть
Универсального способа нет. В частном случае можно так:

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

make config -C /usr/ports/www/squid
но лучше уж так:

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

squid -v
lykich писал(а):и как добавить опций?

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

make config && make deinstall && make reinstall
Тоже не универсально.

Аватара пользователя
-cat-
сержант
Сообщения: 202
Зарегистрирован: 2007-07-31 0:05:56
Контактная информация:

Re: ports

Непрочитанное сообщение -cat- » 2007-10-02 20:39:05

1-Вопрос

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

/var/db/ports/имяпорта/options
Смотрим файл выясняем опции сборки
2-Вопрос - деиснталлировать, удаляем этот файл, устанавливаем с новыми опциями.

Аватара пользователя
dikens3
подполковник
Сообщения: 4856
Зарегистрирован: 2006-09-06 16:24:08
Откуда: Нижний Новгород
Контактная информация:

Re: ports

Непрочитанное сообщение dikens3 » 2007-10-02 21:45:00

Удаление файла с опциями 2-мя способами:
1. Руками
2. cd /usr/ports/имяпорта/
make rmconfig
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35090
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: ports

Непрочитанное сообщение Alex Keda » 2007-10-03 0:18:39

dikens3 писал(а):make rmconfig
незнал...
всегда искал файл в /var и удалял если надо было...
Убей их всех! Бог потом рассортирует...

Аватара пользователя
weec
лейтенант
Сообщения: 948
Зарегистрирован: 2007-07-24 11:17:35
Откуда: Afghanistan
Контактная информация:

Re: ports

Непрочитанное сообщение weec » 2007-10-03 8:57:16

подскажите как установить порт не устанавливая его зависимостей?

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35090
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: ports

Непрочитанное сообщение Alex Keda » 2007-10-03 14:10:18

ну, думаю что никак...
тока разве что pkg_add - но тогда тока сброчные зависимости не поставлтся - остальные - всё равно встанут
Убей их всех! Бог потом рассортирует...

Аватара пользователя
weec
лейтенант
Сообщения: 948
Зарегистрирован: 2007-07-24 11:17:35
Откуда: Afghanistan
Контактная информация:

Re: ports

Непрочитанное сообщение weec » 2007-10-10 13:41:31


Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35090
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: ports

Непрочитанное сообщение Alex Keda » 2007-10-10 14:09:23

помоему оно и в рассылки заглохло.
изврат...
Убей их всех! Бог потом рассортирует...

Аватара пользователя
weec
лейтенант
Сообщения: 948
Зарегистрирован: 2007-07-24 11:17:35
Откуда: Afghanistan
Контактная информация:

Re: ports

Непрочитанное сообщение weec » 2007-10-10 15:24:23

хорошо, пусть будет изврат, хотя обоснования почему то не вижу

тогда предложите решение для следующей задачи:
строгаю обновление порта netxms, как раз под новую версию 0.2.19, в которую добавили иксовую консоль
требует wxgtk, котрый в свою очередь имеет кучу зависимостей

что мне делать, для тестирования работы порта, предложите не изврат?

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35090
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: ports

Непрочитанное сообщение Alex Keda » 2007-10-10 16:55:59

качать и ставить.
Убей их всех! Бог потом рассортирует...

Аватара пользователя
weec
лейтенант
Сообщения: 948
Зарегистрирован: 2007-07-24 11:17:35
Откуда: Afghanistan
Контактная информация:

Re: ports

Непрочитанное сообщение weec » 2007-10-10 17:03:33

предлагайте качать и ставить тучу зависимостей? )
на мой взгляд это и есть изврат

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35090
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: ports

Непрочитанное сообщение Alex Keda » 2007-10-10 19:17:42

ага.
т.е. либы, и прочее необходимое для работы - это изврат?
ну-ну :)
Убей их всех! Бог потом рассортирует...

Аватара пользователя
weec
лейтенант
Сообщения: 948
Зарегистрирован: 2007-07-24 11:17:35
Откуда: Afghanistan
Контактная информация:

Re: ports

Непрочитанное сообщение weec » 2007-10-11 10:30:15

опять вы меня не понимаете
суть проблемы в том, что я не собираюсь запускать это приложение требующее зависимости

мне нужно лишь проверить процедуру установки порта

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35090
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: ports

Непрочитанное сообщение Alex Keda » 2007-10-11 10:33:18

прекрасно.
скажем, прложение для инсталляции требует imake
Убей их всех! Бог потом рассортирует...

Аватара пользователя
weec
лейтенант
Сообщения: 948
Зарегистрирован: 2007-07-24 11:17:35
Откуда: Afghanistan
Контактная информация:

Re: ports

Непрочитанное сообщение weec » 2007-10-11 10:39:06

пакет содержит бинарники

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35090
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: ports

Непрочитанное сообщение Alex Keda » 2007-10-11 11:15:34

прелестно!

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

lissyara$ pkg_info -r kde-3.5.7
Information for kde-3.5.7:

Depends on:
Dependency: xproto-7.0.10_1
Dependency: xmlcatmgr-2.2
Dependency: xineramaproto-1.1.2
Dependency: xf86vidmodeproto-2.2.2
Dependency: xf86miscproto-0.9.2
Dependency: xf86dgaproto-2.0.3
Dependency: xextproto-7.0.2
Dependency: videoproto-2.2.2
Dependency: tidy-20000804_2
Dependency: taglib-1.4_2
Dependency: swig-1.3.31_2
Dependency: svgalib-1.4.3_5
Dependency: scrnsaverproto-1.1.0
Dependency: ruby-1.8.6_2,1
Dependency: renderproto-0.9.3
Dependency: recordproto-1.13.2
Dependency: randrproto-1.2.1
Dependency: python24-2.4.4_1
Dependency: pth-2.0.7
Dependency: printproto-1.0.3
Dependency: portaudio-18.1_2
Dependency: poppler-data-0.1
Dependency: png-1.2.18
Dependency: pkg-config-0.22
Dependency: xtrans-1.0.4
Dependency: sqlite3-3.4.1
Dependency: perl-5.8.8
Dependency: pcre-7.4
Dependency: pciids-20071004
Dependency: openslp-1.2.1_2
Dependency: openldap-client-2.3.38
Dependency: net-snmp-5.3.1_4
Dependency: mysql-client-5.0.45_1
Dependency: mkfontdir-1.0.3
Dependency: mDNSResponder-108
Dependency: m4-1.4.9,1
Dependency: libvolume_id-0.75.0_1
Dependency: libusb-0.1.12_1
Dependency: libthai-0.1.5_3
Dependency: libpaper-1.1.21_3
Dependency: libogg-1.1.3,3
Dependency: speex-1.2.b2,1
Dependency: libvorbis-1.2.0,3
Dependency: libtheora-1.0.a8
Dependency: libmodplug-0.8.4
Dependency: libmad-0.15.1b_2
Dependency: libiconv-1.9.2_2
Dependency: samba-libsmbclient-3.0.26a
Dependency: pilot-link-0.12.2,1
Dependency: libxml2-2.6.30
Dependency: libgmp-4.2.2
Dependency: libfpx-1.2.0.12
Dependency: libfontenc-1.0.4
Dependency: libfame-0.9.1_2
Dependency: libdvdcss-1.2.9_2
Dependency: libdvdread-0.9.7_2
Dependency: libdrm-2.3.0
Dependency: libdca-0.0.5
Dependency: libdaemon-0.12
Dependency: libcddb-1.3.0
Dependency: libaudiofile-0.2.6
Dependency: libart_lgpl-2.3.19,1
Dependency: libXdmcp-1.0.2
Dependency: libXau-1.0.3_2
Dependency: libICE-1.0.4,1
Dependency: libSM-1.0.3,1
Dependency: kdehier-1.0_11
Dependency: kde-xdg-env-1.0_3,1
Dependency: kbproto-1.0.3
Dependency: jpeg-6b_4
Dependency: tiff-3.8.2_1
Dependency: lcms-1.17,1
Dependency: libmng-1.0.9
Dependency: jbigkit-1.6
Dependency: inputproto-1.4.2.1
Dependency: libX11-1.1.3,1
Dependency: libxkbfile-1.0.4
Dependency: liboldX-1.0.1
Dependency: libXt-1.0.5
Dependency: trapproto-3.4.3
Dependency: libxkbui-1.0.2
Dependency: libXrender-0.9.4
Dependency: libXext-1.0.3,1
Dependency: libdmx-1.0.2
Dependency: libXxf86vm-1.0.1
Dependency: libXxf86misc-1.0.1
Dependency: libXxf86dga-1.0.2
Dependency: libXv-1.0.3,1
Dependency: libXvMC-1.0.4
Dependency: libXtst-1.0.3
Dependency: libXres-1.0.3_2
Dependency: libXrandr-1.2.2
Dependency: libXpm-3.5.7
Dependency: libXp-1.0.0,1
Dependency: libXprintUtil-1.0.1
Dependency: libXprintAppUtil-1.0.1
Dependency: libXmu-1.0.3,1
Dependency: libXinerama-1.0.2,1
Dependency: libXi-1.1.3,1
Dependency: libXevie-1.0.2
Dependency: libXaw-1.0.4,1
Dependency: libXTrap-1.0.0
Dependency: libXScrnSaver-1.1.2
Dependency: ilbc-r3951
Dependency: icu-3.6
Dependency: iceauth-1.0.2
Dependency: hicolor-icon-theme-0.10_2
Dependency: gsfonts-8.11_4
Dependency: gnomehier-2.2_2
Dependency: gnome_subr-1.0
Dependency: glib-1.2.10_12
Dependency: gettext-0.16.1_3
Dependency: postgresql-client-7.4.18
Dependency: postgresql-libpqxx-2.6.9
Dependency: popt-1.7_4
Dependency: libidn-1.2
Dependency: libgpg-error-1.5
Dependency: libgcrypt-1.2.4_1
Dependency: libxslt-1.1.22
Dependency: libksba-1.0.1_1
Dependency: libexif-0.6.15
Dependency: libcdio-0.77_2
Dependency: vcdimager-0.7.23_3
Dependency: gtar-1.18_1
Dependency: gpgme-1.1.5
Dependency: gnutls-1.6.3
Dependency: gnome-mime-data-2.18.0_1
Dependency: gmake-3.81_2
Dependency: glib-2.12.13
Dependency: shared-mime-info-0.22
Dependency: ortp-0.13.0
Dependency: linc-1.0.3_6
Dependency: libopensync-0.22_1
Dependency: libIDL-0.8.9
Dependency: gdbm-1.8.3_3
Dependency: gdb-6.6
Dependency: gamin-0.1.9
Dependency: fribidi-0.10.9
Dependency: freetype2-2.2.1_2
Dependency: mkfontscale-1.0.3
Dependency: fontsproto-2.0.2
Dependency: libXfont-1.3.1,1
Dependency: libFS-1.0.0
Dependency: fontcacheproto-0.1.2
Dependency: libXfontcache-1.0.4
Dependency: font-util-1.0.1
Dependency: flac-1.1.2_1
Dependency: libsndfile-1.0.17_1
Dependency: jackit-0.103.0
Dependency: fixesproto-4.0
Dependency: libXfixes-4.0.3
Dependency: libXcursor-1.1.9
Dependency: fftw3-3.1.2
Dependency: libsamplerate-0.1.2_2
Dependency: expat-2.0.0_1
Dependency: neon-0.26.4
Dependency: fontconfig-2.4.2_2,1
Dependency: libXft-2.1.12
Dependency: font-misc-meltho-1.0.0_1
Dependency: font-misc-ethiopic-1.0.0
Dependency: font-bh-ttf-1.0.0
Dependency: esound-0.2.38
Dependency: encodings-1.0.2,1
Dependency: dmidecode-2.8
Dependency: dirmngr-0.9.7_2
Dependency: db42-4.2.52_5
Dependency: db41-4.1.25_4
Dependency: damageproto-1.1.0_2
Dependency: libXdamage-1.1.1
Dependency: libGL-7.0.1
Dependency: cyrus-sasl-2.1.22
Dependency: curl-7.16.3
Dependency: gnupg-2.0.4
Dependency: cups-base-1.3.3
Dependency: compositeproto-0.4
Dependency: libXcomposite-0.4.0,1
Dependency: xorg-libraries-7.3_1
Dependency: nas-1.8_1
Dependency: libwmf-0.2.8.4_2
Dependency: libungif-4.1.4_5
Dependency: libGLU-7.0.1
Dependency: qt-copy-3.3.8_6
Dependency: qca-tls-1.0_2
Dependency: libglut-7.0.1_1
Dependency: jasper-1.900.1_6
Dependency: gtk-1.2.10_18
Dependency: imlib-1.9.15_5
Dependency: glitz-0.5.6_1
Dependency: ghostscript-gpl-8.60
Dependency: dbus-1.0.2_2
Dependency: dbus-qt3-0.70_1
Dependency: dbus-glib-0.74
Dependency: policykit-0.1.20060514_4
Dependency: cdrtools-2.01_6
Dependency: hal-0.5.8.20070909
Dependency: cdparanoia-3.9.8_8
Dependency: cairo-1.4.10
Dependency: poppler-0.6
Dependency: poppler-qt-0.6
Dependency: boost-python-1.34.1
Dependency: bitstream-vera-1.10_4
Dependency: xorg-fonts-truetype-7.3
Dependency: pango-1.16.5
Dependency: bash-3.2.25
Dependency: atk-1.18.0_1
Dependency: gtk-2.10.14_3
Dependency: libglade2-2.6.2
Dependency: avahi-0.6.21
Dependency: aspell-0.60.5_2
Dependency: artswrapper-1.5.3
Dependency: arts-1.5.7_1,1
Dependency: apr-gdbm-db42-1.2.8_2
Dependency: subversion-1.4.4_1
Dependency: apache-1.3.39_2
Dependency: htdig-3.2.0.b6_2
Dependency: akode-plugins-xiph-2.0.1_2,1
Dependency: akode-plugins-resampler-2.0.1,1
Dependency: akode-plugins-oss-2.0.1,1
Dependency: akode-plugins-mpeg-2.0.1,1
Dependency: akode-plugins-mpc-2.0.1,1
Dependency: akode-2.0.1,1
Dependency: aalib-1.4.r5_4
Dependency: sdl-1.2.11_1,2
Dependency: libxine-1.1.7_2
Dependency: OpenEXR-1.4.0
Dependency: kdelibs-3.5.7_3
Dependency: kdetoys-3.5.7
Dependency: kdenetwork-kopete-0.12.5
Dependency: kdenetwork-3.5.7
Dependency: kdemultimedia-mpeglib_artsplug-3.5.7_1
Dependency: kdegraphics-kuickshow-3.5.7
Dependency: kdegraphics-3.5.7_1
Dependency: kdegames-3.5.7
Dependency: kdeedu-3.5.7
Dependency: kdebase-kompmgr-3.5.7
Dependency: kdebase-3.5.7_3
Dependency: kdeutils-3.5.7
Dependency: kdesdk-3.5.7
Dependency: kdewebdev-3.5.7,2
Dependency: kdevelop-3.4.1_2
Dependency: kdepim-3.5.7
Dependency: kdeartwork-3.5.7
Dependency: kdeadmin-3.5.7
Dependency: kdeaccessibility-3.5.7
Dependency: ORBit2-2.14.9
Dependency: libbonobo-2.18.0_1
Dependency: gconf2-2.18.0.1_1
Dependency: libgsf-1.14.7
Dependency: wv2-0.2.3_1
Dependency: libwpd-0.8.9_1
Dependency: gnome-vfs-2.18.1_2
Dependency: kdemultimedia-xine_artsplugin-3.5.7
Dependency: kdemultimedia-3.5.7_4
Dependency: GraphicsMagick-1.1.7_2
Dependency: koffice-1.6.3_2,2
каков будет размер бинарника?

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

lissyara$ pkg_create -b kde-3.5.7
lissyara$ ll kde-3.5.7.tbz
-rw-r--r--  1 lissyara  wheel   5,2K 11 окт 12:14 kde-3.5.7.tbz
lissyara$    
учти - у зависимостей тожее сть зависмости, часто необходимые для инсталляции/работы.
==============
сразу согласен, что приводу некорректный пример, но могу ещё десяток корректных выкатить, навскидку
Убей их всех! Бог потом рассортирует...

lutik
мл. сержант
Сообщения: 75
Зарегистрирован: 2007-04-24 13:56:23
Откуда: Odessa

Re: ports

Непрочитанное сообщение lutik » 2007-10-11 11:16:33

илиминтарно.

если из tbz - pkg_add -f .....
потом ldd для исполняемого файла, и все что идет not found ищеш в инете (у знакомых, компилишь отдельно).
таким образом собираются ембедеты все.

если из исходников - геморой еще больше.
лазишь по configure и коментишь все проверки зависомостей. походу запоминаешь чего нужно (выясняешь чего нет в системе). ищеш в инете (у знакомых, компилишь отдельно) все чего configure проверял (до твоих коментов) и ставишь отдельно.

пользовался всеми методами.. все рабочие.
что больший изврат - решать вам.

ИМХО - такое нужно в крайних случаях.. типа как у меня - когда на target системе minimal BSD без портов.
в любом другом случае - тока порты (все остальное считаю мерзким извращением)

:)
Однако...

Аватара пользователя
weec
лейтенант
Сообщения: 948
Зарегистрирован: 2007-07-24 11:17:35
Откуда: Afghanistan
Контактная информация:

Re: ports

Непрочитанное сообщение weec » 2007-10-11 11:46:00

учти - у зависимостей тожее сть зависмости, часто необходимые для инсталляции/работы.
это ни для кого не секрет, и я говорил об этом несколькими постами выше
строгаю обновление порта netxms, как раз под новую версию 0.2.19, в которую добавили иксовую консоль
требует wxgtk, котрый в свою очередь имеет кучу зависимостей

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

-rw-r--r--  1 lissyara  wheel   5,2K 11 окт 12:14 kde-3.5.7.tbz
lissyara, этими 5 кило Вы сами сажаете себя в лужу

для моей задачи (проверка работы процедуры установки порта) лучше установить один пакет без зависимостей, чем ставить всё, что он требует для инсталляции/работы

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: ports

Непрочитанное сообщение manefesto » 2007-10-11 15:33:40

как по мне, то ты пытаешься извратится.
Это крики вроде

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

Хочу KDE, но QT мне нах не нада, подскажите как поставить ?
я такой яростный шо аж пиздеЦ
Изображение

Аватара пользователя
weec
лейтенант
Сообщения: 948
Зарегистрирован: 2007-07-24 11:17:35
Откуда: Afghanistan
Контактная информация:

Re: ports

Непрочитанное сообщение weec » 2007-10-11 16:01:45

manefesto, Вы цитируйте человека, который хочет поставить KDE для дальнейшего использования
в моих постах совсем другой смысл

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35090
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: ports

Непрочитанное сообщение Alex Keda » 2007-10-11 16:21:11

смысла в них нет.
при таком подходе, итог инсталляции - не факт что работоспособное приложение.
а начсчёт примера - я сразу написал что могу привести пачку реальных примеров - конкретно - берите любую зависмость на k* из примера.
вы ерундой занимаетесь.
Убей их всех! Бог потом рассортирует...

Аватара пользователя
weec
лейтенант
Сообщения: 948
Зарегистрирован: 2007-07-24 11:17:35
Откуда: Afghanistan
Контактная информация:

Re: ports

Непрочитанное сообщение weec » 2007-10-11 18:30:59

lissyara, позвольте мне повторить ещё:
- эта функция нужна мне не для того чтоб приложение установленное без зависимостей работало (KDE 5 кило :D )
или так
- я воспользуюсь такой функцией для установки пакета без зависимостей, что, потом, позволит мне проверить работу моего порта

мы друг-друга не понимаем, согласитесь?

кста, RPM имеет такую функцию
Последний раз редактировалось weec 2007-10-11 18:39:19, всего редактировалось 1 раз.

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35090
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: ports

Непрочитанное сообщение Alex Keda » 2007-10-11 18:31:37

видимо - да.
но смысла - я вообще не вижу
Убей их всех! Бог потом рассортирует...

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35090
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: ports

Непрочитанное сообщение Alex Keda » 2007-10-11 18:33:48

Вот вопрос.
у вас есть два порта собранных по вашим методикам.
внутри обоих есть либа - lib_super.so например.
второй сотрёт первую? а если версии на незначащую цифру в конце разные?
а при удалении одного из приложений - общая либа грохнется?
=======
именно - это путь к RPM. Потеря гибкости системы портов.
Убей их всех! Бог потом рассортирует...