Автор Тема: Установка libjpeg8-dev  (Прочитано 5141 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн kot488

  • Новичок форума
  • Сообщений: 3
  • Jabber: 362493573
Установка libjpeg8-dev
« : 26 Апреля 2016, 14:17:33 »
Добрый день, помогите пожалуйста новичку.
Пробую на Debian установить libjpeg8-dev, но он не хочет ставиться, вот что пишет

apt-get install libjpeg8-dev
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Package libjpeg8-dev is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
  libjpeg62-turbo-dev
 

Оффлайн ogost

Re: Установка libjpeg8-dev
« Ответ #1 : 26 Апреля 2016, 14:20:44 »
вам же говорит система, мол "нет такого пакета, однако есть такой, пользуйтесь им: libjpeg62-turbo-dev"

Оффлайн kot488

  • Новичок форума
  • Сообщений: 3
  • Jabber: 362493573
Re: Установка libjpeg8-dev
« Ответ #2 : 26 Апреля 2016, 14:31:46 »
вам же говорит система, мол "нет такого пакета, однако есть такой, пользуйтесь им: libjpeg62-turbo-dev"
Я пытаюсь установить zoneminder а он именно этот пакет хочет(
Ставлю вот так:
git clone https://github.com/ZoneMinder/ZoneMinder.git zoneminder
cd zoneminder/
ln -s distros/debian
dpkg-checkbuilddeps
dpkg-buildpackage
dpkg -i zoneminder_1.26.5-1_amd64.deb
apt-get install -f
dpkg-reconfigure zoneminder
adduser www-data video
ln -s /etc/zm/apache.conf /etc/apache2/conf.d/zoneminder.conf
service apache2 reload

И на этом пункте завис
dpkg-checkbuilddeps
dpkg-checkbuilddeps: Неудовлетворённые сборочные зависимости: libjpeg8-dev

Только у меня система не x64
« Последнее редактирование: 26 Апреля 2016, 14:38:12 от kot488 »
 

Оффлайн ferum

Re: Установка libjpeg8-dev
« Ответ #3 : 26 Апреля 2016, 14:48:53 »
 У нас https://packages.debian.org/jessie/libjpeg62-turbo-dev , соответственно по пути ~/.zoneminder/distros/debian в файле control сделайте изменения с libjpeg8-dev на libjpeg62-turbo-dev  и с libjpeg8 на libjpeg62-turbo
и будет вам счастье.
Русские дебианщики против цифрового слабоумия !
 
Пользователи, которые поблагодарили этот пост: kot488

Оффлайн kot488

  • Новичок форума
  • Сообщений: 3
  • Jabber: 362493573
Re: Установка libjpeg8-dev
« Ответ #4 : 26 Апреля 2016, 15:03:29 »
Спасибо установился, но все равно отказывается собираться пакет, может кто подскажет?

Spoiler: ShowHide
Цитировать
dpkg-buildpackage
dpkg-buildpackage: пакет исходного кода zoneminder
dpkg-buildpackage: версия исходного кода 1.28.108-nmu2015100101
dpkg-buildpackage: дистрибутив исходного кода wheezy
dpkg-buildpackage: исходный код изменён Isaac Connor <iconnor@connortechnology.com>
dpkg-buildpackage: архитектура узла i386
 dpkg-source --before-build zoneminder
 debian/rules clean
dh clean --buildsystem=cmake --parallel
   dh_testdir -O--buildsystem=cmake -O--parallel
   dh_auto_clean -O--buildsystem=cmake -O--parallel
   dh_clean -O--buildsystem=cmake -O--parallel
 dpkg-source -b zoneminder
dpkg-source: предупреждение: не задан формат исходников в debian/source/format, см. dpkg-source(1)
dpkg-source: инфо: используется формат исходника «1.0»
dpkg-source: предупреждение: каталог исходников «zoneminder» не в виде <пакет исходников>-<оригинальная версия> «zoneminder-1.28.108»
dpkg-source: инфо: сборка zoneminder в zoneminder_1.28.108-nmu2015100101.tar.gz
dpkg-source: инфо: сборка zoneminder в zoneminder_1.28.108-nmu2015100101.dsc
 debian/rules build
dh build --buildsystem=cmake --parallel
   dh_testdir -O--buildsystem=cmake -O--parallel
   debian/rules override_dh_auto_configure
make[1]: вход в каталог «/root/zoneminder»
dh_auto_configure -- \
        -DCMAKE_INSTALL_PREFIX=/usr \
        -DCMAKE_SKIP_RPATH=ON \
        -DCMAKE_VERBOSE_MAKEFILE=OFF \
        -DCMAKE_COLOR_MAKEFILE=ON \
        -DZM_RUNDIR=/var/run/zm \
        -DZM_SOCKDIR=/var/run/zm \
        -DZM_TMPDIR=/var/tmp/zm \
        -DZM_LOGDIR=/var/log/zm \
        -DZM_WEBDIR=/usr/share/zoneminder/www \
        -DZM_CONTENTDIR=/var/cache/zoneminder \
        -DZM_CGIDIR=/usr/lib/zoneminder/cgi-bin \
        -DZM_WEB_USER=www-data \
        -DZM_WEB_GROUP=www-data \
        -DCMAKE_INSTALL_SYSCONFDIR=etc/zm
-- The C compiler identification is GNU 4.9.2
-- The CXX compiler identification is GNU 4.9.2
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- broken
CMake Error at /usr/share/cmake-3.0/Modules/CMakeTestCCompiler.cmake:61 (message):
  The C compiler "/usr/bin/cc" is not able to compile a simple test program.

  It fails with the following output:

   Change Dir: /root/zoneminder/obj-i586-linux-gnu/CMakeFiles/CMakeTmp



  Run Build Command:"/usr/bin/make" "cmTryCompileExec4230208919/fast"

  make[2]: вход в каталог
  «/root/zoneminder/obj-i586-linux-gnu/CMakeFiles/CMakeTmp»

  /usr/bin/make -f CMakeFiles/cmTryCompileExec4230208919.dir/build.make
  CMakeFiles/cmTryCompileExec4230208919.dir/build

  make[3]: вход в каталог
  «/root/zoneminder/obj-i586-linux-gnu/CMakeFiles/CMakeTmp»

  /usr/bin/cmake -E cmake_progress_report
  /root/zoneminder/obj-i586-linux-gnu/CMakeFiles/CMakeTmp/CMakeFiles 1

  Building C object
  CMakeFiles/cmTryCompileExec4230208919.dir/testCCompiler.c.o

  /usr/bin/cc -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat
  -pipe -D_FORTIFY_SOURCE=2 -o
  CMakeFiles/cmTryCompileExec4230208919.dir/testCCompiler.c.o -c
  /root/zoneminder/obj-i586-linux-gnu/CMakeFiles/CMakeTmp/testCCompiler.c

  Linking C executable cmTryCompileExec4230208919

  /usr/bin/cmake -E cmake_link_script
  CMakeFiles/cmTryCompileExec4230208919.dir/link.txt --verbose=1

  /usr/bin/cc -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat
  -pipe -D_FORTIFY_SOURCE=2 -Wl,-z,relro
  CMakeFiles/cmTryCompileExec4230208919.dir/testCCompiler.c.o -o
  cmTryCompileExec4230208919 -rdynamic

  /usr/bin/ld:
  /usr/lib/gcc/i586-linux-gnu/4.9/../../../i386-linux-gnu/crti.o:
  нераспознанное перемещение (0x2b) в
  разделе «.init»

  /usr/bin/ld: final link failed: Некорректное значение

  collect2: error: ld returned 1 exit status

  CMakeFiles/cmTryCompileExec4230208919.dir/build.make:88: ошибка
  выполнения рецепта для цели
  «cmTryCompileExec4230208919»

  make[3]: выход из каталога
  «/root/zoneminder/obj-i586-linux-gnu/CMakeFiles/CMakeTmp»

  Makefile:118: ошибка выполнения рецепта для
  цели «cmTryCompileExec4230208919/fast»

  make[2]: выход из каталога
  «/root/zoneminder/obj-i586-linux-gnu/CMakeFiles/CMakeTmp»

  make[3]: *** [cmTryCompileExec4230208919] Ошибка 1

  make[2]: *** [cmTryCompileExec4230208919/fast] Ошибка 2





  CMake will not be able to correctly generate this project.
Call Stack (most recent call first):
  CMakeLists.txt:6 (project)


-- Configuring incomplete, errors occurred!
See also "/root/zoneminder/obj-i586-linux-gnu/CMakeFiles/CMakeOutput.log".
See also "/root/zoneminder/obj-i586-linux-gnu/CMakeFiles/CMakeError.log".
dh_auto_configure: cmake .. -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_SKIP_RPATH=ON -DCMAKE_VERBOSE_MAKEFILE=OFF -DCMAKE_COLOR_MAKEFILE=ON -DZM_RUNDIR=/var/run/zm -DZM_SOCKDIR=/var/run/zm -DZM_TMPDIR=/var/tmp/zm -DZM_LOGDIR=/var/log/zm -DZM_WEBDIR=/usr/share/zoneminder/www -DZM_CONTENTDIR=/var/cache/zoneminder -DZM_CGIDIR=/usr/lib/zoneminder/cgi-bin -DZM_WEB_USER=www-data -DZM_WEB_GROUP=www-data -DCMAKE_INSTALL_SYSCONFDIR=etc/zm returned exit code 1
debian/rules:11: ошибка выполнения рецепта для цели «override_dh_auto_configure»
make[1]: *** [override_dh_auto_configure] Ошибка 2
make[1]: выход из каталога «/root/zoneminder»
debian/rules:41: ошибка выполнения рецепта для цели «build»
make: *** [build] Ошибка 2
dpkg-buildpackage: ошибка: debian/rules build возвратил код ошибки 2
 

Оффлайн ferum

Re: Установка libjpeg8-dev
« Ответ #5 : 26 Апреля 2016, 19:51:20 »
Он так не соберётся, во первых дебианизация под wheezy да и скорее всего не совсем корректная. Как вариант надо пробовать дебианизацию от ubuntu1504_cmake_split_packages Но можно решить проще, идёте https://launchpad.net/~iconnor/+archive/ubuntu/zoneminder/+packages Берёте исходники для willy, немного правите под наш дистрибутив и бэкпортируете.
Русские дебианщики против цифрового слабоумия !
 

Оффлайн Aalexeey

Re: Установка libjpeg8-dev
« Ответ #6 : 28 Апреля 2016, 20:25:37 »
Package libjpeg8-dev is not available
А отсюда: http://snapshot.debian.org/binary/libjpeg8-dev/ ничего не подойдёт?
https://debianforum.ru/index.php?topic=6879 100% защиты от "Ааааа у меня всё поломалось"
 

Оффлайн ferum

Re: Установка libjpeg8-dev
« Ответ #7 : 28 Апреля 2016, 22:00:35 »
Aalexeey, Не надо вводить людей в заблуждение,пакет с таким названием сознательно не предусмотрен разработчиками в обсуждаемом релизе, его функции исполняет другой пакет. Сборочные зависимости определяются сборщиком программы исходя из требуемых компонентов а вовсе не по названиям пакетов.
Русские дебианщики против цифрового слабоумия !
 

Оффлайн Aalexeey

Re: Установка libjpeg8-dev
« Ответ #8 : 29 Апреля 2016, 22:40:56 »
Не надо вводить людей в заблуждение
Честно, не понимаю о чём вы, что может быть препятствием взять нужный пакет (если там найдётся версия которая встанет)  установить его и собрать нужный софт. Насколько я понял человек новичок, как он по вашему по другому решит эту задачу не имея навыков? Или дольше (но недёжнее) распаковать оба пакета (libjpeg8-dev и libjpeg62-turbo-dev) и посмотреть в чём они пересекаются, удалить пересечения (если они есть) из libjpeg8-dev и пересобрать пакет поменяв версию на какую-то свою и убрав ненужные зависимости (control файл). Вот здесь deb_Repacker: https://debianforum.ru/index.php?topic=9141.0 , иными словами сделать из libjpeg8-dev transitional (транзитный) пакет. Со всем уважением, что вы считаете более лёгким объяснить новичку?
немного правите под наш дистрибутив и бэкпортируете
Не уверен что человек понял о чём вы, а если и понял то как это сделать. У меня нет намерений даже случайно ввести кого то в заблуждение, путь наименьшего сопротивления никто не отменял. Вы скорее всего имеете отношение к IT а многие здесь никакого, даже не смотря на то что это Debian.
https://debianforum.ru/index.php?topic=6879 100% защиты от "Ааааа у меня всё поломалось"
 

Оффлайн alsoijw

Re: Установка libjpeg8-dev
« Ответ #9 : 29 Апреля 2016, 23:09:33 »
Честно, не понимаю о чём вы, что может быть препятствием взять нужный пакет (если там найдётся версия которая встанет)  установить его и собрать нужный софт. Насколько я понял человек новичок, как он по вашему по другому решит эту задачу не имея навыков? Или дольше (но недёжнее) распаковать оба пакета (libjpeg8-dev и libjpeg62-turbo-dev) и посмотреть в чём они пересекаются, удалить пересечения (если они есть) из libjpeg8-dev и пересобрать пакет поменяв версию на какую-то свою и убрав ненужные зависимости (control файл). Вот здесь deb_Repacker: https://debianforum.ru/index.php?topic=9141.0 , иными словами сделать из libjpeg8-dev transitional (транзитный) пакет. Со всем уважением, что вы считаете более лёгким объяснить новичку?
если сигнатуры и поведение функций в общем совпадают, то можно свободно заменить название одного пакета на другой. Описанное тобой имеет смысл только если сигнатура или общее поведение функции изменилось. Поменять пару строк скриптом гораздо проще чем то что ты предложил.
Не уверен что человек понял о чём вы, а если и понял то как это сделать. У меня нет намерений даже случайно ввести кого то в заблуждение, путь наименьшего сопротивления никто не отменял.
Если не понял, то пусть спросит. Тут никто не кусается. Будет кусаться - пристрелим из плюсомёта.
Мало видеть нам начало - надо видеть и конец. Если видишь ты создание - значит где-то есть ТВОРЕЦ
Многие жалуются: геометрия в жизни не пригодилась. Ямб от хорея им приходится отличать ежедневно?
 

Yrii

  • Гость
Re: Установка libjpeg8-dev
« Ответ #10 : 29 Апреля 2016, 23:51:26 »
[ot]kot488,тебе libjpeg8-dev нужет только для ZoneMinder? если да, то какая проблема поставить ZoneMinder из реп?
https://tracker.debian.org/pkg/zoneminder
https://wiki.zoneminder.com/Debian_8_64-bit_with_Zoneminder_1.29.0_the_Easy_Way[/ot]
 

Теги:
     

    Установка драйвера и медиакодеков

    Автор k0matoznik

    Ответов: 4
    Просмотров: 1635
    Последний ответ 08 Февраля 2016, 18:35:28
    от vovan--vovan
    [РЕШЕНО] Установка nvidia-driver на Debian Stretch (340.x.) 9800GT

    Автор midnight_walker

    Ответов: 4
    Просмотров: 6485
    Последний ответ 26 Сентября 2017, 10:40:16
    от polzovatel
    Установка mencoder

    Автор Fire

    Ответов: 4
    Просмотров: 3263
    Последний ответ 20 Марта 2011, 11:18:12
    от Максимыч
    [РЕШЕНО] Установка и проверка работы проприетарного nvidia

    Автор mexx

    Ответов: 13
    Просмотров: 1120
    Последний ответ 03 Октября 2020, 17:42:51
    от mexx
    Установка проприетарного драйвера radeon 9600 на sqeeze

    Автор Lectoff

    Ответов: 5
    Просмотров: 3001
    Последний ответ 17 Сентября 2011, 18:40:18
    от Ghostdmn