Speex er et lydkomprimeringsformat utviklet spesielt for tale. Det er godt tilpasset internett applikasjoner og tilbyr nyttige funksjoner som ikke finnes i de fleste andre kodeker.
Nedlasting (HTTP): https://downloads.xiph.org/releases/speex/speex-1.2.1.tar.gz
Nedlasting (HTTP): https://downloads.xiph.org/releases/speex/speexdsp-1.2.1.tar.gz
libogg-1.3.6 og Pkgconf Personalties (for lib32)
Denne pakken består av to separate tarballer. De må pakkes ut og bygges uavhengig av hverandre.
Installer Speex ved å kjøre følgende kommandoer:
mkdir build && cd build && ../configure --prefix=/usr \ --disable-static \ --docdir=/usr/share/doc/speex-1.2.1 && make
Som root
bruker:
make install
Pakk nå ut og installer speexdsp pakken:
tar -xf ../../speexdsp-1.2.1.tar.gz && pushd speexdsp-1.2.1 && ./configure --prefix=/usr \ --disable-static \ --docdir=/usr/share/doc/speexdsp-1.2.1 && make
Igjen, som root
bruker:
make install && popd
Installer lib32-Speex ved å kjøre følgende kommandoer:
rm -rf * && CC="gcc -m32" CXX="g++ -m32" \ PKG_CONFIG=/usr/bin/i686-pc-linux-gnu-pkg-config \ ../configure --prefix=/usr \ --libdir=/usr/lib32 \ --host=i686-pc-linux-gnu \ --disable-static && make
Som root
bruker:
make DESTDIR=$PWD/DESTDIR install && cp -vR DESTDIR/usr/lib32/* /usr/lib32 && rm -rf DESTDIR && ldconfig
Pakk nå ut og installer lib32-speexdsp pakken:
tar -xf ../../speexdsp-1.2.1.tar.gz && pushd speexdsp-1.2.1 && CC="gcc -m32" CXX="g++ -m32" \ PKG_CONFIG=/usr/bin/i686-pc-linux-gnu-pkg-config \ ./configure --prefix=/usr \ --libdir=/usr/lib32 \ --host=i686-pc-linux-gnu \ --disable-static && make
Igjen, som root
bruker:
make DESTDIR=$PWD/DESTDIR install && cp -vR DESTDIR/usr/lib32/* /usr/lib32 && rm -rf DESTDIR && ldconfig && popd
Kjør ./configure --help for en fullstendig liste over alternativer.
--disable-static
: Denne
bryteren forhindrer installasjon av statiske versjoner av
bibliotekene.