Заметки о работе с ОС FreeBSD. Статьи об установке и настройке ПО для FreeBSD.

2 апреля 2010 г.

Использование portsnap для обновления дерева портов

portsnap - штатная утилита FreeBSD начиная с 6 ветки. Работает следующим образом:
в первый раз скачивает образ дерева портов и распаковывает его;
в последующие запуски скачивает только обновления образа.

Для запуска достаточно ввести команду:
[14:41 root@new_atlant /root]# portsnap fetch extract

Пошло обновление:

Looking up ru.portsnap.FreeBSD.org mirrors... 3 mirrors found.
Fetching snapshot tag from portsnap4.freebsd.org... done.
...


Для обновления дерева портов:
[14:43 root@new_atlant /root]# portsnap fetch update

Т. к. дерево портов "свежее", то обновлений пока нет.

Looking up ru.portsnap.FreeBSD.org mirrors... 3 mirrors found.
Fetching snapshot tag from portsnap4.freebsd.org... done.
Latest snapshot on server matches what we already have.
No updates needed.
Ports tree is already up to date.

В хэндбуке также описана возможность запускать portsnap из cron'а по расписанию.

Литература:

http://www.freebsd.org/doc/ru_RU.KOI8-R/books/handbook/portsnap.html

1 апреля 2010 г.

Приветствие csh, кнопки Home, End, PgUp, PgDwn, Del

Настраиваем вид командной строки csh.
В файле /etc/csh.cshrc дописываем:
set prompt="[%T %n@%m %/]# "

Получаем достаточно информативный вид командной строки:
[12:15 root@new_atlant /root]#
[12:15 root@new_atlant /usr/local/etc]#

При использовании putty в качестве ssh-клиента бывает не работает кнопка Delete. Лечится так:
в файле /etc/csh.cshrc дописываем:
bindkey "^[[3~" delete-char

Если в mc-light (mc) или mcedit не работают кнопки Home, End, Backspace, PgUp, PgDn, Del -
нажимаем F9 - Настройки - обучение Клавиш и настраиваем соответствие клавиш и команд.

Литература: