티스토리 뷰

우분투 18.04.1 LTS 포맷 직후 기준. (설치 중간 중간 sudo apt update 해줄 것!)

//그놈 계산기 최신 버전은 16.04에서 지원하지 않음! 18.04.1LTS 최신 버전으로 할 것!


sudo apt install gcc

sudo apt install make

sudo apt install valac (의존성이 있는지 기억이 안남. 에러 뜨면 에러 메세지 보고 추가 설치할 것.)

sudo apt install python

sudo apt install git


sudo apt install meson


sudo apt install gtk+-3.0

sudo apt install libxml2-utils

wget https://download.gnome.org/sources/gtksourceview/4.0/gtksourceview-4.0.3.tar.xz

압축 풀고 폴더로 이동!

./configure

make

make check

sudo make install (그냥 하면 권한 없다고 뜸! root권한 꼭 줄 것!)

sudo make installcheck

상위 디렉토리로 다시 빠져나가기!

wget https://gmplib.org/download/gmp/gmp-6.1.2.tar.xz

압축 풀고 폴더로 이동!

./configure

make (5분정도 소요)

make check (5분정도 소요)

sudo make install

상위 디렉토리로 다시 빠져나가기!

wget https://www.mpfr.org/mpfr-current/mpfr-4.0.1.tar.gz

압축 풀고 폴더로 이동!

./configure

make (5분정도 소요)

make check (5분정도 소요)

sudo make install

상위 디렉토리로 다시 빠져나가기!

wget https://ftp.gnu.org/gnu/mpc/mpc-1.1.0.tar.gz

압축 풀고 폴더로 이동!

./configure

make

make check

sudo make install

상위 디렉토리로 다시 빠져나가기!

https://packages.ubuntu.com/cosmic/libgtksourceview-4-common에서 다운로드!

sudo dpkg -i 파일명.deb 명령어로 설치!

(우분투 소프트웨어가 아니라 명령어로 설치하는 이유는, 에러가 생겼을 때 원인을 알 수 있기 때문!)

https://packages.ubuntu.com/cosmic/libgtksourceview-4-0 에서 각자 cpu에 맞는 것 찾아서 다운로드!

sudo dpkg -i 파일명.deb 명령어로 설치!

https://packages.ubuntu.com/cosmic/gir1.2-gtksource-4 에서 각자 cpu에 맞는 것 찾아서 다운로드!sudo dpkg -i 파일명.deb 명령어로 설치!

https://packages.ubuntu.com/cosmic/libgtksourceview-4-dev 에서 각자 cpu에 맞는 것 찾아서 다운로드!

sudo dpkg -i 파일명.deb 명령어로 설치!

sudo apt install itstool


https://gitlab.gnome.org/GNOME/gnome-calculator     =>프로젝트 위치!

프로젝트 클론 (가능하면 직접 가져오지 말고, 자신의 계정으로 fork한 다음, 자신의 개인 repository로 fork된 것을 클론하길 권함!)

gnome-calculator 디렉토리로 이동!

meson --prefix=/usr build

ninja -C build

sudo ninja -C build install

설치 완료!



-----------------------------------------------------------------------


위 순서는 정리한거고, 아래는 설치 하면서 내가 겪은 것을 순서대로 적은 것!


우분투 18.04.1 LTS 포맷 직후 기준. (gcc, make, valac, python, git 설치/업데이트, 업그레이드 후)


프로젝트 클론

sudo apt intall meson

meson --prefix=/usr build =>gtk+-3.0 의존성 에러

gtk+-3.0 설치 (sudo apt install gtk+-3.0)


meosn --prefix=/usr build =>gtksourceview-4 의존성 에러

wget https://download.gnome.org/sources/gtksourceview/4.0/gtksourceview-4.0.3.tar.xz

압축 풀고 폴더로 이동!

Dependencies

------------


* GLib >= 2.48

* GTK+ >= 3.20

* libxml2 >= 2.6

Simple install procedure from a tarball:

  $ ./configure

  $ make

  $ make check => Error! Log파일을 보면 xmllint: not found 라고 뜸!

  (sudo apt install libxml2-utils 하면 해결!)

  

  $ sudo make install (그냥 하면 권한 없다고 뜸! root 권한 줄 것!)

  $ sudo make installcheck

mpc 의존성 에러! (C library)

wget https://ftp.gnu.org/gnu/mpc/mpc-1.1.0.tar.gz

압축 풀고 폴더로 이동!

mpc 설치 의존성 = GMP 5.0.0 / MPFR 3.0.0

./configure 하면 GMP의존성 에러!(C library)

wget https://gmplib.org/download/gmp/gmp-6.1.2.tar.xz

압축 풀고 폴더로 이동!

./configure

make (5분정도 소요)

make check (5분정도 소요)

sudo make install

다시 mpc 디렉토리로 이동해서 ./configure =>MPFR 의존성 에러!

wget https://www.mpfr.org/mpfr-current/mpfr-4.0.1.tar.gz

압축 풀고 폴더로 이동!

MPFR 의존성 = GMP 5.0 이상! 따라서 무조건 GMP먼저 설치 후 MPFR 설치!

./configure

make (5분정도 소요)

make check (5분정도 소요)

sudo make install

다시 mpc 디렉토리로 이동해서 ./comfigure

make

make check

sudo make install

meson --prefix=/usr build


ninja -C build => Package `gtksourceview-4' not found in specified Vala API directories or GObject-Introspection GIR directories (??? 깔았는데.. 이건 의존성이 아니라 다른 문제인 것 같음)

위 오류는 gtksourceview-4-devel 패키지 설치에 대한 의존성으로 보임!

https://packages.ubuntu.com/cosmic/libgtksourceview-4-dev 에서 각자 cpu에 맞는 것 찾아서 설치!

의존성 = libgtksourceview-4-0 (= 4.0.3-1) / gir1.2-gtksource-4 (= 4.0.3-1)

https://packages.ubuntu.com/cosmic/libgtksourceview-4-0 에서 각자 cpu에 맞는 것 찾아서 설치!

libgtksourceview-4-0 설치 중 의존성 에러! = libgtksourceview-4-common

https://packages.ubuntu.com/cosmic/libgtksourceview-4-common에서 설치!

libgtksourceview-4-common 설치!

libgtksourceview-4-0 설치!

https://packages.ubuntu.com/cosmic/gir1.2-gtksource-4 에서 각자 cpu에 맞는 것 찾아서 설치!

gir1.2-gtksource-4설치!

gtksourceview-4-devel 설치!

gnome-calculator 디렉토리로 다시 이동!

ninja -C build

sudo ninja -C build install 에러! =>itstool 의존성!

sudo apt install itstool

sudo ninja -C build install

설치 완료!

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
글 보관함