사용자 도구


Tasksel

소프트웨어와 관련된 여러 패키지들을 자동으로 설치해주는 debian, ubuntu의 툴이다.

설치

$ sudo apt-get install tasksel

실행

$ sudo tasksel

설치 후 설치/제거할 소프트웨어를 선택하는 화면이 나타난다. 설치된 소프트웨어는 이름 옆에 별표(*)가 붙어있다. Space키를 눌러 별표를 없애거나 생기게 할 수 있으며 OK를 선택하면 별표가 새로 생긴 소프트웨어는 설치, 없어진 소프트웨어는 제거를 진행한다.

커맨드라인 실행

설치 가능한 소프트웨어 목록을 보려면 다음 명령을 실행한다.

$ tasksel --list-task

설치된 소프트웨어는 맨 앞에 i, 설치안된 소프트웨어는 u가 표시된다.

설치 또는 제거하려면 다음 명령을 실행한다.

ex)lamp-server 설치/제거

$ sudo tasksel install lamp-server     // 설치
$ sudo tasksel remove lamp-server     // 제거

옵션을 보려면 다음 명령을 실행한다.

$ man tasksel

tasksel을 이용하여 데스크탑 버전의 GUI를 제거하고 서버 버전의 기본 패키지를 설치하는 것도 가능하다.

$ sudo tasksel remove ubuntu-desktop
$ sudo tasksel install server

물론 이전에 LAMP, SSH 등의 서버 관련 패키지들을 설치하였다면 굳이 server를 설치할 필요는 없다.
참고 : ubuntu-desktop 제거 후 재부팅하면 서버 시작 등의 명령을 실행하다 화면이 멈춘 듯 보이는데 Ctrl + Alt + F2 (or F5) 키를 누르면 로그인 프롬프트로 바뀐다.

소프트웨어 설치 시 어떤 패키지를 설치하는지 보려면 다음 명령을 실행한다.

ex) ubuntu-desktop

$ tasksel --task-packages ubuntu-desktop

참고