Re[2]: make world
Hello Alexey,
Wednesday, August 7, 2002, 7:20:52 PM, you wrote:
>> Есть apt-get update; a apt-get -u dist-upgrade или apt-get upggrade
>> а еще есть хорошая дока на эту тему apt-howto-ru.
A> Интересовала сборка системы из исходников. Про upgrade && dist-upgrade , я естественно знаю.
В каком-то дебиановском списке рассылки пролетал вот такой скрипт
(я его не пробовал):
=== cut ===
#! /bin/sh
#Just thought I'd let you know something I was trying out...
#building Debian completely from source! Instructions follow...
#create a list of installed pkg
dpkg --get-selections | grep install | grep -v deinstall | cut -f1 > installed
#create a map file for reference: package -> source
for i in `cat installed`
do
s=`dpkg -s $i | grep ^Source: | cut -f2 -d ' '`
test -z "$s" && s=$i
echo -e "$it->t$s" >> map
done
#create list of sources
cut -f3 map | sort | uniq > sources
#get the source
for i in `cat sources`
do
mkdir $i
pushd $i
apt-get source $i
popd $i
done
#build it all - need to be root here (for build-dep)
for i in `cat sources`
do
pushd $i
apt-get build-dep $i
fakeroot apt-get build $i
popd
done
=== cut ===
--
Best regards,
ilgiz mailto:ilgiz@bashtelecom.ru
Reply to: