Создание локального зеркала Ядра Linux
Создаём несколько папок в домашней дирректории, в которой будет храниться наш срез репозитория (или даже несколько), к примеру, согласно нижеприведенной схемы:
sudo mkdir /home/alisa/repo/kernelmirror sudo mkdir /home/alisa/repo/kernelmirror/kernel
cd /var/www/html
Настроим права доступа к нашей главной папке
sudo chown -R root:alisa /home/alisa/repo sudo chmod -R 571 /home/alisa/repo
sudo ln -s /home/alisa/repo/kernelmirror/kernel kernel
Скрипт mirrorkernel.sh Теперь создадим mirrorkernel.sh, открыв предпочитаемый вами редактор таким образом
Создайте файл «mirrorkernel.sh». Теперь создадим mirrorkernel.sh. Откройте предпочитаемый вами редактор таким образом sudo sensible-editor /home/alisa/repo/scripts/mirrorkernel.sh
Рабочий метод скрипта для debmirror
sudo sensible-editor /home/alisa/repo/scripts/mirror_kernel.sh
#!/bin/bash -x /usr/bin/debmirror –nosource -m –passive –host=www.kernel.org \ –root=ubuntu –method=ftp –progress \ –dist=hardy,hardy-security,hardy-updates,hardy-backports \ –ignore-release-gpg –section=main,restricted,multiverse,universe \ –arch=amd64 /home/alisa/repo/kernelmirror/kernel/
cd /home/alisa/repo/scripts/ sudo chmod +x mirror_kernel.sh
./mirror_kernel.sh
sudo screen /home/alisa/repo/scripts/mirror_kernel.sh
kernelmirror/kernel
Обсуждение