Tasksel - Instalați ușor și rapid software-uri de grup în Debian și Ubuntu


Una dintre sarcinile pe care un utilizator Linux este obligat să le gestioneze este instalarea software-ului. Există posibil două metode, în special pe sistemele Debian/Ubuntu Linux pe care le puteți utiliza pentru instalarea software-ului. Prima este instalarea pachetelor individuale folosind instrumente de gestionare a pachetelor, cum ar fi apt-get, apt, aptitude și synaptic.

Celălalt este prin utilizarea Tasksel, este un instrument simplu și ușor de utilizat dezvoltat pentru Debian/Ubuntu care oferă utilizatorilor o interfață care să le permită să instaleze un grup de pachete precum LAMP Server, Mail Server, DNS Server etc. ca o singură sarcină preconfigurată. Funcționează în mod comparabil cu meta-pachetele, veți găsi aproape toate sarcinile în tasksel prezente în meta-pachete.

Cum se instalează și se utilizează Tasksel în Debian și Ubuntu

Pentru a instala tasksel, pur și simplu rulați comanda de mai jos:

sudo apt-get install tasksel

După instalarea Tasksel, vă permite să instalați unul sau mai multe grupuri predefinite de pachete. Utilizatorul trebuie să îl ruleze din linia de comandă cu câteva argumente, oferă și o interfață grafică de utilizator unde se poate selecta software-ul de instalat.

Sintaxa generală a rulării tasksel din linia de comandă este:

sudo tasksel install task_name
sudo tasksel remove task_name
sudo tasksel command_line_options

Pentru a porni interfața de utilizator tasksel, lansați comanda de mai jos:

sudo tasksel

Acolo unde vedeți un asterisc (*) fără marcajul roșu, înseamnă că software-ul este deja instalat.

Pentru a instala unul sau mai multe programe software, utilizați săgețile Sus și Jos pentru a muta marcatorul roșu, apăsați bara Spațiu pentru a selecta software-ul și utilizați tasta Tab pentru a muta în <ok>. Apoi apăsați butonul Enter pentru a instala software-ul selectat, așa cum se arată în screencast-ul de mai jos.

Alternativ, puteți lista toate sarcinile și din linia de comandă, folosind comanda de mai jos. Rețineți că în prima coloană a listei, u (dezinstalat) înseamnă că software-ul nu este instalat și i (instalat) înseamnă că software-ul este instalat.

sudo tasksel --list-tasks 
Ieșire eșantion
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
...

Puteți găsi o descriere completă a tuturor sarcinilor în fișierele /usr/share/tasksel/*.desc și /usr/local/share/tasksel/*.desc.

Să instalăm un grup de pachete software precum LAMP, Mail Server, DNS Server etc.

Instalați stiva LAMP utilizând Tasksel

Ca exemplu, vom acoperi instalarea stivei LAMP (Linux, Apache, MySQL și PHP) în Ubuntu 16.04.

Puteți utiliza fie interfața de utilizator, fie opțiunea de linie de comandă, dar aici vom folosi opțiunea de linie de comandă după cum urmează:

sudo tasksel install lamp-server

În timp ce pachetul Mysql este instalat, vi se va solicita să configurați Mysql setând o parolă root. Pur și simplu introduceți o parolă puternică și sigură, apoi apăsați tasta Enter pentru a continua.

Așteptați finalizarea instalării. După ce totul este făcut, puteți testa instalarea stivei LAMP, după cum urmează.

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

i lamp-server	LAM server

În mod similar, puteți instala, de asemenea, Serverul de e-mail sau Serverul DNS după cum se arată:

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

Consultați pagina de manual a pachetului tasksel pentru mai multe opțiuni de utilizare.

man tasksel

Ca o concluzie, tasksel este o interfață simplă și ușor de utilizat pentru ca utilizatorii să instaleze software pe sistemele lor Debian/Ubuntu Linux.

Cu toate acestea, ce metodă de instalare a software-ului, adică utilizarea instrumentelor de gestionare a pachetelor apt-get/apt/aptitude sau a tasksel, preferați de fapt și de ce? Anunțați-ne prin secțiunea de comentarii de mai jos, precum și orice sugestii sau alte feedback esențiale.