просмотр списка зависимостей порта
Модератор: terminus
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
- weec
- лейтенант
- Сообщения: 948
- Зарегистрирован: 2007-07-24 11:17:35
- Откуда: Afghanistan
- Контактная информация:
просмотр списка зависимостей порта
как осуществить сабж?
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
- zingel
- beastie
- Сообщения: 6204
- Зарегистрирован: 2007-10-30 3:56:49
- Откуда: Moscow
- Контактная информация:
Re: просмотр списка зависимостей порта
Код: Выделить всё
pkg_info -ac <port>
Z301171463546 - можно пожертвовать мне денег
- weec
- лейтенант
- Сообщения: 948
- Зарегистрирован: 2007-07-24 11:17:35
- Откуда: Afghanistan
- Контактная информация:
Re: просмотр списка зависимостей порта
оч. удобно ))
больше вариантов нет?
больше вариантов нет?
- dikens3
- подполковник
- Сообщения: 4856
- Зарегистрирован: 2006-09-06 16:24:08
- Откуда: Нижний Новгород
- Контактная информация:
Re: просмотр списка зависимостей порта
должны быть, ведь как-то узнаёт pkg_deinstall что порт необходим кому-то ещё... И не удаляет.
Скрипт можно самому написать.
Скрипт можно самому написать.
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.
- terminus
- майор
- Сообщения: 2305
- Зарегистрирован: 2007-10-29 11:27:35
- Откуда: Рига
Re: просмотр списка зависимостей порта
pkg_info -R portname (кому он нужен)
pkg_info -r portname (кто ему нужен)
Ы?
Еще, для тех портов которые еще не поставлены
make all-depends-list
покажет все его -r (кто ему нужен)
pkg_info -r portname (кто ему нужен)
Ы?
Еще, для тех портов которые еще не поставлены
make all-depends-list
покажет все его -r (кто ему нужен)
Модель: AST-PM-105/0044; Тип: Универсальный, ремонтный; Название: Терминус; Род повреждения: Распад функций; Выводы: Сдать на слом.
- weec
- лейтенант
- Сообщения: 948
- Зарегистрирован: 2007-07-24 11:17:35
- Откуда: Afghanistan
- Контактная информация:
Re: просмотр списка зависимостей порта
гуд, но это ещё не всё
как посмотреть, что для сборки, а, что для запуска порта?
как посмотреть, что для сборки, а, что для запуска порта?
- terminus
- майор
- Сообщения: 2305
- Зарегистрирован: 2007-10-29 11:27:35
- Откуда: Рига
Re: просмотр списка зависимостей порта
make run-depends-list
make build-depends-list
less /usr/ports/Mk/bsd.port.mk
make build-depends-list
less /usr/ports/Mk/bsd.port.mk
Код: Выделить всё
# Default targets and their behaviors:
#
# fetch - Retrieves missing ${DISTFILES} and ${PATCHFILES} for this
# port.
# fetch-list - Show list of commands to retrieve missing ${DISTFILES} and
# ${PATCHFILES} for this port.
# fetch-recursive
# - Retrieves missing ${DISTFILES} and ${PATCHFILES} for this
# port and dependencies.
# fetch-recursive-list
# - Show list of commands to retrieve missing ${DISTFILES} and
# ${PATCHFILES} for this port and dependencies.
# fetch-required
# - Retrieves missing ${DISTFILES} and ${PATCHFILES} for this
# port and dependencies.
# fetch-required-list
# - Show list of commands to retrieve missing ${DISTFILES} and
# ${PATCHFILES} for this port and dependencies.
# fetch-url-list
# - Show list of URLS to retrieve missing ${DISTFILES} and
# ${PATCHFILES} for this port.
# fetch-urlall-list
# - Show list of URLS to retrieve ${DISTFILES} and
# ${PATCHFILES} for this port.
#
# all-depends-list
# - Show all directories which are dependencies
# for this port.
# build-depends-list
# - Show all directories which are build-dependencies
# for this port.
# package-depends-list
# - Show all directories which are package-dependencies
# for this port. This is based upon the dependency
# tree as recorded in the Makefiles of the ports
# collection, not as recorded in the currently
# installed ports.
# actual-package-depends
# - Like package-depends-list but with the difference
# that the dependencies of the currently installed
# ports are used instead of the dependencies as
# recorded in the ports collection.
# run-depends-list
# - Show all directories which are run-dependencies
# for this port.
#
# extract - Unpacks ${DISTFILES} into ${WRKDIR}.
# patch - Apply any provided patches to the source.
# configure - Runs either GNU configure, one or more local configure
# scripts or nothing, depending on what's available.
# build - Actually compile the sources.
# install - Install the results of a build.
# reinstall - Install the results of a build, ignoring "already installed"
# flag.
# deinstall - Remove the installation.
# deinstall-all - Remove all installations with the same PKGORIGIN.
# package - Create a package from an _installed_ port.
# package-recursive
# - Create a package for a port and _all_ of its dependancies.
# describe - Try to generate a one-line description for each port for
# use in INDEX files and the like.
# checkpatch - Do a "patch -C" instead of a "patch". Note that it may
# give incorrect results if multiple patches deal with
# the same file.
# checksum - Use distinfo to ensure that your distfiles are valid.
# checksum-recursive
# - Run checksum in this port and all dependencies.
# makesum - Generate distinfo (only do this for your own ports!).
# clean - Remove ${WRKDIR} and other temporary files used for building.
# clean-depends - Do a "make clean" for all dependencies.
# config - Configure options for this port (using ${DIALOG}).
# Automatically run prior to extract, patch, configure, build,
# install, and package.
# config-recursive
# - Configure options for this port for this port and all dependencies.
# showconfig - Display options config for this port.
# rmconfig - Remove the options config for this port.
# rmconfig-recursive
# - Remove the options config for this port and all dependencies.
#
# Default sequence for "all" is:
#
# check-sanity fetch checksum extract patch configure build
Модель: AST-PM-105/0044; Тип: Универсальный, ремонтный; Название: Терминус; Род повреждения: Распад функций; Выводы: Сдать на слом.
- weec
- лейтенант
- Сообщения: 948
- Зарегистрирован: 2007-07-24 11:17:35
- Откуда: Afghanistan
- Контактная информация:
Re: просмотр списка зависимостей порта
отлично
спасибо
спасибо
- weec
- лейтенант
- Сообщения: 948
- Зарегистрирован: 2007-07-24 11:17:35
- Откуда: Afghanistan
- Контактная информация:
Re: просмотр списка зависимостей порта
и до кучи
выведет полную информацию
пример:
Код: Выделить всё
cd /usr/ports && make search name=имя_порта
пример:
Код: Выделить всё
# make search name=smartmon
Port: smartmontools-5.38
Path: /usr/ports/sysutils/smartmontools
Info: S.M.A.R.T. disk monitoring tools
Maint: pav@FreeBSD.org
B-deps: gettext-0.17_1 gmake-3.81_3 libiconv-1.11_1
R-deps:
WWW: http://smartmontools.sourceforge.net