Tasksel: Enkel installer Group Software i Linux
Hvis du startet med en RPM-basert distro før fremskritt som "yum" eller "apt-rpm", elsker du magien til "apt-get" på Ubuntu og Debian. Men når det gjelder å installere store sett med programvare, som kan ha enten dusinvis (om ikke hundrevis) av pakker, eller de som krever en god del integrering, kan noen ganger "apt-get" føles som den gamle rpm -i
. Heldigvis er det et "tasksel" - tenk på det som "apt-get for apt-get".
Installasjon
Mens tasksel brukes i Ubuntu-installatøren (i det minste tekst-server-serverinstallatøren), er den ikke installert som standard. Den kan installeres fra Programvaresenteret, eller med følgende:
sudo apt-get installer tasksel
bruk
Den beste måten å få en følelse for tasksel er å bare kjøre den uten argumenter.
sudo tasksel
Det er et kommandolinjeprogram, men selv i terminalen vil du bli presentert med en grafisk liste over avaialble oppgaver å installere (hvis du noen gang har installert i tekstmodus, for eksempel fra server-CDen, vil følgende skjerm se ut fortrolig):
Ved hjelp av denne skjermen kan du bruke "Tab" -tasten til å hoppe gjennom alternativene (treffer plass hvis du lander på en du vil installere), og deretter når "OK" -knappen er uthevet, trykker du på mellomromstasten. Alternativt kan du inkludere hvilken oppgave du vil installere på kommandolinjen. Følgende kommando viser den nevnte listen over oppgaver som kan installeres, men i tekstformat:
sudo tasksel --list-tasks
En "i" i den første kolonnen indikerer at den er installert, mens en "u" indikerer at en oppgave ikke er installert gjennom tasksel.
For å installere en av de oppgitte oppgavene, kan du bruke følgende kommando:
sudo tasksel installere openssh-server
Dette vil laste ned, installere og konfigurere de nødvendige pakkene for at du skal få alt til å fungere sømløst.
Tasksel vs Apt-Get
Du kan spørre deg selv hvorfor du vil bruke tasksel versus den tradisjonelle apt-get-kommandoen for å installere programvare, spesielt når det er en tilsvarende metapakke. Det er lettest å tenke på det slik:
- På den ene siden installerer apt-get programvare som individuelle pakker, selv om disse pakkene krever andre. Med andre ord, vil den installere hver pakke og respektere avhengigheter, men ellers antar at alle er separate.
- I kontrast utgjør tasksel at du prøver å installere programvare mot et enestående sluttmål, for eksempel en webserver. Det vil ta alle nødvendige skritt for å oppnå det målet, inkludert installasjon av programvare, samt å gjøre annen konfigurasjon når installasjonen er ferdig. Å få en webserver kjører er et godt eksempel ... du må kanskje installere apache, mysql, php, og en rekke moduler og tilleggsutstyr for hver for å få en riktig LAMP-stabel. Eller du kan bare utstede følgende kommando:
sudo tasksel installer lampe-server
Her er noen andre nyttige oppgaver tilgjengelig fra tasksel:
- Installert Ubuntu, men vil prøve den nyeste KDE Software Collection? Bare bruk dette:
sudo tasksel installere kubuntu-desktop
- Har du en datamaskin du vil koble til hjemmekinoanlegget ditt? Det er like enkelt som:
sudo tasksel installere mythbuntu-frontend
- Trenger du en GUI for serveren din, men vil ikke kaste bort dyrebare ressurser på noe som KDE eller Unity?
sudo tasksel installere lubuntu-core
Selv om det tilbyr et mye mer begrenset utvalg av programvare for å installere, hvis funksjonen du vil ha er tilgjengelig, er taskel-kommandoen den beste måten å få den til å løpe med minst mulig innsats.