Re: Apt-move, cd и т.д.

2003-07-28 Пенетрантность Konstantin Matyukhin
Nikita V. Youshchenko [EMAIL PROTECTED] writes:

 Ну например:
 (cd /var/lib/dpkg/info  ls *.list) | 'sed s/.list$//'  LIST
 vi LIST (если надо)
 На другой машине apt-get install `cat LIST`.
^^^ Это UNIX-way

dpkg [--get-selections|--set-selections]
^^^ Это Debian-way ;-)

-- 
С уважением,
  Константин Матюхин

root:x:0:0:God:/root:/bin/sh
daemon:x:1:1:Daemon:/usr/sbin:/bin/sh
adam:x:1001:1001:Adam:/home/adam:/bin/sh
eva:x:1002:1002:Eva:/home/eva:/bin/sh



Re: Apt-move, cd и т.д.

2003-07-26 Пенетрантность Nikita V. Youshchenko


 Всем привет.
 
 В связи с предстоящим переездом на новое место возник ряд вопросов.
 
 Вопрос первый.
 
 Имеется минизеркало (т.е. пакеты только те которые у меня стоят)
 testing'а сделанное при помощи apt-move. Как его правильно скопировать
 CD (несколько CD), что потом можно было воспользоваться командой
 apt-cdrom.

Во-первых, создай в образе файл .disk/info, в который помести строку с
именем диска.

Во-вторых, создай на диске файлы
dists/codename/Release
dists/codename/part/Packages
dists/codename/part/Release

Packages создаётся при помощи apt-ftparchives.
Остальное - ручками или простым скриптом.

После этого должно работать.


 Вопрос второй.
 
 Тоже самое, но один из дисков должен быть установочным. Пробовал при
 помощи debiancd, но он потребовал доки и что-то там еще, а мне все это
 не нужно.

Это уже сложнее. Нужен инсталлятор - либо старый boot-floppies, либо новый
debian-installer. На диске должны содержаться пакеты, требуемые
инсталлятору (или инсталлятор должен быть согласован с пакетами, имеющимися
на диске).
На самом деле всё это большая возня. У меня ушла на это не одна неделя в
меру вялотекущего процесса.

 Вопрос третий.
 
 Как сохранить спсиок установленных пакетов, что потом можно было
 установить их просто указав этот список. И как так установить.

Ну например:
(cd /var/lib/dpkg/info  ls *.list) | 'sed s/.list$//'  LIST
vi LIST (если надо)
На другой машине apt-get install `cat LIST`.