|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Andrey Zonov 2:5020/830.28 02 Jul 2006 15:55:04 To : John Freeman Subject : Re: Продолжение про BSD :) -------------------------------------------------------------------------------- AS>> Да и вообще научись пользоваться портами, наконец. JF> Это как? GUI не собрано, искать каждый раз по всем pkg-description что ли? Терпел... терпел - не вытерпел. Щаз я скажу :-) Ты хендбук читал? весь? тогда прочитай весь, там ВСЁ написано, как только изучишь хендбук, 80-90% вопросов отпадут сразуже. Остальные вопросы решаются заходом на opennet.ru. Конечно бывают такие вопросы (как у меня например иногда) решения для которых ещё не придумали и вот только тогда приходится изобретать велосипед. По сути вопроса: ru_RU.KOI8-R/books/handbook/book.html#PORTS Ещё одним способом поиска некоторого порта является использование встроенной возможности поиска в коллекции портов. Чтобы ею воспользоваться, вы должны находиться в каталоге /usr/ports. Очутившись в этом каталоге, выполните команду make search name=program-name, где program-name - это название программы, которую вы хотите найти. апример, если вы ищете lsof: # cd /usr/ports # make search name=lsof Port: lsof-4.56.4 Path: /usr/ports/sysutils/lsof Info: Lists information about open files (similar to fstat(1)) Maint: obrien@FreeBSD.org Index: sysutils B-deps: R-deps: Вот так происходит поиск нужного тебе софта в портах. А что же man ports на это нам говорит? # man ports search Search the INDEX file for the pattern specified by the key (searches the port name, comment, and dependencies), name (searches the port name only), path (searches the port path), info (searches the port info), maint (searches the port maintainer), cat (searches the port category), bdeps (searches the port build-time depen- dency), rdeps (searches the port run-time dependency) make(1) variables, and their exclusion counterparts: xname, xkey etc. For example, one would type: cd /usr/ports && make search name=query to find all ports whose name matches ``query''. Results include the matching ports' path, comment, maintainer, build dependencies, and run dependencies. cd /usr/ports && make search name=pear- \ xbdeps=apache To find all ports whose names contain ``pear-'' and which do not have apache listed in build-time dependen- cies. cd /usr/ports && make search name=pear- \ xname='ht(tp|ml)' To find all ports whose names contain ``pear-'', but not ``html'' or ``http''. make search key=apache display=name,path,info keylim =1 To find ports that contain ``apache'' in either of the name, path, info fields, ignore the rest of the record. Ещё вопросы есть? PS если появляются вопросы, то сначала в хендбук (мне проще, потому что он русский), а потом в ман. Успехов! --- GoldED+/W32 snapshot-2000.12.24 * Origin: Жизнь - хорошая штука (2:5020/830.28) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/394444a7b64f.html, оценка из 5, голосов 10
|