Website-Suche

Tasksel – Einfache und schnelle Installation von Gruppensoftware in Debian und Ubuntu


Eine der vielen Aufgaben, die ein Linux-Benutzer erledigen muss, ist die Softwareinstallation. Insbesondere auf Debian/Ubuntu-Linux-Systemen 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 andere Möglichkeit besteht in der Verwendung von Tasksel, einem einfachen und benutzerfreundlichen Tool, das für Debian/Ubuntu entwickelt wurde und Benutzern eine Schnittstelle bietet, über die sie eine Gruppe verwandter Programme installieren können Pakete wie LAMP Server, 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. Der Benutzer muss 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 für die Ausführung 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 Pfeile Nach oben und Nach unten, um den roten Textmarker zu bewegen, drücken Sie die Leertaste, um die Software auszuwählen und zu verwenden Drücken Sie die Tab-Taste, um den Code nach <ok> zu verschieben. Drücken Sie dann die Eingabetaste, 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 (uninstalled) bedeutet, dass Software nicht installiert ist und i (installed) bedeutet, dass 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 16.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 auch Mail Server oder DNS Server wie gezeigt 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 Oberfläche ist, mit der Benutzer Software auf ihren Debian/Ubuntu-Linux-Systemen installieren können.

Welche Methode der Softwareinstallation, d. h. die Verwendung der Paketverwaltungstools apt-get/apt/aptitude oder tasksel, bevorzugen Sie eigentlich und warum? Lassen Sie es uns über den Kommentarbereich unten wissen, ebenso wie über Vorschläge oder anderes wichtiges Feedback.