Большим удивлением для меня стало отсутствие rsync в системе FreeBSD. Поэтому и решил написать небольшую заметку и заодно освежить память.
Если вы точно знаете имя порта который необходимо найти, то для поиска можно воспользоваться командой whereis
whereis rsync
rsync: /usr/ports/net/rsync
Если так случилось, что точного названия порта нет, тогда следует воспользоваться поиском:
cd /usr/ports/ make search name=sync
Чтобы уменьшить вывод информации, применим команду grep:
make search name=sync | grep Port
Будет выведен список совпадений, из которых находим нужный нам пакет rsync. Чтобы узнать расположение порта выполним команду:
make search name=rsync
Если вы работаете на консоле сервера, а не при помощи программы «Putty» как я, то скорее всего вам удобнее будет применить команду «less«. Как найдете порт, для выхода из less воспользуйтесь сочетанием клавиш «CTRL+Z»
make search name=rsync | less
Для поиска пути к нужному порту, как вариант можно воспользоваться командой echo
echo /usr/ports/*/rsync
После того как нам стало известно место расположения порта, переходим к установке
cd /usr/ports/net/rsync make install clean
По окончанию установки выполните команду rehash
rehash
Документация и ссылки по портам FreeBSD и rsync для вкуривания:
- http://www.freebsd.org/doc/ru/books/handbook/index.html
- http://www.freebsd.org/doc/ru/books/handbook/ports.html
- http://rsync.samba.org/
- http://rsync.samba.org/ftp/rsync/rsync.html
- http://www.freebsd.org/doc/ru_RU.KOI8-R/books/handbook/ports-finding-applications.html
Свежие комментарии