[Homeros] А может ну его, этот voiceman?

Дмитрий Падучих dpaduch на k66.ru
Пн Мар 21 09:08:05 UTC 2011


andrey macsimenco:

AM> А, кстати, не подойдет ли для этого убунтийский live-cd? Вроде бы,
AM> debian и ubuntu очень похожие дистрибутивы? И что и как ставить с
AM> этого диска, если, конечно, сие возможно, для работы интернета?

Не уверен, что устанавливать пакеты ubuntu в debian 5 - это хорошая
мысль. Они всё-таки отличаются.

AM> То есть, нужно ли, примонтировав диск, зайти на него, а там уж
AM> aptitude get install нужный_пакет,

Можно попробовать. Может быть, даже с homeros. То есть, вы загружаетесь
с homeros, монтируете debian в /mnt, дублируете в /mnt директории /dev,
/proc, /sys, например:

mount --bind /dev /mnt/dev
mount --bind /sys /mnt/sys
mount --bind /proc /mnt/proc

После этого делаете chroot в debian:

chroot /mnt

и можете выполнять в нём команды. Конечно, в debian должен быть
установлен apt (apt-get) или aptitude. В файл /etc/apt/sources.list в
debian-системе нужно добавить репозиторий Debian 5. Теперь, после выхода
Debian 6 это oldstable, так что строка для sources.list должна выглядеть
примерно так:

deb http://http.us.debian.org/debian oldstable main contrib non-free

После того, как вы сделаете apt-get update, вы сможете устанавливать
оттуда пакеты. Например:

apt-get install g++ make libao-dev

AM> или это делается по-другому?

Другой вариант. Попросите Юрия, чтобы он собрал вам voiceman для
Debian 5. Сделать это можно так:

./configure
make
make install DESTDIR=`pwd`/tmp
fakeroot tar czf voiceman.tgz tmp/*

Получится архив voiceman.tgz, который нужно переслать вам. Правда,
некоторые пакеты, возможно, всё равно придётся скачивать и устанавливать
вручную, если их нет в вашей системе. Проверьте, есть ли у вас в системе
libao2, и, если нет, то скачайте бинарь с

http://packages.debian.org/oldstable/libao2

Другие библиотеки (libstdc++6) скорее всего уже установлены. Но можете
проверить, все ли библиотеки находятся, при помощи ldd:

ldd /usr/local/bin/voicemand

-- 
Дмитрий Падучих


Подробная информация о списке рассылки Homeros