Создание локального сервера репозиториев
Материал из Wiki AlterOS
Для создания локального зеркала пакетов необходимо установить пакет alteros-repo-server-sync
sudo yum install alteros-repo-server-sync.noarch
Далее запустить программу из главном меню "администрирование" -> "Разворачивание локального репозитория":
В интерактивном режиме выбрать необходимые репозитории для синхронизации.
После чего будет произведена автоматическая синхронизация.
Если необходимо вручную синхронизировать каталоги, можно воспользоваться командой:
Для репозитория OS ( Base OS x86_64)
export RSYNC_PASSWORD=rsync_passwd; sudo echo "rsync_passwd">/tmp/rsync.key; sudo chmod 000 /tmp/rsync.key; sudo chown root:root /tmp/rsync.key; repo=os/x86_64/ ;path=/var/www/html/alteros/7/$repo; sudo mkdir -p $path; url="rsync://rsync_user@82.202.163.27/Repo/7/$repo"; sudo rsync --password-file=/tmp/rsync.key -rv --delete-after $url $path
Для репозитория RNNV ( RNNV x86_64)
export RSYNC_PASSWORD=rsync_passwd; sudo echo "rsync_passwd">/tmp/rsync.key; sudo chmod 000 /tmp/rsync.key; sudo chown root:root /tmp/rsync.key; repo=rnnv/x86_64/ ;path=/var/www/html/alteros/7/$repo; sudo mkdir -p $path; url="rsync://rsync_user@82.202.163.27/Repo/7/$repo"; sudo rsync --password-file=/tmp/rsync.key -rv --delete-after $url $path
Для репозитория updates ( updates x86_64 )
export RSYNC_PASSWORD=rsync_passwd; sudo echo "rsync_passwd">/tmp/rsync.key; sudo chmod 000 /tmp/rsync.key; sudo chown root:root /tmp/rsync.key; repo=updates/x86_64/ ;path=/var/www/html/alteros/7/$repo; sudo mkdir -p $path; url="rsync://rsync_user@82.202.163.27/Repo/7/$repo"; sudo rsync --password-file=/tmp/rsync.key -rv --delete-after $url $path