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.