Ricerca nel sito web

Tasksel: installa facilmente e rapidamente i software di gruppo in Debian e Ubuntu


Una delle numerose attività che un utente Linux è tenuto a gestire è l'installazione del software. Esistono probabilmente due metodi, soprattutto sui sistemi Linux Debian/Ubuntu, che è possibile utilizzare per installare il software. Il primo consiste nell'installare singoli pacchetti utilizzando strumenti di gestione dei pacchetti come apt-get, apt, aptitude e synaptic.

L'altro è utilizzare Tasksel, uno strumento semplice e facile da usare sviluppato per Debian/Ubuntu che fornisce agli utenti un'interfaccia per consentire loro di installare un gruppo di programmi correlati pacchetti come LAMP Server, Mail Server, DNS Server, ecc. come un'unica attività preconfigurata. Funziona in modo paragonabile ai meta-pacchetti, troverai quasi tutte le attività in tasksel presenti nei meta-pacchetti.

Come installare e utilizzare Tasksel in Debian e Ubuntu

Per installare tasksel, esegui semplicemente il comando seguente:

sudo apt-get install tasksel

Dopo aver installato Tasksel, consente di installare uno o più gruppi predefiniti di pacchetti. L'utente deve eseguirlo dalla riga di comando con alcuni argomenti, fornisce anche un'interfaccia utente grafica in cui è possibile selezionare il software da installare.

La sintassi generale per eseguire tasksel dalla riga di comando è:

sudo tasksel install task_name
sudo tasksel remove task_name
sudo tasksel command_line_options

Per avviare l'interfaccia utente tasksel, immetti il comando seguente:

sudo tasksel

Dove vedi un asterisco (*) senza l'evidenziatore rosso, significa che il software è già installato.

Per installare uno o più software, utilizza le frecce Su e Giù per spostare l'evidenziatore rosso, premi la barra Spazio per selezionare il software e utilizza il tasto Tab per spostare su <ok>. Quindi premi il pulsante Invio per installare il software selezionato come mostrato nello screencast di seguito.

In alternativa, puoi elencare tutte le attività anche dalla riga di comando, utilizzando il comando seguente. Tieni presente che nella prima colonna dell'elenco, u (disinstallato) significa che il software non è installato e i (installato) significa che il software è installato.

sudo tasksel --list-tasks 
Uscita del campione
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
...

Puoi trovare una descrizione completa di tutte le attività nei file /usr/share/tasksel/*.desc e /usr/local/share/tasksel/*.desc.

Installiamo alcuni gruppi di pacchetti software come LAMP, Mail Server, DNS Server ecc..

Installa lo stack LAMP utilizzando Tasksel

Ad esempio, tratteremo l'installazione dello stack LAMP (Linux, Apache, MySQL e PHP) in Ubuntu 16.04.

Puoi utilizzare l'interfaccia utente o l'opzione della riga di comando, ma qui utilizzeremo l'opzione della riga di comando come segue:

sudo tasksel install lamp-server

Durante l'installazione del pacchetto Mysql, ti verrà richiesto di configurare Mysql impostando una password root. Inserisci semplicemente una password complessa e sicura, quindi premi il tasto Invio per procedere.

Attendi il completamento dell'installazione. Al termine, è possibile testare l'installazione dello stack LAMP come segue.

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

i lamp-server	LAM server

Allo stesso modo puoi anche installare Mail Server o DNS Server come mostrato:

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

Consulta la pagina man del pacchetto tasksel per ulteriori opzioni di utilizzo.

man tasksel

In conclusione, tasksel è un'interfaccia semplice e facile da usare che consente agli utenti di installare software sui propri sistemi Linux Debian/Ubuntu.

Tuttavia, quale metodo di installazione del software preferisci effettivamente, ovvero utilizzando gli strumenti di gestione dei pacchetti apt-get/apt/aptitude o tasksel, e perché? Fatecelo sapere tramite la sezione commenti qui sotto, così come eventuali suggerimenti o altri feedback vitali.