Re: Локальный репозита рий

2006-08-08 Пенетрантность Stanislav Maslovski
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: Локальный репозита рий

2006-08-07 Пенетрантность Dmitry Nezhevenko
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: локальный репозита рий

2006-07-18 Пенетрантность Mikhail Gusarov

You ([EMAIL PROTECTED]) wrote:

 МИ Хотелось бы объеденить все это в один репозитарий (файлы
 МИ /var/cache/apt/archives/*.deb отложил в отдельную папочку).
 МИ Какими средствами это можно выполнить?  Имеется в виду генерация
 МИ локального репозитария, который потом можно притащить домой и
 МИ подключить.

apt-ftparchive

-- 
JID: [EMAIL PROTECTED]


Re: локальный репозита рий

2006-07-18 Пенетрантность Dmitry Nezhevenko
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: локальный репозита рий

2006-07-18 Пенетрантность Mikhail Gusarov

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

2004-11-19 Пенетрантность Alexander A. Vlasov
Добрый день.

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