Tasksel-데비안과 우분투에서 그룹 소프트웨어를 쉽고 빠르게 설치


Linux 사용자가 처리해야하는 여러 작업 중 하나는 소프트웨어 설치입니다. 특히 Debian/Ubuntu Linux 시스템에서 소프트웨어 설치에 사용할 수있는 두 가지 방법이 있습니다. 첫 번째는 apt-get, apt, aptitude 및 synaptic과 같은 패키지 관리 도구를 사용하여 개별 패키지를 설치하는 것입니다.

다른 하나는 Tasksel을 사용하는 것으로, 사용자에게 LAMP Server, Mail Server, DNS Server 등과 같은 관련 패키지 그룹을 설치할 수있는 인터페이스를 제공하는 Debian/Ubuntu 용으로 개발 된 간단하고 사용하기 쉬운 도구입니다. "단일 사전 구성된 작업으로. "메타 패키지와 비슷하게 작동하며 메타 패키지에있는 tasksel에서 거의 모든 작업을 찾을 수 있습니다.

Debian 및 Ubuntu에서 Tasksel을 설치하고 사용하는 방법

tasksel을 설치하려면 아래 명령을 실행하십시오.

$ sudo apt-get install tasksel

Tasksel을 설치 한 후 하나 이상의 미리 정의 된 패키지 그룹을 설치할 수 있습니다. 사용자는 몇 가지 인수를 사용하여 명령 줄에서 실행해야하며, 설치할 소프트웨어를 선택할 수있는 그래픽 사용자 인터페이스도 제공합니다.

명령 줄에서 tasksel을 실행하는 일반적인 구문은 다음과 같습니다.

$ sudo tasksel install task_name
$ sudo tasksel remove task_name
$ sudo tasksel command_line_options

tasksel 사용자 인터페이스를 시작하려면 아래 명령을 실행하십시오.

$ sudo tasksel

빨간색 형광펜없이 별표 (*) 가 보이면 소프트웨어가 이미 설치되어 있음을 의미합니다.

하나 이상의 소프트웨어를 설치하려면 위쪽 및 아래쪽 화살표를 사용하여 빨간색 형광펜을 이동하고 스페이스 바를 눌러 소프트웨어를 선택한 다음 Tab 키를 사용하여 로 이동합니다. 그런 다음 Enter 버튼을 눌러 아래 스크린 캐스트에 표시된대로 선택한 소프트웨어를 설치합니다.

또는 아래 명령을 사용하여 명령 줄에서도 모든 작업을 나열 할 수 있습니다. 목록의 첫 번째 열에서 u (설치되지 않음)는 소프트웨어가 설치되지 않았 음을 의미하고 i (설치됨)는 소프트웨어가 설치되었음을 의미합니다.

$ sudo tasksel --list-tasks 
u manual	Manual package selection
u kubuntu-live	Kubuntu live CD
u lubuntu-live	Lubuntu live CD
u ubuntu-gnome-live	Ubuntu GNOME live CD
u ubuntu-live	Ubuntu live CD
u ubuntu-mate-live	Ubuntu MATE Live CD
u ubuntustudio-dvd-live	Ubuntu Studio live DVD
u ubuntustudio-live	Ubuntu Studio live CD
u xubuntu-live	Xubuntu live CD
u cloud-image	Ubuntu Cloud Image (instance)
u dns-server	DNS server
u edubuntu-desktop-gnome	Edubuntu desktop
u kubuntu-desktop	Kubuntu desktop
u kubuntu-full	Kubuntu full
u lamp-server	LAMP server
u lubuntu-core	Lubuntu minimal installation
u lubuntu-desktop	Lubuntu Desktop
u mail-server	Mail server
u mythbuntu-backend-master	Mythbuntu master backend
u mythbuntu-backend-slave	Mythbuntu slave backend
u mythbuntu-desktop	Mythbuntu additional roles
u mythbuntu-frontend	Mythbuntu frontend
u postgresql-server	PostgreSQL database
u samba-server	Samba file server
u tomcat-server	Tomcat Java server
i ubuntu-desktop	Ubuntu desktop
...

/usr/share/tasksel/*. desc /usr/local/share/tasksel/*. desc 파일에서 모든 작업에 대한 전체 설명을 찾을 수 있습니다.

LAMP, Mail Server, DNS Server 등과 같은 소프트웨어 패키지 그룹을 설치해 보겠습니다.

예를 들어 Ubuntu 16.04에서 LAMP (Linux, Apache, MySQL 및 PHP) 스택 설치를 다룰 것입니다.

사용자 인터페이스 또는 명령 줄 옵션을 사용할 수 있지만 여기서는 다음과 같이 명령 줄 옵션을 사용합니다.

$ sudo tasksel install lamp-server

Mysql 패키지가 설치되는 동안 루트 암호를 설정하여 Mysql을 구성하라는 메시지가 표시됩니다. 강력하고 안전한 암호를 입력 한 다음 Enter 키를 눌러 계속 진행하십시오.

설치가 완료 될 때까지 기다리십시오. "모든 작업이 완료되면 다음과 같이 LAMP 스택 설치를 테스트 할 수 있습니다.

$ sudo task --list-tasks | grep “lamp-server”

i lamp-server	LAM server

마찬가지로 다음과 같이 메일 서버 또는 DNS 서버를 설치할 수도 있습니다.

$ sudo tasksel install mail-server
$ sudo tasksel install dns-server

더 많은 사용 옵션은 tasksel 패키지 매뉴얼 페이지를 참조하십시오.

$ man tasksel

결론적으로 tasksel은 사용자가 Debian/Ubuntu Linux 시스템에 소프트웨어를 설치할 수있는 간단하고 사용하기 쉬운 인터페이스입니다.

그러나 apt-get/apt/aptitude 패키지 관리 도구 또는 tasksel을 사용하는 소프트웨어 설치 방법은 실제로 선호하며 그 이유는 무엇입니까? 아래 댓글 섹션과 제안 또는 기타 중요한 피드백을 통해 알려주십시오.