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.