Re: apt-mirror
- To: debian-russian@lists.debian.org
- Subject: Re: apt-mirror
- From: alexander barakin <alex@barak.in>
- Date: Fri, 28 Oct 2011 15:18:02 +0400
- Message-id: <20111028111801.GC27701@teta.mezon.local>
- Mail-followup-to: debian-russian@lists.debian.org
- In-reply-to: <CAOVt3fFgoEUMqBcGJtLKXmJODAC+F4Ckh8=48cnB21LSS7YOcA@mail.gmail.com>
- References: <CAOVt3fHvSQc-8JgFR6aoz1EO23bfqsyEKK0=f3xpB66Znwih4Q@mail.gmail.com> <20111025152619.GB13169@teta.mezon.local> <CAOVt3fFgoEUMqBcGJtLKXmJODAC+F4Ckh8=48cnB21LSS7YOcA@mail.gmail.com>
On Fri, Oct 28, 2011 at 06:39:33AM +0400, Alexey Ermakov wrote:
> 25 октября 2011 г. 19:26 пользователь alexander barakin <alex@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.
Reply to: