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을 사용하는 소프트웨어 설치 방법은 실제로 선호하며 그 이유는 무엇입니까? 아래 댓글 섹션과 제안 또는 기타 중요한 피드백을 통해 알려주십시오.