Zoeken op website

Tasksel - Installeer eenvoudig en snel groepssoftware in Debian en Ubuntu


Een van de verschillende taken die een Linux-gebruiker moet uitvoeren, is de installatie van software. Er zijn mogelijk twee methoden, vooral op Debian/Ubuntu Linux-systemen, die u kunt gebruiken voor het installeren van software. De eerste is het installeren van individuele pakketten met behulp van pakketbeheertools zoals apt-get, apt, aptitude en synaptic.

De andere is door gebruik te maken van Tasksel, een eenvoudig en gemakkelijk te gebruiken hulpmiddel ontwikkeld voor Debian/Ubuntu dat gebruikers een interface biedt waarmee ze een groep gerelateerde pakketten zoals LAMP Server, Mail Server, DNS Server, etc. als een enkele vooraf geconfigureerde taak. Het werkt vergelijkbaar met metapakketten. Bijna alle taken in tasksel zijn aanwezig in metapakketten.

Hoe Tasksel te installeren en te gebruiken in Debian en Ubuntu

Om tasksel te installeren, voert u eenvoudigweg de onderstaande opdracht uit:

sudo apt-get install tasksel

Na het installeren van Tasksel kunt u een of meer vooraf gedefinieerde groepen pakketten installeren. De gebruiker moet het vanaf de opdrachtregel uitvoeren met een paar argumenten. Het biedt ook een grafische gebruikersinterface waar men software kan selecteren om te installeren.

De algemene syntaxis voor het uitvoeren van tasksel vanaf de opdrachtregel is:

sudo tasksel install task_name
sudo tasksel remove task_name
sudo tasksel command_line_options

Om de tasksel gebruikersinterface te starten, geeft u de onderstaande opdracht:

sudo tasksel

Als u een asterisk (*) ziet zonder de rode markeerstift, betekent dit dat er al software is geïnstalleerd.

Om een of meer software te installeren, gebruikt u de pijlen Omhoog en Omlaag om de rode markeerstift te verplaatsen, drukt u op de Spatiebalk om de software te selecteren en te gebruiken de Tab-toets om de naar <ok> te verplaatsen. Druk vervolgens op de knop Enter om de geselecteerde software te installeren, zoals weergegeven in de onderstaande screencast.

Als alternatief kunt u ook alle taken vanaf de opdrachtregel weergeven door de onderstaande opdracht te gebruiken. Houd er rekening mee dat in de eerste kolom van de lijst u (geïnstalleerd) betekent dat er geen software is geïnstalleerd en i (geïnstalleerd) betekent dat er software is geïnstalleerd.

sudo tasksel --list-tasks 
Voorbeelduitvoer
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
...

Je kunt een volledige beschrijving van alle taken vinden in de bestanden /usr/share/tasksel/*.desc en /usr/local/share/tasksel/*.desc.

Laten we een groep softwarepakketten installeren, zoals LAMP, Mail Server, DNS Server enz.

Installeer LAMP-stack met Tasksel

Als voorbeeld behandelen we de installatie van de LAMP-stack (Linux, Apache, MySQL en PHP) in Ubuntu 16.04.

U kunt de gebruikersinterface of de opdrachtregeloptie gebruiken, maar hier zullen we de opdrachtregeloptie als volgt gebruiken:

sudo tasksel install lamp-server

Terwijl het Mysql-pakket wordt geïnstalleerd, wordt u gevraagd Mysql te configureren door een root-wachtwoord in te stellen. Voer gewoon een sterk en veilig wachtwoord in en druk vervolgens op de Enter-toets om door te gaan.

Wacht tot de installatie is voltooid. Nadat alles is gedaan, kunt u de LAMP-stackinstallatie als volgt testen.

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

i lamp-server	LAM server

Op dezelfde manier kunt u ook Mail Server of DNS Server installeren, zoals weergegeven:

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

Bekijk de tasksel-pakket manpagina voor meer gebruiksopties.

man tasksel

Concluderend: tasksel is een eenvoudige en gemakkelijk te gebruiken interface waarmee gebruikers software kunnen installeren op hun Debian/Ubuntu Linux-systemen.

Maar aan welke methode van software-installatie, d.w.z. met behulp van apt-get/apt/aptitude pakketbeheertools of tasksel, geeft u eigenlijk de voorkeur en waarom? Laat het ons weten via het commentaargedeelte hieronder, evenals eventuele suggesties of andere essentiële feedback.