Дек 14 2009

cvsup. Исключаем из обновления ненужные порты.

При обновлении портов большинство обновляет все дерево, включая и ненужные. Но бывают случаи, когда таскать за собой все дерево портов нежелательно. Например на машину с ограниченным доступом в сеть, есть еще места где скорость доступа оставляет желать лучшего. Стандартное решение — это в ports-supfile закоментировать:

ports-all


и раскоментировать нужные ветки дерева портов:

ports-base
ports-accessibility
#ports-arabic
ports-archivers
#ports-astro
#ports-audio
#ports-benchmarks
#ports-biology
#ports-cad
#ports-chinese
ports-comms
ports-converters
ports-databases
...

Но так поступать не стоит. Я в свое время нарвался на то, что из net пропало кучу портов, а ветки net-mgmt, net-im и net-p2p не создались. Да и с чего им создаваться, я не просил их синхронизировать.
Но выход из ситуации есть, можно попрежнему синхронизировать ports-all. и в то же время не тянуть лишнего. Для этого служит refuse файл. Расположить такой файл нужно в /var/db/sup, а содержимое у него такое:

ports/arabic
ports/chinese
ports/french
ports/german
ports/hebrew
ports/hungarian
ports/japanese
ports/korean
ports/polish
ports/portuguese
ports/vietnamese

Я не синхронизирую порты на языках, которыми я не владею.

Добавить в закладки:

google.com bobrdobr.ru del.icio.us technorati.com linkstore.ru news2.ru rumarkz.ru memori.ru moemesto.ru

Украинская Баннерная Сеть