Видео ролики бесплатно онлайн

Смотреть вудман видео

Официальный сайт 24/7/365

Смотреть видео бесплатно

ArtemZ 25.10.2009 12:59

НовичкуFreeBSD: некоторые советы по работе с портами

Просматривая тэги на welinux я обнаружил к своей досаде, что тэг Windows по размеру почти догоняет Linux, а FreeBSD нет совсем. А ведь фря гораздо ближе к линуксу как по лицензии, так и прородителем. Давайте попробуем исправить эту ситуацию. Сегодня я расскажу о простейших способах управления портами (коллекцией программ) в FreeBSD.



Прежде всего, необходимо узнать, есть ли она у вас:
1
ls /usr | grep ports


Если вывело 'ports', значит коллекция на месте. Если Фря у вас стоит очень давно, и вы уверены, что порты устарели, можно заморочиться с cvsup, а можно просто снести старые порты
1
rm -rf /usr/ports


После чего (а также после того случая, если у вас вдруг не обнаружилось портов) качаем новые
1
2
cd /usr
fetch ftp://ftp.ru.freebsd.org/pub/FreeBSD/ports/ports-current/ports.tar.gz


и разархивируем:
1
tar xzf ports.tar.gz


Переходим в корень коллекции и скачиваем индекс, чтобы можно было искать среди портов:
1
2
cd /usr/ports
make fetchindex



Теперь ваша коллекция портов готова для работы и мы можем описать самые основные действия с ней:
1. Поиск по ключевому слову в портах:
1
2
cd /usr/ports
make search name='keyword or phrase'


Если вы ищите в коллекции по какому-то одному слову, то ставить кавычки не обязательно, а если по фразе - тогд обязательно нуно заключить её в кавычки, иначе будет ошибка.
Можно уточнить поиск с помощью grep:
1
make search name=something | grep anything


Или убрать что-либо из результатов поиска:
1
make search name=anything | grep -v badthing


Или если весь вывод результатов поиска не помещается в вашем буфере коммандной строки, можно удобно пролистать его с помощью less (или more):
1
make search name=anything | less


Вывод содержит следующие строки о найденных портах:
Port: название и версия программы
Path: путь до самого порта
Info: краткое описание порта
Maint: e-mail мэйнтейнера порта
WWW: официальный сайт программы
R-deps (и B-deps): зависимости от других портов

2. Установка программы из портов:
Рассмотрим на примере установки удобного консольного двухпанельного файлового менеджера - mc
1
2
3
cd /usr/ports/misc/mc
make
make install clean


После make в первый раз вам будет предложено указать параметры, с которыми программа будет собрана
Если вы захотите потом пересобрать с другими параметрами, наберите
make config
для переконфигурирования порта.

3. Удаление программы:
Делается очень просто. Нужно выполнить
1
make deinstall


в каталоге порта, который вы собираетесь удалить
Также, вы можете привести порт к своему первоначальному состоянию с помощью
1
make distclean


что удалит все настройки и файлы, скачанные при сборке порта.

На этом у меня пока всё, но я надеюсь продолжить серию статей о работе с FreeBSD/


Тэги: FreeBSD ports
+ 13 -
Похожие Поделиться

Смотреть видео онлайн

Онлайн видео бесплатно


Смотреть русское с разговорами видео

Online video HD

Видео скачать на телефон

Русские фильмы бесплатно

Full HD video online

Смотреть видео онлайн

Смотреть HD видео бесплатно

School смотреть онлайн