LINUX.ORG.RU

Debian etch, установка пакета из testing


0

0

Подскажите, тут попросили помочь поставить php5-ffmpeg. Проблема в том, что в стабильной ветке этой хрени нет, есть в testing, как правильно ставить оттуда?

Надо просто добавить в /etc/apt/sources.list:

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

?

на это apt-get update выдаёт ошибку:

Dynamic MMap ran out of room
Problem with MergeList ... и т.д.

Как правильно делать?

★★

не удастся вам поставить 1 пакет из тестинга на oldstable
у пакета есть зависимости, у зависимостей тоже есть зависимости,
вам из за этого пакетика придется обновить практически все, включая glibc.
варианта 2

1) собираете сами, или configure && make && make install или берете исходники пакета, можно с того же дебиана и собираете как положено пакет(ы)

2) репозитории backports.org там могут быть обновленные пакеты для oldstable, stable. но может их и не быть

Sylvia ★★★★★
()

Надо просто добавить в /etc/apt/sources.list:

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

?

на это apt-get update выдаёт ошибку:

Dynamic MMap ran out of room
Problem with MergeList ... и т.д.


<<< умница apt-get, не дал вам испортить, я так понимаю что, чужой сервер

Sylvia ★★★★★
()
Ответ на: комментарий от Sylvia

ээ... а почему чужой? апдейт же обновляет индексный файл у меня или что там оно используется.

Reaper ★★
() автор топика
Ответ на: комментарий от Sylvia

А, вы про то, что не себе делаю, понял теперь. Ничего страшного не произошло бы, удалили бы строчку, да заново апдейт сделали бы.

Reaper ★★
() автор топика
Ответ на: комментарий от Sylvia

http://packages.debian.org/source/lenny/ffmpeg-php
исходники в lenny

кстати , а почему именно тестинг? в lenny (stable) тоже же есть это,
только вам все равно придется кучу всего обновлять если ставить с lenny, так что получается что будет почти обновление с oldstable до stable

Sylvia ★★★★★
()
Ответ на: комментарий от elipse

И да, etch old-stable уже , а указывая testing для etch - тем самым вы уже перескакиваете через текущую версию stable (lenny) и в которой так же имеется пакет php5-ffmpeg.

elipse ★★★
()

Можно еще попробовать: подцепить deb-src от тестинга: Сам делал по этой статье, очень понятно как бэкпортить самому: Короче вот: http://rulinux.net.ru/node/161

Хотя если только будут приколы от php...

vadv ★★
()
Ответ на: комментарий от elipse

> вообще: apt-get install -t testing php5-ffmpeg

Да, я знаю, я сделал ошибку когда постил сюда.

Reaper ★★
() автор топика

>deb http://non-us.debian.org/debian-non-US testing/non-US main contrib non-free

Это уже давно ушло на свалку истории.

Проблема в том, что в стабильной ветке этой хрени нет, есть в testing, как правильно ставить оттуда?


Да ну? http://packages.debian.org/lenny/php5-ffmpeg

Но ставить оттуда все-таки нужно очень осторожно. Лучше всего скачать сорцы (apt-get source php5-ffmpeg) и нужные для сборки зависимости (apt-get build-dep php5-ffmpeg), а потом собрать пакет (cd php5-ffmpeg_0.5.3.1 && dpkg-buildpackage) и поставить его (cd .. && dpkg -i php5-ffmpeg_0.5.3.1*.deb).

nnz ★★★★
()
Ответ на: комментарий от Sylvia

>Dynamic MMap ran out of room

Problem with MergeList ... и т.д.


Лечится добавлением одной строчки в apt.conf, загугли.

Harliff ★★★★★
()

>Dynamic MMap ran out of room

# echo «APT::Cache-Limit \„125829120\“;» > /etc/apt/apt.conf.d/80limit

alex_custov ★★★★★
()

>Dynamic MMap ran out of room

Problem with MergeList ... и т.д.


весь тред не читал, может уже ответили: у апта не хватает памяти чтоб собрать списки пакетов, поскольку по дефолту её выделяется достаточно мало. лечится методом добавления в конфиг Apt::Cache-Limit достаточного большого значения.
ну а про то что поставить что-либо из тестинга не обновив половины системы вроде уже написали.

maloi ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.