Denne siden installerer både PlutoVG og PlutoSVG pakkene. PlutoVG tilbyr et 2D vektorgrafikkbibliotek, mens PlutoSVG bruker PlutoVG til å tilby et SVG renderingsbibliotek. PlutoVG vil bli installert først, deretter PlutoSVG.
PlutoVG Nedlasting: https://github.com/sammycage/plutovg/archive/v1.3.2/plutovg-1.3.2.tar.gz
PlutoSVG Nedlasting: https://github.com/sammycage/plutosvg/archive/v0.0.7/plutosvg-0.0.7.tar.gz
CMake (for CMake filer som trengs av CMake byggesystemet)
PlutoVG vil bli installert først, så pakk ut PlutoVG tarballen og naviger til den utpakkede mappen. Deretter installerer du PlutoVG ved å kjøre følgende kommandoer:
mkdir build &&
cd build &&
cmake -D CMAKE_INSTALL_PREFIX=/usr \
-D CMAKE_BUILD_TYPE=Release \
-D BUILD_SHARED_LIBS=ON \
-W no-dev -G Ninja .. &&
ninja
Nå, som root bruker:
ninja install
Nå bygg PlutoSVG:
tar -xf ../../plutosvg-0.0.7.tar.gz &&
cmake -D CMAKE_INSTALL_PREFIX=/usr \
-D CMAKE_BUILD_TYPE=Release \
-D BUILD_SHARED_LIBS=ON \
-W no-dev -G Ninja \
-B svg-build \
plutosvg-0.0.7 &&
ninja -C svg-build
Til slutt, installer PlutoSVG som root bruker:
ninja -C svg-build install
Som et etterinstallasjonstrinn må du fikse bibliotek sonames som
skal være symbolske lenker. sonames er de faktiske bibliotekene som
må flyttes for å indikere at de er det, ldconfig må kjøres etterpå for å
gjenopprette dem som symbolske lenker. Gjør det nå som root bruker:
rm -vf /usr/lib/libplutovg.so.1.3.2 &&
rm -vf /usr/lib/libplutosvg.so.0.0.7 &&
mv -vf /usr/lib/libplutovg.so.1{,.3.2} &&
mv -vf /usr/lib/libplutosvg.so.0{,.0.7} &&
ldconfig
Hvis du installerer eller oppgraderer PlutoVG og PlutoSVG på nytt, må kommandosettet ovenfor kjøres, siden installasjonen vil overskrive symbolske lenker.
Hvis du kjører kommandosettet ovenfor mer enn én gang uten en ny reinstallasjon eller oppgradering mellom, vil de faktiske bibliotekene bli slettet og symbolske lenker vil bli satt inn i deres sted. Du må da installere PlutoVG og PlutoSVG på nytt, og deretter kjøre kommandoene på nytt.