Google Группы больше не поддерживают новые публикации и подписки в сети Usenet. Опубликованный ранее контент останется доступен.

apt-mirror

27 просмотров
Перейти к первому непрочитанному сообщению

Alexey Ermakov

не прочитано,
21 окт. 2011 г., 13:10:0121.10.2011
Всегда пользовался сабжем для создания локального зеркала. Недавно
наткнулся на полезную утилиту apt-file. Так вот при попытке заставить
её работать с локальным зеркалом она выдает

"cp: невозможно выполнить stat для
<<//media/mirrors/ftp.us.debian.org/debian/dists/testing/main/Contents-amd64.gz>>:
Нет такого файла или каталога"

Собственно его там и нету. Есть ли возможность настроить apt-mirror
таким образом чтобы он скачивал эти файлы?

alexander barakin

не прочитано,
25 окт. 2011 г., 11:30:0225.10.2011
если не получится настроить:
http://unixforum.org/index.php?showtopic=52517
> Q: Есть локальный репозиторий из дистрибутивных дисков. Packages.gz
> сделал, а вот как сделать Contents-<ARCH>.gz для того, чтобы apt-file'ом
> можно было пользоваться
> A: apt-ftparchive contents . | gzip > Contents-i386.gz, также с помощью
> apt-ftparchive можно создавать Sources.gz и Packages.gz
> apt-ftparchive sources . | gzip > Sources.gz
> apt-ftparchive packages .| gzip > Packages.gz

--
wbr, alexander barakin aka sash-kan.


--
To UNSUBSCRIBE, email to debian-russ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: http://lists.debian.org/20111025152...@teta.mezon.local

Alexey Ermakov

не прочитано,
27 окт. 2011 г., 22:40:0127.10.2011
Расследование показало что на самом деле файл Contents есть, вот
только лежит он в папке debian/dists/<dist>/Contents-<arch>.gz где
<dist> это имя дистрибутива (testing, например)
А apt-file ищет этот файл по пути
"/<path>/dists/<dist>/Contents-<arch>.gz" Казалось бы всё правильно,
вот только почему-то apt-file в качестве переменной <dist> ипользует
не имея дистрибутива (testing, например), а связку имя
дистрибутива/компонент (например testing/main), тоесть ищет уже совсем
в другой папке. В официальных зеркалах файл Contents лежит в обоих
каталогах (в каждом свой). А скрипт apt-mirror качает только тот что
лежит в каталоге <dist> (путь для скачивания указывается в самом
скрипте)
apt-ftparchive интересная штука, можно сделать хоть одие файл
contents, если другого выхода нет, то придется писать скрипт
postmirror который будет формировать эти файлы или тупо докачивать их

25 октября 2011 г. 19:26 пользователь alexander barakin <al...@barak.in> написал:

alexander barakin

не прочитано,
28 окт. 2011 г., 07:20:0228.10.2011
On Fri, Oct 28, 2011 at 06:39:33AM +0400, Alexey Ermakov wrote:
> 25 октября 2011 г. 19:26 пользователь alexander barakin <al...@barak.in> написал:
> > On Fri, Oct 21, 2011 at 09:03:35PM +0400, Alexey Ermakov wrote:
> >> Всегда пользовался сабжем для создания локального зеркала. Недавно
> >> наткнулся на полезную утилиту apt-file. Так вот при попытке заставить
> >> её работать с локальным зеркалом она выдает
> >>
> >> "cp: невозможно выполнить stat для
> >> <<//media/mirrors/ftp.us.debian.org/debian/dists/testing/main/Contents-amd64.gz>>:
> >> Нет такого файла или каталога"
> >>
> >> Собственно его там и нету. Есть ли возможность настроить apt-mirror
> >> таким образом чтобы он скачивал эти файлы?
> >
> > если не получится настроить:
> > http://unixforum.org/index.php?showtopic=52517
> >> Q: Есть локальный репозиторий из дистрибутивных дисков. Packages.gz
> >> сделал, а вот как сделать Contents-<ARCH>.gz для того, чтобы apt-file'ом
> >> можно было пользоваться
> >> A: apt-ftparchive contents . | gzip > Contents-i386.gz, также с помощью
> >> apt-ftparchive можно создавать Sources.gz и Packages.gz
> >> apt-ftparchive sources . | gzip > Sources.gz
> >> apt-ftparchive packages .| gzip > Packages.gz
>
> Расследование показало что на самом деле файл Contents есть, вот
> только лежит он в папке debian/dists/<dist>/Contents-<arch>.gz где
> <dist> это имя дистрибутива (testing, например)
> А apt-file ищет этот файл по пути
> "/<path>/dists/<dist>/Contents-<arch>.gz" Казалось бы всё правильно,
> вот только почему-то apt-file в качестве переменной <dist> ипользует
> не имея дистрибутива (testing, например), а связку имя
> дистрибутива/компонент (например testing/main), тоесть ищет уже совсем
> в другой папке. В официальных зеркалах файл Contents лежит в обоих
> каталогах (в каждом свой).

не наблюдаю в каталоге
http://mirror.yandex.ru/debian/dists/squeeze/main/ файлов contents*

p.s. в этом ml правилом хорошего тона считается ситуация, когда ответ
располагается ниже вопроса·


--
wbr, alexander barakin aka sash-kan.


--
To UNSUBSCRIBE, email to debian-russ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: http://lists.debian.org/20111028111...@teta.mezon.local

Alexey Ermakov

не прочитано,
28 окт. 2011 г., 10:30:0328.10.2011
28 октября 2011 г. 15:18 пользователь alexander barakin <al...@barak.in> написал:

> не наблюдаю в каталоге
> http://mirror.yandex.ru/debian/dists/squeeze/main/ файлов contents*
>

Я зеркалируюсь отсюда ftp://ftp.ru.debian.org/debian/dists/testing/main/
Там есть


> p.s. в этом ml правилом хорошего тона считается ситуация, когда ответ
> располагается ниже вопроса·

Пардон, не обратил внимания

alexander barakin

не прочитано,
28 окт. 2011 г., 12:00:0328.10.2011
On Fri, Oct 28, 2011 at 06:29:34PM +0400, Alexey Ermakov wrote:
> 28 октября 2011 г. 15:18 пользователь alexander barakin <al...@barak.in> написал:
> > не наблюдаю в каталоге
> > http://mirror.yandex.ru/debian/dists/squeeze/main/ файлов contents*
> >
>
> Я зеркалируюсь отсюда ftp://ftp.ru.debian.org/debian/dists/testing/main/
> Там есть

дело не в зеркале, а в имени дистрибутива·
видимо, сменилась repo policy, а apt-mirror за ней не поспел·

p.s. забавное, кстати, зеркало:
$ host ftp.ru.debian.org
ftp.ru.debian.org is an alias for debian.mirror.vu.lt.
debian.mirror.vu.lt has address 193.219.80.27
российское зеркало, расположенное на литовском домене, обслуживаемом
машиной, находящейся в каунасе·

--
wbr, alexander barakin aka sash-kan.
--
i will be very thankful to you if you will use natural for the human order:
first question, then the answer.


--
To UNSUBSCRIBE, email to debian-russ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: http://lists.debian.org/20111028155...@teta.mezon.local

Alexey Ermakov

не прочитано,
29 окт. 2011 г., 13:20:0129.10.2011
>> Я зеркалируюсь отсюда ftp://ftp.ru.debian.org/debian/dists/testing/main/
>> Там есть
>
> дело не в зеркале, а в имени дистрибутива·
> видимо, сменилась repo policy, а apt-mirror за ней не поспел·

Воот, похоже что так. Надо, наверное сообщить куда следует :)

alexander barakin

не прочитано,
31 окт. 2011 г., 09:30:0331.10.2011
надо·
в багтрекер apt-mirror-а·
у вас информация на руках — вам и карты в руки·
что-то типа:
1. w3m -dump ftp://ftp.ru.debian.org/debian/dists/testing/main/
выдаёт такой-то список·
2. apt-mirror <с такими-то параметрами>
получает вот такой список·
3. т.е. файлы <такие-то> он не зеркалирует·

--
wbr, alexander barakin aka sash-kan.
--
i will be very thankful to you if you will use natural for the human order:
first question, then the answer.


--
To UNSUBSCRIBE, email to debian-russ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: http://lists.debian.org/20111031132...@teta.mezon.local
0 новых сообщений