기록방

Notion Install (in Ubuntu 18.04.6 LTS) 본문

Linux/Ubuntu 18.04.6 LTS

Notion Install (in Ubuntu 18.04.6 LTS)

Soom_1n 2022. 2. 27. 20:46

노션을 웹이 아니라 데스크톱 어플로 사용하기위해 설치했다.

Mac이나 Window는 공식 클라이언트를 제공하지만, 리눅스는 비공식 클라이언트를 사용해야한다.

비공식 클라이언트를 이용하고자 한참 설치하고 고생했는데 snap 으로 간편하게 설치하는 방법을 알았다...


Install

1. Snap 패키지를 설치한다.

"Snap은 상호 배포되고 종속성이 없으며 모든 주요 Linux 배포판에서 실행할 수 있도록 모든 종속성이 패키지 된 응용 프로그램을 쉽게 설치할 수 있습니다. " https://ko.linux-console.net/?p=701
$ sudo apt install snapd

 

2. Notion 관련 패키지를 검색해 본다. (생략가능)

$ sudo snap find notion

 

3. 발견된 'notion-snap' 패키지를 설치한다. (완료)

$ sudo snap install notion-snap

프로그램 목록에 보면 설치되어 있다.

 

4. 오류가 발생하면 제거 후 재설치한다. (제거 방법)

$ sudo snap remove notion-snap

Install - fail

더보기
더보기

아래는 열심히 기록하며 설치하다가 실패한 나의 모습이다....

 

node와 npm이 필요해서 nvm을 통해 설치하고자 한다.

먼저 curl 이 설치되어 있어야 한다.

  • curl은 client URL 이라는 뜻으로, 클라이언트에서 커맨드 라인이나 소스코드로 손 쉽게 웹 브라우저 처럼 활동할 수 있도록 해주는 기술(커맨드라인 Tool 혹은 라이브러리) 이라고 한다.
$ sudo apt install curl

 

다음은 curl을 이용해서 nvm을 설치한다.

  • nvm 은 node의 버전을 손쉽게 설치, 변경 할 수 있게 해주는 Node Version Manager 이다.
  • npm은 node와 함께 설치된다.
$ sudo curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.1/install.sh | bash

 

설치하더라도 nvm 커맨드를 찾을 수 없다고 나온다.

다음 명령어를 입력하면 인식한다.

source ~/.bashrc

 

nvm 을 이용해 node 와 npm 을 설치하고, npm 은 버전을 수정한 후 재확인한다.

 

$ nvm install 14.17.1
$ nvm use 14.17.1
$ npm install -g npm@7.19.0
$ node -v
$ npm -v

 

git 이 없다면 설치해주고, git clone을 실행한다.

$ sudo apt-get install git
$ git clone https://github.com/davidbailey00/notion-linux.git


$ sudo apt-get install git
$ git clone https://github.com/davidbailey00/notion-linux.git

복제된 디렉터리에 들어가서 scripts의 build.sh 를 실행시킨다.

  • 7z (압축 소프트웨어) 가 설치되어있지 않아서, 설치 후 진행했다.
$ ls
$ ls scripts/
$ sudo apt-get install p7zip-full
$ scripts/build.sh

scripts/build.sh 에서 gyp 오류가 계속 나서 결국 포기했다.

gyp 오류에 관한 git 논의 글을 보며 하나씩 따라해봤지만...

https://github.com/nodejs/node-gyp/issues/809

포기하고 웹에서 노션을 사용할까 고민을 몇십번은 한 것 같다.

하지만 window10 에서 사용했을 때는 웹 노션이 멈출때가 있어서 클라이언트를 사용했었는데 그 때문인지 포기 할 수 없었다...

정작 쉬운 방법이 있어서 현타가 오긴 하지만 포기하지 않은 덕에 많은걸 알게 된 것 같다(긍정긍정)


Reference

Install

 

 

728x90