Зеркало distfiles для FreeBSDшников

См. также Зеркала различных дистрибутивов Linux

Каждый нормальный гентушник в нашей сети должен поднять на себе зеркало своего каталога /usr/portage/distfiles,
а каждый нормальный FreeBSDшник просто обязан его юзать по-чёрному.

Для этого гентушнику нужно просто установить и запустить на себе ftp/http сервер, и дать ссылку на его каталог с подкаталогом distfiles FreeBSDшнику, см. Зеркала различных дистрибутивов Linux. Тот просто сделает

echo "MASTER_SITE_OVERRIDE= http://halibut.su/gentoo/distfiles/ http://gentoo.tratata.org/distfiles/" >> /etc/make.conf

Для того, чтобы не скачивать каждый раз полный пакет при обновлении, например gentoo-sources, достаточно поставить маленькую утилитку deltup, при помощи которой скачивается только заархивированная двоичная разница между версиями. Судя по опыту, экономия трафика может быть в 10-20 раз.

Как настроить простенький ftp-сервер

Довольно подробное и понятное howto по настройке vsftp:

Привожу пример своего /etc/vsftpd/vsftpd.conf:

      dirmessage_enable=YES
      # banner_file=/etc/vsftpd/vsftpd.banner # edit banner first 
      chown_uploads=NO
      xferlog_enable=YES
      # в какой файл пишем логи
      #xferlog_file=/var/log/vsftpd.log
      xferlog_file=/dev/null
      idle_session_timeout=600
      data_connection_timeout=120
      ascii_upload_enable=NO
      ascii_download_enable=NO
      chroot_list_enable=YES
      #background=YES
      listen=YES
      ls_recurse_enable=NO
      anonymous_enable=YES
      anon_upload_enable=NO
      anon_mkdir_write_enable=NO
      local_enable=NO
      write_enable=NO
      # логить аплоад/даунлоад
      xferlog_enable=NO

Как настроить простенький http-сервер

FIXME Довольно подробное и понятное howto для подъема apache: FIXME

Как использовать сервера дистфайлов в нашей сети

echo "MASTER_SITE_OVERRIDE= http://halibut.su/gentoo/distfiles/ http://gentoo.tratata.org/distfiles/" >> /etc/make.conf

Список зеркал дистфайлов

Обсуждение

Ваш комментарий. Вики-синтаксис разрешён:
 
linux/distfiles.txt · Последние изменения: Y-m-d H:i (внешнее изменение)
Наверх
CC Attribution-Noncommercial-Share Alike 3.0 Unported
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0