CDS в минимальном виде

У себя в компании мы начали постепенный переход с “коробков” Linksys/D-Link и пр. на решения на базе ПК. Чем это лучше? Производительность подобных коробков имеет предел, раньше он начинает чувствоваться при активном использовании возможностей маршрутизации. С правилами ограничений скорости ситуация ещё печальней. Растёт производительность коробков, растет и скорость доступа в интернет. При поднятии нескольких тунелей повесить коробок уже не составляет труда.

befvp41.jpg

Для развертывания маршрутизаторов есть выбор между Calculate Directory Server (CDS) и Calculate Scratch Server (CSS). Не смотря на то, что мы предпочитаем использовать под маршрутизатор современное железо, я отдаю предпочтение все же CDS.

CDS разворачивает из архива много лишних пакетов. Как их правильно удалить?

# Отредактируйте /etc/make.conf следующим образом:

CALCULATE="noantivirus noapache noarch nobittorrent nodecoration nodhcp noftp nojabber nomail nomysql nonamed nonettools nonetwork nopgsql noproxy nosamba nowireless"
CL=""

Примечание: CALCULATE используется в мета-пакетах cl-*-meta, CL - в мета-пакете calculate-utilities.
# Теперь выполните обновление:

emerge -uDNa world

# Затем удалите все лишние зависимости:

emerge -ac

В итоге вы получите почти CSS с бинарными обновлениями. Кол-во пакетов минимального CDS составит менее 300.

Далее можно почитать: