티스토리 뷰
우분투 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
설치 완료!
'공부' 카테고리의 다른 글
2019학년도 1학기 데이터통신 중간고사 대비 정리 (0) | 2019.04.16 |
---|---|
2019학년도 1학기 컴퓨터구조 중간고사 대비 정리 (0) | 2019.04.14 |
[GNOME Project] Calculator 빌드 방법 (0) | 2018.11.23 |
1 - (3,4) 추상 자료형과 알고리즘의 성능 분석 (작성中) (0) | 2018.07.26 |
1 - (1,2) 자료구조와 알고리즘 (0) | 2018.07.25 |
- Total
- Today
- Yesterday
- 인공지능
- 동적 계획법
- 브루트포스
- 오픈소스
- 프로그래머스
- LG
- BFS
- 1932
- BaekJoon
- 백준
- c
- 이분탐색
- 완전탐색
- PyPy3
- 정렬
- DFS
- 파이썬
- 알고리즘
- Dynamic Programming
- 백트래킹
- 코딩
- 한화큐셀
- DP
- 피보나치
- 구현
- 카카오
- 컨트리뷰톤
- 플로이드 와셜
- c++
- webOS
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |