Denne siden installerer henholdsvis PlutoVG og PlutoSVG pakkene. PlutoVG tilbyr et 2D vektorgrafikkbibliotek, mens PlutoSVG bruker PlutoVG til å tilby et SVG renderingsbibliotek.
PlutoVG Nedlasting: https://github.com/sammycage/plutovg/archive/v1.3.3/plutovg-1.3.3.tar.gz
PlutoSVG Nedlasting: https://github.com/sammycage/plutosvg/archive/v0.0.8/plutosvg-0.0.8.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 \
-D PLUTOVG_BUILD_EXAMPLES=OFF \
-W no-dev -G Ninja .. &&
ninja
Nå, som root bruker:
ninja install
Nå bygg PlutoSVG:
tar -xf ../../plutosvg-0.0.8.tar.gz &&
cmake -D CMAKE_INSTALL_PREFIX=/usr \
-D CMAKE_BUILD_TYPE=Release \
-D BUILD_SHARED_LIBS=ON \
-D PLUTOSVG_BUILD_EXAMPLES=OFF \
-W no-dev -G Ninja \
-B svg-build \
plutosvg-0.0.8 &&
ninja -C svg-build
Til slutt, installer PlutoSVG som root bruker:
ninja -C svg-build install
Som et etterinstallasjonstrinn er det nødvendig å fikse bibliotek
sonames som skal være symbolske lenker. sonames er de faktiske
bibliotekene som må flyttes for å indikere at de er biblioteker, og
deretter ldconfig må
kjøres etterpå for å gjenopprette dem som symbolske lenker.
ldconfig kommandoen
nedenfor vil sende ut advarsler om ignorerte symbolske lenker, som
trygt kan ignoreres. Gjør det nå som root bruker:
[ -L /usr/lib/libplutovg.so.1 ] || mv -vf /usr/lib/libplutovg.so.1{,.3.3}
[ -L /usr/lib/libplutosvg.so.0 ] || mv -vf /usr/lib/libplutosvg.so.0{,.0.8}
ldconfig -vl /usr/lib/libpluto{,s}vg.so*
Hvis du installerer eller oppgraderer PlutoVG og PlutoSVG på nytt, må kommandosettet ovenfor kjøres, siden installasjonen vil overskrive symbolske lenker.