Смешивание двоичных пакетов от debian и репозиториев человечности является очень плохой идеей. Однако, если Вы абсолютно уверены, что Вам нужна та определенная версия, возможное решение состоит в том, чтобы загрузить debian источник пакета, затем настроить build-essential
в Вашей системе и сборке пакет локально, таким образом, это будет соответствовать надлежащим зависимостям.
Добавьте строку
deb-src http://ftp.at.debian.org/debian/ wheezy main non-free contrib
к Вашему sources.lst
файл и затем входит
apt-get update
apt-get build-dep ffmpeg
apt-get source ffmpeg
Это попытается загрузить все пакеты, должен был создать ffmpeg
пакет (главным образом libwhatever-dev плюс рабочий компилятор) и затем загружает и готовит исходный пакет к ffmpeg в текущем каталоге. Я рекомендую создать и cd
кому: /usr/src/ffmpeg
прежде, чем сделать этот шаг.
У Вас теперь будут следующие файлы и каталоги под Вашим текущим dir:
ffmpeg-debian-0.whatever/
ffmpeg-debian_0.whatever-something.diff.gz
ffmpeg-debian_0.whatever-something.dsc
ffmpeg-debian_0.whatever.orig.tar.gz
Довольно простой: orig.tar.gz
код первоисточника tarball; -something.diff.gz
разность, примененная debian специалистами по обслуживанию пакета для обеспечения всех сценариев сборки debian, в то время как ffmpeg-debian-0.whatever/распакованный и исправленный исходный каталог.
cd
в исходный каталог и выполненный команда debuild -us -uc -b
, затем выберите добавление содовой, в то время как Ваша система компилирует и создает пакет, с помощью в настоящее время существующих версий библиотеки для определения ее зависимостей.
После того как это заканчивается, dpkg -i
результант .deb, и обладает.
Я узнал, какова проблема была./tmp раздел был только записываемым корнем, не пользователем, в которого он пытался войти как. Таким образом, после того как я сделал/tmp раздел записываемым, вход в систему хорошо работал.
Это похоже на плохо настроенный X-сервер. Попробуйте следующее:
Начальная загрузка обычно. Когда Вы при экранном хите входа в систему Ctrl+Alt+F2 (или любой другой ключ F1-6) для припадания до CLI входят в экран. Вход в систему как корень и остановка менеджер по оформлению. Если Вы используете gdm:
service gdm stop
Генерируйте значение по умолчанию xorg.conf файл и скопируйте его в /etc/X11
:
Xorg -configure
cp xorg.conf.new /etc/X11/xorg.conf
При необходимости отредактируйте свой новый xorg.conf файл, затем перезапустите менеджера по входу в систему и попытайтесь войти в систему обычно:
service gdm start
Если это не работает, необходимо, по крайней мере, получить новую ошибку, которую можно отправить назад здесь :).