맥의 패러렐즈에 Debian 9 설치 및 설정

그동안 수없이 많은 리눅스 배포판이 존재했습니다만,
데비안은 레드햇과 더불어 수명이 상단히 오래 간다고 생각합니다.
물론 그 자식뻘인 우분투 등도 많이 있지만 말이지요.

암튼 필요에 따라 다음의 사이트에 가서,

debian-9.11.0-amd64-xfce-CD-1.iso 이미지를 다운받아 맥의 패러렐즈에 설치하였습니다.
설치는 잘 되고,

로그인을 한 다음,

터미널을 열어 sudo를 하려고 하였더니 문제가 있군요.
위와 같이 sudo를 할 수 없으니 /etc/sudoers 를 설정하거나, sudo 그룹에 추가하여야 한다는 것으로 보입니다.

몇 가지 시행착오를 하다가 다음과 같이 해결하였습니다.

다시 시작 후,

위의 초기 상태에서 'e' 키를 누릅니다.

그 다음 linux 로 시작하는 줄에 위와 같이 init=/bin/bash 를 추가하고 "F10" 키를 누릅니다.

다음 창에서 
mount / -rw -o remount
명령어로 / 파일시스템을 읽고 쓰도록 다시 마운트 하고,

usermod -aG sudo toor
위의 명령어로 sudo 명령을 듣게 하기 위하여 toor 라는 생성 계정에게 sudo 그룹ID를 추가하였습니다.
(root 암호도 수정했습니다)
이제 다시 reboot 이후 sudo 명령도 잘 동작합니다.

우분투 데스크탑 같은 경우에는 쉽게 UI 로 패러렐즈 툴을 설치하였으나 바로 설치가 안되어 이것 저것 시도하다,
다음과 같이 하여 성공하였습니다.

바탕화면에 tools 폴더를 만들어 패러렐즈 툴의 내용 (/media/cdrom0 내용)을 모두 복사해 놓았습니다.

그리고 터미널에서 해당 폴더를 777 모드를 주고, 들어가서 install 명령을 sudo로 실행하면,

위와 같이 텍스트 기반 인스톨러가 뜨고 디폴트로만 단추를 눌러 설치합니다.

그 다음 설치되어 있는 한글을 확인해 보니, ibus를 이용하고 있었는데, 한영 전환이 안되더군요.
이것도 결국은 다음과 같이 해결하였습니다.

sudo apt purge ibus ibus-hangul
sudo apt autoremove

명령으로 ibus 관련 패키지를 모두 지우고,
sudo apt install nabi imhangul-gtk2 imhangul-gtk3
으로 나비 한글 입력기를 설치했습니다.

그 다음 홈디렉터리에 있는 .xinputrc 파일의 내용을,

GTK_IM_MODULE="hangul2"
QT4_IM_MODULE="xim"
XMODIFIERS="@im=nabi"

처럼 변경하고,

설정에 "세션 및 시동" 항목에 nabi를 추가해줍니다.

그리고 다시 재부팅을 한 후,

터미널 뿐만 아니라,

파폭 브라우저 등에서도 모두 한글 입력이 잘 되었습니다.

필요에 따라 tmux, git을 설치해서 운영하고, (tmux 참고)

ifconfig 명령이 발견 안되어, net-tools 패키지를 설치하고,
/sbin/ifconfig 명령으로 NIC을 확인할 수 있었습니다.


어느 분께는 도움이 되셨기를 ..

[Docker] Mac에서 docker volume 위치

docker-compose.yaml 에서 volumes:  mysql-storage:와 같이 볼륨을 만들고 나서 동작을 시키면,docker volume lsDRIVER              VOLUME NAMElocal         &... » 내용보기

Docker compose tomcap WebApp Java MySQL 연동 문제

Docker compose 로 개발을 하다보니 PolyGlot 처럼 여러 개발 언어를 접하게 됩니다.이번에는 Java 입니다.간단히 이야기 하면 Tomcat WAS의 WebApp WAR 파일이 있어,docker-compose.yaml 에 다음과 같이 WAS와 MySQL 을 구성해 놓았습니다.version: '3.4'services:  trbn_... » 내용보기

[MacOS] Catalina 카탈리나 BigFile 줄이기

맥북프로 레티나를 두개 째 사용하고 있는데,계속 512GB 용량의 SSD를 이용하고 있습니다.헌데 이것이 1T 정도만 되어도 좋으련만,부족한 면이 없지 않습니다.그래서 /Users 를 제외하고 많이 공간을 차지하는 것을 찾아보다가,/private/var/vm 안에,-rw------T   1 root  wheel  1073741... » 내용보기

[Python] Google Cloud Vision API 사용하기

Vision, Image Re 또는 OCR 등 여러 가지 이미지 관련 클라우드 서비스를Microsoft Azure, IBM Watson 을 포함하여 Google 에서도 제공하고 있습니다.차후에 기회가 되면 동일한 이미지에 대하여 서로 다른 결과가 나오는비교 결과를 만들 수 있겠지만, 이번에는 단순 Google Cloud Vision API 라는 것을이용... » 내용보기

구글애드텍스트