[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Как из CD-дистрибутива potato сделать локальный дистрибутив?



День добрый!

AS> Появилась дополнительная машина, и я решил поставить на
AS> нее Debian. Сидюка на ней нет, поэтому я просто слил три binary-диска
AS> на винчестер. Подскажите, как их объединить в один полноценный
AS> дистрибутив?

Дальше берёшь, к примеру, этот скрипт:
---------->>--
#! /bin/sh

OVERRIDE=override.none
OVERRIDE_SRC=override.none

echo "* clean up"
find dists/sid -name Packages* -print -exec rm {} \;
find dists/sid -name Sources* -print -exec rm {} \;
echo
echo "* real start"

for i in local
#non-US/main non-US/contrib non-US/non-free main contrib non-free 
do 
    echo pool/$i...
    dpkg-scanpackages pool/$i ${OVERRIDE} > dists/sid/$i/binary-i386/Packages
    if [ -e dists/potato/$i ]; then
            dpkg-scanpackages dists/potato/$i ${OVERRIDE} >> dists/sid/$i/binary-i386/Packages
    fi
    gzip dists/sid/$i/binary-i386/Packages
    echo just updated sid/$i/binary-i386/Packages.gz

    dpkg-scansources pool/$i ${OVERRIDE_SRC} > dists/sid/$i/source/Sources
    gzip dists/sid/$i/source/Sources
    echo just updated sid/$i/source/Sources.gz

    echo
done
----------<<--

Правишь его (он на Сид расчитан), запускаешь и ждёшь. После этого
(если всё павильно направил) получаешь Packages.gz в нужных местах,
заводишь sources.list на свой каталог и получаешь удовольствие.

Да, override.none -- абсолютно пустой файл.




-- 
С уважением,
Александр Салтанов.  <a href="mailto:asdgray@yandex.ru";>
                     [I am all around Internet]</a>


-- 
To UNSUBSCRIBE, email to debian-russian-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org



Reply to: