Re: Локальный репозита рий
On Mon, Aug 07, 2006 at 11:25:54AM +0400, Мажурин Игорь wrote: В сообщении от 7 августа 2006 11:05 Dmitry Nezhevenko написал(a): On Mon, Aug 07, 2006 at 10:55:18AM +0400, Мажурин Игорь wrote: Доброго времени суток, Всем. Есть такая строчка в /etc/apt/sources.list deb ftp://192.168.0.77/var/ftp/pub/debian/dists/sarge/main/binary-i386/ ./ Исправить ее на: deb ftp://192.168.0.77/var/ftp/pub/debian/ sarge main contrib non-free не пойдет. Там не стандартное расположение файлов пакетов (самосборный репозитарий) PS. На той машине что, весь / по FTP расшарен? нет, локал юзеры чирутятся в свои папки, а вот анонимов не могу заставить чирутиться в /var/ftp/pub. Они логинятся но куда чирутятся не пойму. dir и cd выдаюет следующее: debian:~# ftp 192.168.0.77 Connected to 192.168.0.77. 220 Welcome to blah FTP service. Name (192.168.0.77:#): anonymous 331 Please specify the password. Password: 230 Login successful. Remote system type is UNIX. Using binary mode to transfer files. ftp dir 200 PORT command successful. Consider using PASV. 150 Here comes the directory listing. 226 Directory send OK. ftp cd /var/ftp/pub 550 Failed to change directory. ftp Если chroot делается в /var/ftp/pub, и пакеты лажат в /var/ftp/pub/bla-bla-bla, то после чирута искать их явно надо в /bla-bla-bla, посему смысл cd /var/ftp/pub из примера выше мне не очень понятен. Вероятно, в текущей конфигурации (надо сказать, она здесь не пролетала) vsftpd для анонима делает chroot куда-нибудь в /home/ftp, который пуст. Выход: 1) man mount на предмет --bind (сам так делаю, очень удобно). 2) сделать $ cat passwd | grep ftp и поразмышлять над результатом (поле home dir). -- Станислав
Re: Локальный репозита рий
On Mon, Aug 07, 2006 at 10:55:18AM +0400, Мажурин Игорь wrote: Доброго времени суток, Всем. Есть такая строчка в /etc/apt/sources.list deb ftp://192.168.0.77/var/ftp/pub/debian/dists/sarge/main/binary-i386/ ./ Исправить ее на: deb ftp://192.168.0.77/var/ftp/pub/debian/ sarge main contrib non-free PS. На той машине что, весь / по FTP расшарен? -- WBR, Dmitry signature.asc Description: Digital signature
Re: локальный репозита рий
You ([EMAIL PROTECTED]) wrote: МИ Хотелось бы объеденить все это в один репозитарий (файлы МИ /var/cache/apt/archives/*.deb отложил в отдельную папочку). МИ Какими средствами это можно выполнить? Имеется в виду генерация МИ локального репозитария, который потом можно притащить домой и МИ подключить. apt-ftparchive -- JID: [EMAIL PROTECTED]
Re: локальный репозита рий
On Tue, Jul 18, 2006 at 01:23:44PM +0400, Мажурин Игорь wrote: apt-ftparchive Понял. А структура каталогов c *.deb файлами как на диске/FTP/HTTP ? Не обязательно сами deb-ы раскладывать по каталогам как на дисках. -- WBR, Dmitry signature.asc Description: Digital signature
Re: локальный репозита рий
You ([EMAIL PROTECTED]) wrote: apt-ftparchive МИ Понял. МИ А структура каталогов c *.deb файлами как на диске/FTP/HTTP ? Структура - какая угодно, главное - чтобы имена файлов, которые сгенерировал apt-ftparchive в Packages, оставались доступными. В Packages написаны относительные пути к файлам и apt будет эти файлы искать по этим относительным именам. Правда, задание источника в виде deb URL distribution part [part ..] (а не deb URL path) накладывает требования на структуру репозитория: она должна быть такой, какая наблюдается на официальных зеркалах. -- JID: [EMAIL PROTECTED]
Re: Локальный репозита рий apt
Добрый день. dpkg-scanpackages. Он скажет -- опс, а такие-то пакеты естть нескольких версий. Игнорируем то-то, то-то, то-то. Вот после этого это самое то-то можно удалить. On Thu, Nov 18, 2004 at 04:09:17PM +0300, Dmitry Sokolov wrote: Hello Artem, Так в том то и дело, что mirror не поддерживается... просто изредка обновлялись пакеты... Как-то раз, пока их было немного я проделал это руками, но делать это сейчас я не возьмусь, да и глупо делать это руками. Thursday, November 18, 2004, 2:52:11 PM, you wrote: Dmitry Sokolov - debian-russian@lists.debian.org @ Thu, 18 Nov 2004 14:04:58 +0300: DS Есть несколько сидюков с пакетами из testing/unstable, записанных DS мной за несколько лет. Некоторые пакеты обновлялись не по одному DS разу и есть несколько их версий. DS Как из пула выкинуть устаревшие пакеты? AC Вообще-то при нормальном поддержании миррора это делает rsync... DS Т.е. задача смастерить сидюк только с нужными пакетами. AC А это - совсем другая задача... AC -- AC Artem Chuprina AC RFC2822: [EMAIL PROTECTED], FIDO: 2:5020/122.256, Jabber: [EMAIL PROTECTED] -- WBR, Alexander A. Vlasov Debian GNU/Linux user JID: [EMAIL PROTECTED] nic-hdl: ZULU-UANIC