Website-Suche

Tasksel – Einfache Installation von Softwaregruppen in Debian und Ubuntu


Eine der vielen Aufgaben, die ein Linux-Benutzer erledigen muss, ist die Softwareinstallation. Insbesondere bei Debian-basierten Distributionen wie Ubuntu und Linux Mint gibt es möglicherweise zwei Methoden, die Sie zur Installation von Software verwenden können.

Die erste besteht darin, einzelne Pakete mithilfe von Paketverwaltungstools wie apt-get, apt, aptitude und synaptic zu installieren. Die zweite Methode ist die Verwendung von Tasksel.

Tasksel ist ein einfaches und benutzerfreundliches Tool, das für Debian-basierte Distributionen entwickelt wurde und Benutzern eine Schnittstelle bietet, über die sie eine Gruppe verwandter Pakete wie LAMP Server installieren können , Mail Server, DNS Server usw. als einzelne vorkonfigurierte Aufgabe. Es funktioniert ähnlich wie Metapakete. Sie finden fast alle Aufgaben in tasksel in Metapaketen.

So installieren und verwenden Sie Tasksel in Debian und Ubuntu

Um tasksel zu installieren, führen Sie einfach den folgenden Befehl aus:

sudo apt-get install tasksel

Nach der Installation von tasksel können Sie eine oder mehrere vordefinierte Paketgruppen installieren. Benutzer müssen es mit ein paar Argumenten über die Befehlszeile ausführen. Es bietet auch eine grafische Benutzeroberfläche, über die man die zu installierende Software auswählen kann.

Die allgemeine Syntax zum Ausführen von tasksel über die Befehlszeile lautet:

sudo tasksel install task_name
sudo tasksel remove task_name
sudo tasksel command_line_options

Um die tasksel-Benutzeroberfläche zu starten, geben Sie den folgenden Befehl ein:

sudo tasksel

Wenn Sie ein Sternchen (*) ohne die rote Markierung sehen, bedeutet das, dass die Software bereits installiert ist.

Um eine oder mehrere Software zu installieren, verwenden Sie die Pfeiltasten Nach oben und Nach unten, um den roten Textmarker zu bewegen, drücken Sie die Leertaste, um die Software auszuwählen, und Verwenden Sie die Tab-Taste, um zu <ok> zu gelangen.

Drücken Sie dann die Enter-Taste, um die ausgewählte Software zu installieren, wie im Screencast unten gezeigt.

Alternativ können Sie alle Aufgaben auch über die Befehlszeile auflisten, indem Sie den folgenden Befehl verwenden. Beachten Sie, dass in der ersten Spalte der Liste u (deinstalliert) bedeutet, dass die Software nicht installiert ist und i (installiert) bedeutet, dass die Software installiert ist.

sudo tasksel --list-tasks 

Beispielausgabe:

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
...

Eine vollständige Beschreibung aller Aufgaben finden Sie in den Dateien /usr/share/tasksel/*.desc und /usr/local/share/tasksel/*.desc.

Lassen Sie uns eine Gruppe von Softwarepaketen wie LAMP, Mail Server, DNS Server usw. installieren.

Installieren Sie den LAMP-Stack mit Tasksel

Als Beispiel werden wir die Installation des LAMP-Stacks (Linux, Apache, MySQL und PHP) in Ubuntu 22.04 behandeln.

Sie können entweder die Benutzeroberfläche oder die Befehlszeilenoption verwenden, aber hier verwenden wir die Befehlszeilenoption wie folgt:

sudo tasksel install lamp-server

Während das MySQL-Paket installiert wird, werden Sie aufgefordert, MySQL zu konfigurieren, indem Sie ein root-Passwort festlegen. Geben Sie einfach ein starkes und sicheres Passwort ein und drücken Sie dann die Eingabetaste, um fortzufahren.

Warten Sie, bis die Installation abgeschlossen ist. Nachdem alles erledigt ist, können Sie die LAMP-Stack-Installation wie folgt testen.

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

i lamp-server	LAM server

Ebenso können Sie wie gezeigt auch einen Mail-Server oder DNS-Server installieren:

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

Weitere Verwendungsoptionen finden Sie in der Manpage des tasksel-Pakets.

man tasksel

Zusammenfassend lässt sich sagen, dass tasksel eine einfache und benutzerfreundliche Schnittstelle ist, mit der Benutzer Software auf ihren Debian/Ubuntu-Linux-Systemen installieren können.

Welche Methode der Softwareinstallation bevorzugen Sie jedoch: die Verwendung von Paketverwaltungstools oder Tasksel? Lassen Sie es uns über den Kommentarbereich unten wissen, zusammen mit Vorschlägen oder anderem wertvollen Feedback.