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

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
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.