локальная репа

Модератор: Модераторы разделов

JwsD
Сообщения: 129
ОС: ArchLinux

локальная репа

Сообщение JwsD »

Вот сейчас занимаюсь тестированием дистров линя, так как нет инета, точнее есть, но диал-ап, для каждого дистра беру полные репы, и иду домой.
Вообщем, понравился по описаниям арч, хочу попробовать... Подскажите, или дайте линк как сделать локальный репозитарий для арча, и сколько он будет примерно весить?
Заранее спс...

____________
Добавлено для таких как я ;)

_ftp://ftp.linuxcenter.ru/pub/ArchLinux/
Спасибо сказали:
Аватара пользователя
Kido
Сообщения: 949
Статус: Космический Засланец
ОС: ArchLinux x86_64 Current

Re: локальная репа

Сообщение Kido »

http://wiki.archlinux.org/index.php/Custom_local_repository

Вчера выкачал весь репозитарий - папка получилась 26 гб - но это для обеих архитектур и с образами.
Спасибо сказали:
JwsD
Сообщения: 129
ОС: ArchLinux

Re: локальная репа

Сообщение JwsD »

Kido писал(а):
30.11.2008 21:38
http://wiki.archlinux.org/index.php/Custom_local_repository

Вчера выкачал весь репозитарий - папка получилась 26 гб - но это для обеих архитектур и с образами.

Вы, молодой человек, на арче скачивали, а у меня его нет. Есть только убунту, и винда.
Спасибо сказали:
Аватара пользователя
cheer
Сообщения: 729
Статус: Самовлюблённый сноб
ОС: archlinux i686-current

Re: локальная репа

Сообщение cheer »

можно заказать у кого-то, это раз. Два - скачать с помощью простого rsync.

Код: Выделить всё

#!/bin/bash
SYNC_HOME=/home/mirror/archlinux/
rsync -rptkv --delete --exclude=os/x86_64 --exclude=os/ppc --exclude=iso rsync://mir2.archlinuxfr.org/archlinux/core "$SYNC_PKGS"
rsync -rptkv --delete --exclude=os/x86_64 --exclude=os/ppc --exclude=iso rsync://mir2.archlinuxfr.org/archlinux/extra "$SYNC_PKGS"
rsync -rptkv --delete --exclude=os/x86_64 --exclude=os/ppc --exclude=iso rsync://mir2.archlinuxfr.org/archlinux/community "$SYNC_PKGS"


суть, думаю, понятна.
Спасибо сказали:
Аватара пользователя
sirocco
Сообщения: 782
Статус: Задвинутый соучастник

Re: локальная репа

Сообщение sirocco »

На ftp.linuxcenter.ru есть образы DVD. Обсуждалось тут Скачать срез ArchLinux
Спасибо сказали:
JwsD
Сообщения: 129
ОС: ArchLinux

Re: локальная репа

Сообщение JwsD »

Большое спасибо,
запущу у друга такой скрипт :

Код: Выделить всё

#!/bin/bash
SYNC_HOME=/home/mirror/archlinux/
rsync -rptkv --delete --exclude=os/x86_64 --exclude=os/ppc --exclude=iso rsync://mir2.archlinuxfr.org/archlinux/core "$SYNC_PKGS"
rsync -rptkv --delete --exclude=os/x86_64 --exclude=os/ppc --exclude=iso rsync://mir2.archlinuxfr.org/archlinux/extra "$SYNC_PKGS"
rsync -rptkv --delete --exclude=os/x86_64 --exclude=os/ppc --exclude=iso rsync://mir2.archlinuxfr.org/archlinux/community "$SYNC_PKGS"
rsync -rptkv --delete --exclude=os/x86_64 --exclude=os/ppc --exclude=iso rsync://mir2.archlinuxfr.org/archlinux/current "$SYNC_PKGS"
rsync -rptkv --delete --exclude=os/x86_64 --exclude=os/ppc --exclude=iso rsync://mir2.archlinuxfr.org/archlinux/release "$SYNC_PKGS"


Хотелосm бы узнать, что орзначает параметр --delete, и гдн он возьмет переменную $SYNC_PKGS"?
Спасибо сказали:
JwsD
Сообщения: 129
ОС: ArchLinux

Re: локальная репа

Сообщение JwsD »

:(
Вот вылазят ошибки.....
Чё деалть?
Ось:Ubuntu 8.04.1 Server

Код: Выделить всё

root@xxxx:/home/mirror# ./archlinux.sh
receiving file list ... done
rsync: mkdir "/home/mirror/" failed: No such file or directory (2)
rsync error: error in file IO (code 11) at main.c(529) [receiver=2.6.9]
receiving file list ... done
rsync: mkdir "/home/mirror/" failed: No such file or directory (2)
rsync error: error in file IO (code 11) at main.c(529) [receiver=2.6.9]
receiving file list ... done
rsync: mkdir "/home/mirror/" failed: No such file or directory (2)
rsync error: error in file IO (code 11) at main.c(529) [receiver=2.6.9]
receiving file list ... done
rsync: mkdir "/home/mirror/" failed: No such file or directory (2)
rsync error: error in file IO (code 11) at main.c(529) [receiver=2.6.9]
receiving file list ... done
rsync: mkdir "/home/mirror/" failed: No such file or directory (2)
rsync error: error in file IO (code 11) at main.c(529) [receiver=2.6.9]

В чем может быть проблема?
Спасибо сказали:
Аватара пользователя
cheer
Сообщения: 729
Статус: Самовлюблённый сноб
ОС: archlinux i686-current

Re: локальная репа

Сообщение cheer »

а, я забыл её присоединить :)
SYNC_PKGS=$SYNC_HOME/packages

вначале надо создать mkdir -p /home/mirror/packages, тогда всё будет отлично.
--delete означает, что синхронизация будет полной, то есть в данном конкретном случае у вас не будет старых версий пакетов вместе с новыми.

если у вас есть A,B,C, а на сервере A, B, D, то без delete у вас будет A,B,C,D, а с ним - A,B,D. Вот так.
Спасибо сказали:
JwsD
Сообщения: 129
ОС: ArchLinux

Re: локальная репа

Сообщение JwsD »

cheer писал(а):
02.12.2008 12:09
а, я забыл её присоединить :)
SYNC_PKGS=$SYNC_HOME/packages

вначале надо создать mkdir -p /home/mirror/packages, тогда всё будет отлично.
--delete означает, что синхронизация будет полной, то есть в данном конкретном случае у вас не будет старых версий пакетов вместе с новыми.

если у вас есть A,B,C, а на сервере A, B, D, то без delete у вас будет A,B,C,D, а с ним - A,B,D. Вот так.


Спасибо, но проблемы не решило... делаю

Код: Выделить всё

sudo mkdir -p /home/mirror/packages

потом заливаю скрипт

Код: Выделить всё

#!/bin/bash
SYNC_HOME=/home/mirror/archlinux
SYNC_PKGS=$SYNC_HOME/packages
rsync -rptkv --delete --exclude=os/x86_64 --exclude=os/ppc --exclude=iso rsync://mirror.yandex.ru/archlinux/core "$SYNC_PKGS"
rsync -rptkv --delete --exclude=os/x86_64 --exclude=os/ppc --exclude=iso rsync://mirror.yandex.ru/archlinux/extra "$SYNC_PKGS"
rsync -rptkv --delete --exclude=os/x86_64 --exclude=os/ppc --exclude=iso rsync://mirror.yandex.ru/archlinux/community "$SYNC_PKGS"
rsync -rptkv --delete --exclude=os/x86_64 --exclude=os/ppc --exclude=iso rsync://mirror.yandex.ru/archlinux/current "$SYNC_PKGS"

И в ответ мне таже самая ругань, :( хоть из под рута хоть как....
помогите, может нужно /bin/sh вместо баша!? Я попробую канешно, но думаю что это маловероятно...

Всё, выличил очень просто... Просто создал папки
core
extra
commuinity
current
и всё зашибись :)
Всем спасибо, сделаю хау ту :)
Спасибо сказали:
JwsD
Сообщения: 129
ОС: ArchLinux

Re: локальная репа

Сообщение JwsD »

http://ilyasite.net.ru/readarticle.php?article_id=34
Вот небольшое хау-ту
Спасибо сказали: