Я бы хотел поделиться опытом создания зеркала для репозитория дистрибутива Ubuntu Linux. Устанавливаем программу debmirror: sudo apt-get install debmirror Теперь подготовим папку, в которую будет закачан репозиторий: mkdir /путь/к/папке/репозитория/ Конечно же вы можете назвать папку как угодно. nano -w /путь/к/папке/репозитория/mirror.sh Скрипт должен содержать следующие строки: #!/bin/bash -x Этот скрипт будет выкачивать репозиторий для версии Ubuntu 8.04 архитектуры i386,amd64. Наверное вы все заметили параметр —arch. Этот параметр указывает архитектуру, для которой собраны пакеты. Вы также можете установить значение параметра amd64. Ну все, теперь переходим в каталог со скриптом выполняем его: cd /путь/к/папке/репозитория/ и идем гулять дней на пару .......(или в процессе можно сделать пару вещей читаем ниже про апач). Учтите, что у меня, например, репозиторий занял около 45Гб (i386). Работу скрипта всегда можно завершить без каких либо последствий, а после следующего старта скрипта он проверит все md5 суммы пакетов и продолжит работу(учтите, что проверка контрольных сумм занимает значительный ресурс процессора, так что по мере роста количества скачанных пакетов старайтесь реже прерывать работу скрипта). Ну вот, теперь у вас на жестком диске лежит копия репозитория, если вы желаете добавить его в источники пакетов, то вам нужно прописать строку примерно следующего вида: deb file:///путь/к/папке/репозитория/ hardy main restricted multiverse universe proposed Теперь, собственно, создание зеркала. sudo apt-get install apache2 Теперь можно проверить работоспособность сервера, запустив Apache и набрав в браузере свой IP адрес. Затем (ради упрощения) давайте сделаем ссылку из каталога репозитария на /var/www/ubuntu: ln -s /путь/к/папке/репозитория/ /var/www/ubuntu Это означает, что когда вы захотите скачать с вашего зеркала, вы заходите на http://ваш_IP_или_адрес_сайта/ubuntu/. Отлично! Значит так, у нас есть все пакеты и рабочий сервер. Теперь нам нужно настроить клиентов. Для добавления репозитория в источники пакетов вам нужно прописать в файле /etc/apt/sources.list примерно следующее deb http://Ваш IP адрес/ubuntu/ hardy main restricted multiverse universe proposed для обновления зеркала раз в сутки запускайте скрипт обновления (как это делать смотри выше) или пропишите автозапуск скрипта в кроне (опишу чуть позже). Внимание: статья еще не совсем дописана, но в скором времени допишу. Еще чуть попозже опишу процесс созданя зеркала для медибунту (кодеки скайп и прочее), и еще один способ с логами и т.д. исходный материал http://trambroid.com/node/30
|
|||

Автору: поставь
Автору: поставь ссылку на источник!
Ко все остальным: в течении недели будет введена премодерация всех публикуемых материалов. Так что ваши материалы будут появляться только после модерации. Обсуждению это решение не подлежит, т.к. было уже последнее китайское предупреждение.
С уважением, администрация.
Ну хоть ссылку
Ну хоть ссылку бы оставил на исходный материал http://trambroid.com/node/30
Личный опыт -
Личный опыт - это всегда хорошо. А вот чужой да еще неопробованный - всегда грабли. :)