AWS Cloud9를 설치할 때 "curses not found"가 발생하여 진행되지 않습니다.

상황



새 환경을 만들 때 Connect and run in remote server (SSH)를 선택합니다.
사쿠라 VPS를 이용하려고했지만, 아래와 같은 에러가 발생해 버려, Cloud9가 기동하지 않는다.



환경



사쿠라 VPS는 CentOS7.4를 이용.
$ cat /etc/redhat-release
CentOS Linux release 7.4.1708 (Core)

원인



tmux 설치에 실패한 것 같기 때문에 Cloud9를 통해서가 아니라 직접 VPS에 tmux를 설치해 봅니다.

그 전에, tmux(테우마쿠스)는 원래 무엇?

터미널을 다중화하고 하나의 터미널에서 여러 터미널을 제어하는 ​​소프트웨어

Cloud9에서 탭에서 콘솔을 여러 개 열어야 할까요?

절차



GitHub 에서 최신 버전의 소스 코드 다운로드
$ sudo curl -kLO https://github.com/tmux/tmux/releases/download/2.7/tmux-2.7.tar.gz

-k SSL証明書エラーを無視して処理継続
-L リダイレクトを許可
-O ダウンロードしたデータをファイル保存

컴파일에 필요한 모듈 세트 설치
$ sudo yum -y install gcc libevent-devel ncurses-devel

그리고 여기까지 온 곳에서 "ncurses-devel"을 설치하고 있다는 것을 깨닫습니다.
"curses not found"라고 말하고 있으니까, 이것으로 괜찮을까요? 생각했지만
아직 안 되었기 때문에 어른스럽게 계속한다. 얕은 가나 생각은 이크나이.
$ tar -zxvf tmux-2.7.tar.gz
$ cd tmux-2.7
$ ./configure
$ make
$ sudo make install
$ tmux -V
tmux 2.7

이제 오류 화면에서 Previous를 눌러 돌아가서 다시 설치 프로그램을 실행하면 무사히 시작했습니다!

참고 기사



CentOS7에 최신 tmux 도입

좋은 웹페이지 즐겨찾기