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.