NS3기반 LTE 시스템 레벨 시뮬레이터/우분투(리눅스_GNU)

[리눅스(Linux)][우분투(Ubuntu)20.04][GNU Plot][wxwidget]webkitgtk 설치 방법

DJpeng 2021. 8. 6. 23:09

webkitgtk 설치를 위해서는 아래 프로그램들을 설치해야함.

 

0. meson(0.47로 설치해야함, 파일로 설치 필수)

1) 다운로드 홈페이지: https://github.com/mesonbuild/meson

2) 설치방법: https://z-wony.tistory.com/14

 ① meson 파일로 이동

 ② sudo python3 setup.py install

 

 

1. cmake

 sudo apt install cmake

 

2. ninja

sudo apt-get install -y ninja-build

 

3. Ruby

sudo apt-get install -y ruby-full

 

4. LibGcrypt

sudo apt-get install -y libgcrypt-dev

 

5. LibXml2

sudo apt install libxml2-dev

 

6. SQLite3

sudo apt-get install sqlite3 libsqlite3-dev

설치 확인방법: sqlite3 --version

 

7. webp

sudo apt-get install -y webp

sudo apt-get install -y libwebp-dev

 

8. ccache

sudo apt-get install ccache

 

9.  WPE(apt로 설치 성공)

sudo apt-get install libwpebackend-fdo-1.0-dev

 

# 설치 안되는 경우 파일 다운받아 설치(필자는 ninja 설치 실패)

1) 다운로드 홈페이지: https://wpewebkit.org/releases/

2) 설치방법(URL:https://trac.webkit.org/wiki/WPE#BuildingWPEWebKitfromareleasetarball)

  cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo -GNinja

   ninja

  ③ sudo ninja install

 

10. libmanette(meson 버전0.47이면, apt로 설치 성공)

sudo apt-get update -y

sudo apt-get install -y libmanette-0.2-dev

 

# 설치 안되는 경우 파일 다운받아 설치(0.2.5)

1) 다운로드 홈페이지: https://gitlab.gnome.org/aplazas/libmanette

2) 설치방법: https://gitlab.gnome.org/aplazas/libmanette

 ① meson build

 ② cd build

 ninja

 ④ ninja install

3) 추가 설치

 gudev, libedev

sudo apt-get install libgudev-1.0-dev

sudo apt-get install -y libevdev-dev

②g-ir-scanner

sudo apt-get install gobject-introspection

③vapigen

sudo apt-get install valac

④Gobject-2.0 gir

sudo apt-get install -y libgirepository1.0-dev

 

11. LibXslt

sudo apt-get install -y libxslt-dev

 

12. libsecret-1

sudo apt-get install libsecret-1-dev

 

13. libstan1(4.16.0 파일로 설치하였음)

sudo apt-get install gtk-doc-tools

1) 다운로드 홈페이지:https://www.gnu.org/software/libtasn1/

2) 설치방법: https://www.linuxfromscratch.org/blfs/view/svn/general/libtasn1.html

./configure --prefix=/usr --disable-static

make

sudo make install

 

 

14. enchant(2.3.0 파일로 설치하였음)

1) 다운로드 홈페이지: https://www.linuxfromscratch.org/blfs/view/svn/general/enchant.html

2) 설치방법:https://www.linuxfromscratch.org/blfs/view/svn/general/enchant.html

./configure --prefix=/usr --disable-static

make,

sudo make install

 

15. hyphen

sudo apt-get install -y libhyphen-dev

 

16. OPENJPEG

sudo apt install libopenjp2-7-dev

 

17. WOFF2

sudo apt-get install libwoff-dev

sudo apt-get install -y woff2

 

18. Systemd

sudo apt-get install -y libsystemd-dev

 

19. libseccomp

sudo apt-get install -y libseccomp-dev

 

20. Gperf

sudo apt-get install -y gperf

 

21. webkitgtk(apt로 설치 성공)

sudo apt install libwebkit2gtk-4.0-dev

 

# 설치 안되는 경우 2.32.0  파일 다운받아 설치(필자는 ninja 설치 실패)

프로그램 다운로드

    download(link): https://webkitgtk.org/releases/

    설치방법(참고 : https://trac.webkit.org/wiki/BuildingGtk)

      cmake -DPORT=GTK -DCMAKE_BUILD_TYPE=RelWithDebInfo -GNinja

      ninja

      sudo ninja install

 

 

 

 

 

 

 

 

 

반응형