Oppgave - Installer gruppeprogramvare enkelt og raskt i Debian og Ubuntu


En av de mange oppgavene som en Linux-bruker er bundet til å håndtere er programvareinstallasjon. Det er muligens to metoder, spesielt på Debian/Ubuntu Linux-systemer du kan bruke for å installere programvare. Den første er å installere individuelle pakker ved å bruke pakkeadministrasjonsverktøy som apt-get, apt, aptitude og synaptic.

Den andre er ved å bruke Tasksel, er et enkelt og brukervennlig verktøy utviklet for Debian/Ubuntu som gir brukere et grensesnitt for å sette dem i stand til å installere en gruppe relaterte pakker som LAMP Server, Mail Server, DNS Server osv. som en enkelt forhåndskonfigurert oppgave. Det fungerer på samme måte som metapakker, du vil finne nesten alle oppgaver i tasksel som finnes i metapakker.

Hvordan installere og bruke Tasksel i Debian og Ubuntu

For å installere tasksel, kjør ganske enkelt kommandoen nedenfor:

sudo apt-get install tasksel

Etter å ha installert Tasksel, lar den deg installere en eller flere forhåndsdefinerte grupper med pakker. Brukeren må kjøre det fra kommandolinjen med noen få argumenter, det gir også et grafisk brukergrensesnitt der man kan velge programvare som skal installeres.

Den generelle syntaksen for å kjøre tasksel fra kommandolinjen er:

sudo tasksel install task_name
sudo tasksel remove task_name
sudo tasksel command_line_options

For å starte oppgavesel brukergrensesnittet, utfør kommandoen nedenfor:

sudo tasksel

Der du ser en stjerne (*) uten den røde markeringen, betyr det at programvaren allerede er installert.

For å installere én eller flere programvare, bruk opp og ned-pilene for å flytte den røde utheveren, trykk på mellomrom for å velge programvaren og bruk Tab-tasten for å flytte til <ok>. Trykk deretter Enter-knappen for å installere den valgte programvaren som vist i skjermbildet nedenfor.

Alternativt kan du også liste alle oppgaver fra kommandolinjen ved å bruke kommandoen nedenfor. Merk at i den første kolonnen på listen betyr u (avinstallert) at programvare ikke er installert og i (installert) betyr at programvare er installert.

sudo tasksel --list-tasks 
Eksempelutgang
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
...

Du kan finne en fullstendig beskrivelse av alle oppgavene i filene /usr/share/tasksel/*.desc og /usr/local/share/tasksel/*.desc.

La oss installere en gruppe programvarepakker som LAMP, Mail Server, DNS Server osv.

Installer LAMPE-stabel ved hjelp av Tasksel

Som et eksempel skal vi dekke installasjonen av LAMP (Linux, Apache, MySQL og PHP) stack i Ubuntu 16.04.

Du kan enten bruke brukergrensesnittet eller kommandolinjealternativet, men her skal vi bruke kommandolinjealternativet som følger:

sudo tasksel install lamp-server

Mens Mysql-pakken blir installert, vil du bli bedt om å konfigurere Mysql ved å angi et root-passord. Bare skriv inn et sterkt og sikkert passord, og trykk deretter på Enter-tasten for å fortsette.

Vent til installasjonen er fullført. Etter at alt er gjort, kan du teste LAMP-stabelinstallasjonen som følger.

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

i lamp-server	LAM server

På samme måte kan du også installere Mail Server eller DNS Server som vist:

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

Se gjennom oppgaven-pakken man page for flere bruksalternativer.

man tasksel

Som en konklusjon er tasksel et enkelt og brukervennlig grensesnitt for brukere å installere programvare på deres Debian/Ubuntu Linux-systemer.

Men hvilken metode for programvareinstallasjon, dvs. å bruke apt-get/apt/aptitude-pakkeadministrasjonsverktøy eller oppgave, foretrekker du egentlig og hvorfor? Gi oss beskjed via kommentarfeltet nedenfor, samt eventuelle forslag eller annen viktig tilbakemelding.