Kirjoittaja Aihe: [ratkaistu] Ubuntu server 14.04 ja libjpeg-turbo  (Luettu 2307 kertaa)

säle

  • Käyttäjä
  • Viestejä: 1
    • Profiili
Tervehdys,

Olen uusi täällä ja ehkä tyhmä kysymys mutta en mistään löytänyt vastausta:  Ajelen Zoneminder 1.28 :a kyseisellä Ubuntu serverillä (14.04). Kaikki toimii kohtuu hyvin mutta jäin miettimään sitä käyttääkö Zoneminder nyt tavallista libjpeg -kirjastoa vaiko turboa... Miten saisin sen selville? Kumpikin näyttää olevan asennettu tosin en löydä ko. turbokirjastoa mistään.

Koodia: [Valitse]
sudo find / -name "libjpeg*"
[sudo] password for sal:
/usr/lib/i386-linux-gnu/libjpeg.so.8
/usr/lib/i386-linux-gnu/libjpeg.so.8.0.2
/usr/lib/x86_64-linux-gnu/libjpeg.so.8
/usr/lib/x86_64-linux-gnu/gthumb/extensions/libjpeg_utils.so
/usr/lib/x86_64-linux-gnu/libjpeg.so.8.0.2
/usr/share/lintian/overrides/libjpeg-turbo8
/usr/share/doc/libjpeg-turbo8
/usr/share/doc/libjpeg8

Paketinhallinnan mukaan myös libjpeg-turbo8:amd64 on asennettu:

Koodia: [Valitse]
dpkg -l | grep libjpeg
ii  libjpeg-turbo8:amd64                1.3.0-0ubuntu2                       amd64        IJG JPEG compliant runtime library.
ii  libjpeg8:amd64                      8c-2ubuntu8                          amd64        Independent JPEG Group's JPEG runtime library (dependency package)

ja zoneminderin analyysidaemon zma (ja zmf) näyttää käyttävän libjpeg:iä
Koodia: [Valitse]
ldd /usr/bin/zma | grep libjpeg
        libjpeg.so.8 => /usr/lib/x86_64-linux-gnu/libjpeg.so.8 (0x00007f0d4ebaf000)

Nyt minulle jäi epäselväksi onko libjpeg.so.8 (joka on linkki libjpeg.so.8.0.2 :een) kirjastopalikka, joka osaa hyödyntää prosessorin medialaajennukset vai pitäisikö varsinainen libjpeg-turbo8 vielä jotenkin saada konfiguroitua käyttöön.

Vanha thread http://ubuntuforums.org/showthread.php?t=1903568 vuodelta 2012 antaa ohjeen
Lainaus
Re: libjpeg-turbo installation

    This guy seems to have figured how to do it:
    http://foss-boss.blogspot.com/2010/1...-on-cloud.html

    # wget 'http://sourceforge.net/projects/libjpeg-turbo/files/1.0.1/libjpeg-turbo_1.0.1_i386.deb/download' -O libjpeg-turbo_1.0.1_i386.deb
    # dpkg -i libjpeg-turbo_1.0.1_i386.deb
    Selecting previously deselected package libjpeg-turbo.
    (Reading database ... 25967 files and directories currently installed.)
    Unpacking libjpeg-turbo (from libjpeg-turbo_1.0.1_i386.deb) ...
    Setting up libjpeg-turbo (1.0.1-20100909) ...

    # ls -l /usr/lib/libjpeg.so.62
    lrwxrwxrwx 1 root root 17 2010-11-12 12:35 /usr/lib/libjpeg.so.62 -> libjpeg.so.62.0.0
    # rm -rf /usr/lib/libjpeg.so.62
    # ln -s /opt/libjpeg-turbo/lib/libjpeg.so.62.0.0 /usr/lib/libjpeg.so.62



libjpeg-turbon sivuilta löytyy "official" paketti, joka on versio 62 ja nykyisessä ubuntussa libjpeg on version 80 niin että en rynnännyt muuttelemaan soft linkkejä ennen kuin yritän ottaa asioista paremmin selvää.

Hämäävää on se että järjestelmään "on jo asennettu" tuo libjpeg-turbo, mutta en käsitä missä sen on vai onko se tuon standardikirjaston mukana jotenkin. Voisiko joku asiaa paremmin tunteva valaista tätä minulle...

Tein vähän paremmin läksyt  ja löysinkin vastauksen Zoneminderin foorumin vanhasta threadista:
Koodia: [Valitse]
apt-file search /usr/lib/x86_64-linux-gnu/libjpeg.so.8.0.2
libjpeg-turbo8: /usr/lib/x86_64-linux-gnu/libjpeg.so.8.0.2


Eli libjpeg-turbo onkin jo valmiina Ubuntu 14.04 serverissä (jos joku pohtii samaa asiaa).

Kiitokset lukemisesta.


« Viimeksi muokattu: 17.07.15 - klo:19.39 kirjoittanut säle »

nm

  • Käyttäjä
  • Viestejä: 16245
    • Profiili
Vs: [ratkaistu] Ubuntu server 14.04 ja libjpeg-turbo
« Vastaus #1 : 26.07.15 - klo:14.25 »
ii  libjpeg-turbo8:amd64                1.3.0-0ubuntu2                       amd64        IJG JPEG compliant runtime library.
ii  libjpeg8:amd64                      8c-2ubuntu8                          amd64        Independent JPEG Group's JPEG runtime library (dependency package)

libjpeg8 on tyhjä paketti, jolla riippuvuudet ohjataan libjpeg-turbo8:aan. Ubuntussa on siis oletuksena käytössä libjpeg-turbo, kuten huomasit.