리눅스/리눅스 패키지

리눅스 필수 설치 패키지 - mc와 mcedit

씨실과 날실 2018. 10. 28. 10:00


안내

이 글의 기존 내용은 당시 LTS 버전이었던 우분투 18.04를 기반으로 작성되었으나 새로운 LTS 버전인 20.04가 배포되었기에 그에 맞춰 내용을 업데이트합니다.


오늘 설치할 패키지는 미드나잇 커맨더(Midnight Commander - 약칭이자 패키지명 mc)입니다.

도스 시절, 도스 명령어에 익숙하지 않았던 수많은 컴퓨터 사용자에게 파일 관리에 굉장한 도움을 주었던 프로그램이 있었습니다. 바로 최정한씨가 개발했던 Mdir입니다. 저 역시도 이 프로그램의 덕을 톡톡히 보았지요.

프롬프트에서 m만 치면 복잡한 명령을 일일이 칠 필요도 없이 디렉토리와 파일의 생성, 복사, 삭제에서부터 파일 압축풀기, 실행까지 컴퓨터 파일 관리의 대부분을 수행할 수 있었던 데다가 한글을 지원했기 때문에 컴퓨터에 대한 사람들의 진입장벽을 확 낮춰주었던, 한국 프로그램 개발사에서 한 페이지를 차지했던 프로그램이었습니다.

이 Mdir과 비슷한 기능을 해주는 프로그램이 바로 오늘 소개해드릴 미드나잇 커맨더입니다.

우분투에는 노틸러스라는 기본 파일 관리자 프로그램이 있습니다만 사용하기에 여러모로 불편한 감이 없지 않습니다. 특히 관리자 권한으로 명령을 실행해야할 때 그 불편은 더하지요.

이 아쉬움을 해소해줄 수 있는 프로그램이 미드나잇 커맨더(mc)입니다. 이 미드나잇 커맨더는 터미널에서 작동합니다.

설치는 터미널에서 다음과 같이 입력해줍니다.

study@study-VirtualBox:~$ sudo apt install mc

mc는 미드나잇커맨더의 약자이자 조장소 내 패키지명이기도 합니다.


study@study-VirtualBox:~$ sudo apt install mc
[sudo] study의 암호: 
패키지 목록을 읽는 중입니다... 완료
의존성 트리를 만드는 중입니다       
상태 정보를 읽는 중입니다... 완료
다음의 추가 패키지가 설치될 것입니다 :
  libssh2-1 mc-data
제안하는 패키지:
  arj catdvi | texlive-binaries dbview djvulibre-bin epub-utils gv imagemagick
  libaspell-dev links | w3m | lynx odt2txt python python-boto python-tz
다음 새 패키지를 설치할 것입니다:
  libssh2-1 mc mc-data
0개 업그레이드, 3개 새로 설치, 0개 제거 및 4개 업그레이드 안 함.
1,817 k바이트 아카이브를 받아야 합니다.
이 작업 후 7,994 k바이트의 디스크 공간을 더 사용하게 됩니다.
계속 하시겠습니까? [Y/n] y
받기:1 http://mirror.kakao.com/ubuntu focal/universe amd64 libssh2-1 amd64 1.8.0-2.1build1 [75.4 kB]
받기:2 http://mirror.kakao.com/ubuntu focal/universe amd64 mc-data all 3:4.8.24-2ubuntu1 [1,265 kB]
받기:3 http://mirror.kakao.com/ubuntu focal/universe amd64 mc amd64 3:4.8.24-2ubuntu1 [477 kB]
내려받기 1,817 k바이트, 소요시간 0초 (5,829 k바이트/초)
Selecting previously unselected package libssh2-1:amd64.
(데이터베이스 읽는중 ...현재 201022개의 파일과 디렉터리가 설치되어 있습니다.)
Preparing to unpack .../libssh2-1_1.8.0-2.1build1_amd64.deb ...
Unpacking libssh2-1:amd64 (1.8.0-2.1build1) ...
Selecting previously unselected package mc-data.
Preparing to unpack .../mc-data_3%3a4.8.24-2ubuntu1_all.deb ...
Unpacking mc-data (3:4.8.24-2ubuntu1) ...
Selecting previously unselected package mc.
Preparing to unpack .../mc_3%3a4.8.24-2ubuntu1_amd64.deb ...
Unpacking mc (3:4.8.24-2ubuntu1) ...
mc-data (3:4.8.24-2ubuntu1) 설정하는 중입니다 ...
libssh2-1:amd64 (1.8.0-2.1build1) 설정하는 중입니다 ...
mc (3:4.8.24-2ubuntu1) 설정하는 중입니다 ...
update-alternatives: using /usr/bin/mcview to provide /usr/bin/view (view) in au
to mode
Processing triggers for libc-bin (2.31-0ubuntu9) ...
Processing triggers for man-db (2.9.1-1) ...
Processing triggers for desktop-file-utils (0.24-1ubuntu3) ...
Processing triggers for mime-support (3.64ubuntu1) ...
Processing triggers for hicolor-icon-theme (0.17-2) ...
Processing triggers for gnome-menus (3.36.0-1ubuntu1) ...
study@study-VirtualBox:~$ 

설치가 완료되면 디렉터리 및 파일 관리자인 미드나잇 커맨더와 파일 편집기인 mcedit 두 프로그램이 설치됩니다.


위 아이콘이 TUI의 디렉터리 및 파일 관리자 미드나잇 커맨더입니다.


그리고 위 아이콘이 파일 편집기인 mcedit입니다.


설치 후 아래와 같이 입력하면 미드나잇 커맨더가 실행됩니다.

study@study-VirtualBox:~$ sudo mc


설치 후 아래와 같이 입력하면 mcedit가 실행됩니다.

study@study-VirtualBox:~$ sudo mcedit



study@study-VirtualBox:~$ mc

라고만 해도 실행이 되긴 하지만 이땐 관리자 권한이 필요한 작업을 수행할 수 없으므로 위와 같이 sudo를 붙여 실행하시기를 바랍니다.