Это также можно устранить, создав символическую ссылку для отсутствующей библиотеки:
sudo ln -s /usr/lib/x86_64-linux-gnu/libcec.so.3.0.1 /usr/local/lib/libcec.so.3.0
sudo ldconfig
Это сработало для меня на Ubuntu 15.10 x86_64.
Из Debian Wiki:
Исходные пакеты предоставляют вам все необходимые файлы для компиляции или как-либо иначе, создавая требуемую часть программного обеспечения. Он состоит в простейшей форме из трех файлов: верхний tarball с завершением .tar.gz. Файл описания с завершением .dsc. Он содержит имя пакета, как в его имени файла, так и в содержимом (после ключевого слова Source:). Tarball с любыми изменениями, внесенными в исходный источник, плюс все файлы, созданные для пакета Debian. У этого есть .debian.tar.gz (исходный формат: 3.0) или .diff.gz end (исходный формат: 1.0)Для Ubuntu это совершенно то же самое, и в вашем случае:
«linux-lts-vivid-3.19.0»: фактическое ядро, исправленное с начального tarball «linux-lts-vivid_3.19.0.orig.tar.gz» с изменениями, перечисленными в «linux-lts» -vivid_3.19.0-30.34 ~ 14.04.1.diff.gz "; «linux-lts-vivid_3.19.0-30.34 ~ 14.04.1.diff.gz»: tarball с любыми изменениями, внесенными в исходный источник, плюс все файлы, созданные для пакета Debian; «linux-lts-vivid_3.19.0-30.34 ~ 14.04.1.dsc»: файл описания «.dsc». Он содержит имя пакета, как в его имени файла, так и в содержимом (после ключевого слова Source:); «linux-lts-vivid_3.19.0.orig.tar.gz»: предыдущий tarball с окончанием «.tar.gz» (помните, что по моему опыту это не всегда файл «.tar.gz», он может быть слегка различные форматы, такие как «.tar.xz»);Когда вы запустите apt-get source linux-image-$(uname -r), предыдущий tarball автоматически исправляется с изменениями, перечисленными в «linux-lts-vivid_3.19.0-30.34 ~ 14.04.1.diff.gz» в «linux-lts- vivid-3.19.0 ":
% apt-get source linux-image-$(uname -r)
# ...
dpkg-source: info: extracting linux in linux-3.19.0
dpkg-source: info: unpacking linux_3.19.0.orig.tar.gz
dpkg-source: info: applying linux_3.19.0-30.34.diff.gz
# ...
Из Debian Wiki:
Исходные пакеты предоставляют вам все необходимые файлы для компиляции или как-либо иначе, создавая требуемую часть программного обеспечения. Он состоит в простейшей форме из трех файлов: верхний tarball с завершением .tar.gz. Файл описания с завершением .dsc. Он содержит имя пакета, как в его имени файла, так и в содержимом (после ключевого слова Source:). Tarball с любыми изменениями, внесенными в исходный источник, плюс все файлы, созданные для пакета Debian. У этого есть .debian.tar.gz (исходный формат: 3.0) или .diff.gz end (исходный формат: 1.0)Для Ubuntu это совершенно то же самое, и в вашем случае:
«linux-lts-vivid-3.19.0»: фактическое ядро, исправленное с начального tarball «linux-lts-vivid_3.19.0.orig.tar.gz» с изменениями, перечисленными в «linux-lts» -vivid_3.19.0-30.34 ~ 14.04.1.diff.gz "; «linux-lts-vivid_3.19.0-30.34 ~ 14.04.1.diff.gz»: tarball с любыми изменениями, внесенными в исходный источник, плюс все файлы, созданные для пакета Debian; «linux-lts-vivid_3.19.0-30.34 ~ 14.04.1.dsc»: файл описания «.dsc». Он содержит имя пакета, как в его имени файла, так и в содержимом (после ключевого слова Source:); «linux-lts-vivid_3.19.0.orig.tar.gz»: предыдущий tarball с окончанием «.tar.gz» (помните, что по моему опыту это не всегда файл «.tar.gz», он может быть слегка различные форматы, такие как «.tar.xz»);Когда вы запустите apt-get source linux-image-$(uname -r), предыдущий tarball автоматически исправляется с изменениями, перечисленными в «linux-lts-vivid_3.19.0-30.34 ~ 14.04.1.diff.gz» в «linux-lts- vivid-3.19.0 ":
% apt-get source linux-image-$(uname -r)
# ...
dpkg-source: info: extracting linux in linux-3.19.0
dpkg-source: info: unpacking linux_3.19.0.orig.tar.gz
dpkg-source: info: applying linux_3.19.0-30.34.diff.gz
# ...
apt-get source linux-image-`uname -r`
, команда должна автоматически извлекать исходные tarballs и исправлять их, чтобы создать каталог, указанный после вашего ядра. В вашем случае это выглядит так: «linux-lts-vivid-3.19.0» - он присутствует в вашем списке каталогов.
Итак, это исходный каталог, вы должны запустить: [ ! d3] cd linux-lts-vivid-3.19.0
, а затем продолжать следовать инструкциям
Корнем вашего дерева ядра является каталог linux-lts-vivid-3.19.0.
О других файлах:
В tarball linux-lts-vivid_3.19.0.orig.tar.gz вы можете найти ядро «ванили», как выпущено вверх по течению; к этому ядру разработчики Ubuntu добавили исправления, драйверы, изменили вещи, собранные в diff, сжатые в linux-lts-vivid_3.19.0-30.34~14.04.1.diff.gz.
apt-get source linux-image-`uname -r`
, команда должна автоматически извлекать исходные tarballs и исправлять их, чтобы создать каталог, указанный после вашего ядра. В вашем случае это выглядит так: «linux-lts-vivid-3.19.0» - он присутствует в вашем списке каталогов.
Итак, это исходный каталог, вы должны запустить: [ ! d3] cd linux-lts-vivid-3.19.0
, а затем продолжать следовать инструкциям
Корнем вашего дерева ядра является каталог linux-lts-vivid-3.19.0.
О других файлах:
В tarball linux-lts-vivid_3.19.0.orig.tar.gz вы можете найти ядро «ванили», как выпущено вверх по течению; к этому ядру разработчики Ubuntu добавили исправления, драйверы, изменили вещи, собранные в diff, сжатые в linux-lts-vivid_3.19.0-30.34~14.04.1.diff.gz.