Har du noen gang prøvd å gå med Linux på en konsistent måte, men fant det vanskelig å bli vant til? Føler du deg forvirret når du må velge en Linux-distribusjon for å kunne utvikle programvare? Er du redd for uforlikeligheter som kan komme fra bryteren, eller usikker på hvilke verktøy du skal bruke og hvordan du setter dem opp med minimal innsats?
I denne artikkelen vil jeg vise deg hvordan du konfigurerer en Linux-maskin for å utvikle programvare. Jeg bruker VirtualBox, men skal du installere den på din fysiske maskin ved siden av eller over Windows, bør du ha det bra. derimot, sørg for at du sikkerhetskopierer viktige data, som å overskrive hele disken til å holde Linux, vil resultere i at alle dataene blir slettet. Hvis du er usikker på at du vil gå 100% med Linux, vil jeg sterkt anbefale å bruke VirtualBox først, som en oppvarming.
Hopping til Linux-skipet er ikke en beslutning om å bli gjort lett. Som du vet, gir Linux hackere en vanskelig tid fordi virusene knapt noen gang jobber, og det er gratis (som i øl, det er ikke nødvendig å betale for systemet). For forbrukermarkedet er dette faktisk et stort antall grunner til å bytte, men for oss som utviklere må vi vurdere mer enn det. Vi trenger visse behov oppfylt for å gi verdi til våre virksomheter.
Så hvorfor skal du velge Linux for å utvikle programvare? Her er et sett grunner som kan støtte beslutningen:
I denne spesifikke artikkelen bruker vi Ubuntu Linux-distribusjonen, som den peker mot nybegynnere og Windows-brukere som ønsker å vurdere bryteren. Installasjonsprosessen nedenfor refererer til Ubuntu, men du er fri til å bruke annen distribusjon. Avhengig av hvilket du går for, endres instruksjonene for installering og pakkehåndtering, så hold det i bakhodet når du bruker noe som Fedora, CentOS eller Arch.
Som med hvilket som helst operativsystem, må du ha installasjonsmedier til å begynne med. Du må laste ned diskbildet og brenne det til enten en DVD eller en USB-flash-stasjon. Jeg ville personlig bruke sistnevnte fordi det er raskt og enkelt å få en 2 eller 4 GB flash-stasjon for å sette installasjonsbildet på.
Hopp over resten av dette trinnet hvis du vil bruke VirtualBox.
For Windows kan du bruke Linux Live USB Creator til å lage en USB-flash-stasjon veldig enkelt. Etter at du har fulgt installasjonstrinnene, ser du en dialogboks hvor du forteller det hvilket diskbilde du vil bruke og plasseringen av flash-stasjonen. Husk at du trenger flash-stasjonen full plass; partisjoner vil ikke fungere. Hvis du har viktige data der, ta det først ut.
Når det gjelder Mac OS X, ta diskbildet og bruk Diskverktøy for å brenne det til en flash-stasjon. Du trenger hele diskplassen for å brenne bildet, så sørg for at du sikkerhetskopierer dataene dine før du gjør dette.
Hopp over dette trinnet hvis du installerer Linux på en fysisk maskin.
Hvis du ikke vet om VirtualBox, er det en måte å etterligne et helt operativsystem på innenfor det du allerede bruker. Den er tilgjengelig på de fleste plattformer, og det gir en trygg måte å prøve en Linux-distribusjon på uten å forplikte for mye, noe som er akkurat det som kreves.
Etter at du har lastet ned og følg installasjonstrinnene, vil du være klar til å opprette en ny virtuell maskin. Følg disse trinnene for å opprette et mer enn egnet oppsett for å kjøre Ubuntu:
Når du følger disse trinnene, kan du velge den virtuelle maskinen og kjøre den. Klikk på knappen i øverste menylinje, og maskinen vil kjøre. Deretter følger du instruksjonene for å installere Linux på maskinen. Når alt er installert, kan du starte det på nytt.
Husk å skille ut diskbildet fra den virtuelle CD-stasjonen slik at den ikke løper fra den igjen. En sikker måte å gjøre dette på er å slå av den virtuelle maskinen ved installasjon, gå til Innstillinger> Lagring, og velg ingen disk image overhodet.
Det neste og siste skrittet for å få Ubuntu til å fungere bra, er å installere Virtualboxs gjestetilskudd. Disse vil tillate deg å bruke skjermen til det fulle og utnytte vertsmaskinen din fullt ut.
Før alt annet er det viktig at du installerer en pakke fra Ubuntu's repositories. Åpne et terminalvindu ved å klikke på den øverste venstre knappen-dash-og skrive "Terminal". Velg den og skriv denne instruksjonen inn i den:
sudo apt-get install dkms
Skriv inn passordet ditt og trykk Tast inn. Pakken vil bli installert. Deretter, øverst i maskinens vindu, velger du Enheter> Installer gjeste tillegg CD-bilde. Dette vil dukke opp en dialogboks som forteller deg å kjøre en pakke. Klikk Løpe og etter at du har oppgitt passordet ditt (hvis det kommer opp), vil gjestenes tillegg bli installert. Alt du trenger å gjøre er å starte den virtuelle maskinen på nytt.
Skulle alt gå som planlagt, bør du være klar, med noe som dette.
Gratulerer, du har Linux oppe! Den vanskeligste delen er over. Nå trenger vi bare å gå over noen viktige aspekter av dette nye systemet, slik at du kan forstå hvordan det fungerer og hvordan det vil påvirke programvareutviklingsarbeidet ditt senere.
Du er sannsynligvis vant til det faktum at både Windows og Mac OS X har et strenge sett med designretningslinjer for applikasjoner og deres utseende. Windows har gått under en overhaling med versjon 8, og Mac OS X Yosemite går gjennom en subtilere endring.
Det er også designretningslinjer for skrivebordsmiljøer i Linux, men det viktigste er du får fortsatt velge. Linux-naturen er modulær, som du kan fortelle av kjernen som fokuserer på det bare minste settet av funksjoner. Alt annet utvider kjernen med nye funksjoner: fastvare, skrivebordsmiljøer, nettlesere, tekstbehandlere, musikk- og videospillere, osv..
På grunn av denne typen har du friheten til å velge hvilket grafisk miljø du liker best. For eksempel velger Ubuntu Unity som standardmiljøet, som du så i forrige bilde. Det er andre skjønt.
Jeg personlig liker å bruke KDE, fordi den er svært nær Windows når det gjelder store design- og erfaringsretningslinjer, men det er langt mer tilpassbart. Det er mange temaer du kan legge inn, slik at den passer bedre til din stil. Mange innstillinger kan justeres gjennom et enkelt kontrollpanel. Hvis du vil installere KDE i Ubuntu, bør du åpne en terminal og skrive denne instruksjonen:
$ sudo apt-get install kubuntu-desktop
Denne spesielle pakken vil tilpasse ditt Ubuntu-system for å kunne bruke KDE. Du er velkommen til å prøve det, og hvis du ikke klarer det, kan du alltid avinstallere det og gå tilbake til det det var før:
$ sudo apt-get fjern kubuntu-desktop
KDE og Unity er bare to av dem, men det er massevis flere: Gnome, XFCE og LXDE er eksempler på skrivebordsmiljøer. Enkelere vindushåndterer er forskjellige ved at de er mindre og har mindre funksjoner. De er også litt vanskeligere å konfigurere selv, så husk det. Eksempler på disse er i3, Openbox, Fluxbox, awesome, xmonad og mange flere. Disse er mer egnet for erfarne, strømbrukerne som stole mye mer på terminaler og terminalbaserte applikasjoner.
Måten Linux fungerer i forhold til brukeradministrasjon, er universell på tvers av distribusjoner; Det er en del av Linux-kjernen. I likhet med Windows og Mac OS X får hver bruker i Linux en hjemmemappe (vanligvis under / Home / my_user /
), og det har tillatelser til å manipulere filer og mapper som lever under denne katalogen. Den mest signifikante forskjellen mellom Windows og Linux (Mac OS X fungerer ganske mye det samme som Linux) er tillatelsessystemet. Faktisk, la oss se på hvordan de fungerer.
Vurder følgende eksempel:
Legg merke til hvordan tre forskjellige kategorier vises: Eieren, Gruppe, og andre. Hver fil eller mappe har spesifikke tillatelser for alle tre.
Hvilke tillatelser kan vi sette for hver kategori? Det er tre forskjellige handlinger som kan kombinere opptil åtte forskjellige måter: lese
, skrive
, og henrette
. Vanligvis har eieren og gruppen tillatelse til å lese og skrive til en fil, mens alle andre kanskje bare bare leser.
Dømmer ved bildet ovenfor, kan du endre tillatelsene i GUI. Vanligvis bruker Linux veteraner på terminalen å endre tillatelser på filer. Du gjør det med chmod
kommando. Et eksempel på at den forrige filen kan skrives av alle andre, kan være:
$ chmod o + w sample_file.txt
o
står for "andre". +w
sier at den vil gjøre filen skrivbar. Hvis du ønsket filen ikke For å være skrivbar, ville du skrive -w
i stedet. Mer informasjon kan fås gjennom den manuelle siden for kommandoen. Ja, de fleste av Linux-kommandoer har dokumentasjon som kan hentes ved å skrive Mann
.
Grunnen til at jeg viser deg dette eksemplet er at du kan forstå hvordan brukere og tillatelser jobber i Linux. Senere, når du konfigurerer et utviklingsmiljø, trenger du kanskje denne og andre kommandoer som utfyller oppsettprosessen.
Programvareutvikling er i ferd med å skrive kode. Å velge det beste verktøyet for å gjøre det er viktig, og åpen kildekode-fellesskap gir mange forskjellige alternativer.
Redaktører som Notepad ++, jEdit og Sublime Text er populære valg for Windows-plattformen. De er enkle å installere, og har et minimalt sett med funksjoner og en lav læringskurve. Hvis du bruker enten jEdit eller Sublime Text, vil du gjerne vite at de også er tilgjengelige for Linux. I stedet for å laste ned Windows-versjonen, gå til Linux-en i stedet. Du kan finne jEdit her og Sublime Text her.
Men hvis du føler at du vil utvide spillet ditt med kraftredigerere som Vim eller Emacs, kan du alltid installere noen av dem. Spesielt for Ubuntu, kan du åpne programvare senteret på venstre side av skjermen, søke etter enten Vim eller Emacs og installere dem. Selvfølgelig kan du også gå til terminalen og installere dem der. Disse to redaktørene har blitt brukt gjennom årene, og har vist seg å være ekstremt mektige og mer enn i stand til å hjelpe deg i dine kodedigeringsoppgaver.
Hvis standard tekstredigerere ikke er dine ting, kan du alltid nå ut til fullverdige miljøer. De mest kjente konkurrentene er NetBeans, Eclipse, IntelliJ og andre. De fleste av dem er også tilgjengelige for Linux, så følg bare samme fremgangsmåte som du gjorde da du installerte dem på Windows. Opplevelsen skal være ganske mye den samme. Jeg husker at jeg hadde brukt NetBeans på de tre store systemene, og nesten ingenting forandret seg for meg; Tross alt er det viktigste poenget med å bruke IDEer.
Definitivt en av de beste funksjonene i * NIX økosystemet, er terminalen viktig for enhver utvikler. Selv om de fleste IDEer tar vare på nesten alt for deg bak kulissene, er det i hovedsak hva de gjør, ringe kommandoer som du kan kjøre deg selv i et terminalvindu.
I Linux har du en terminal applikasjon klar. Faktisk har du allerede brukt den til å kjøre noen kommandoer. Uansett hvilken Linux-distribusjon du velger, kan du alltid stole på en terminal. Du kan tilpasse utseendet ved å velge Rediger> Profiler, velger standardprofilen og redigerer farger og skrift.
Nå som du er komfortabel nok rundt Linux-verktøy, kan jeg forklare deg hvordan du setter opp et utviklingsmiljø. Vi vurderer de vanligste oppsettene for Ruby, JavaScript og PHP. Avhengig av hvilken du går med, er du velkommen til å hoppe framover.
Ruby har alltid vært lett å kjøre under * NIX-baserte systemer. Hvis du bruker Mac OS X, vil du vite at Ruby kommer allerede sammen med systemet. Selv om de fleste distribusjoner har Ruby-pakker, er det ikke like enkelt å arbeide med dem regelmessig som å installere en versjonssjef i din egen hjemmemappe og installere en Ruby-versjon derfra. Husk da vi snakket om tillatelser? Ruby-pakker installeres bare når du har oppgitt passordet ditt. Hvis du velger å gå ned den banen, har du det vanskelig å gjøre jobben din på grunn av alle tillatelsene du ikke har.
Det er tre store Ruby-versjonsforvaltere: RVM, Rbenv og Chruby. I denne artikkelen vil vi gå med chruby, men hvis du er vant til en annen, så fortsett og følg installeringsinstruksjonene sine.
For å installere chruby besøker vi installeringsdelen i README og kjører instruksjonene nevnt der i et terminalvindu. Du vet allerede hvordan du åpner en, så fortsett og gjør det og lim inn kodestykket:
wget -O chruby-0.3.8.tar.gz https://github.com/postmodern/chruby/archive/v0.3.8.tar.gz tar -xzvf chruby-0.3.8.tar.gz cd chruby-0.3. 8 / sudo gjør installasjon
Etter at du har skrevet inn passordet ditt, bør du ha installert chruby, men vi har fortsatt flere ting å gjøre. Faktisk har vi nettopp installert et middel til å bruke Ruby, men vi har ingen rubies ennå. Hvordan installerer vi faktisk en versjon? Hvis du besøker seksjonen om installering av rubiner, vil du bli presentert med flere alternativer for å installere en Ruby installer. Vi går med rubin-installasjon, så du må besøke dokumentasjonen og skrive noen flere kommandoer inn i terminalen:
wget -O ruby-install-0.4.3.tar.gz https://github.com/postmodern/ruby-install/archive/v0.4.3.tar.gz tar -xzvf ruby-install-0.4.3.tar. gz cd ruby-install-0.4.3 / sudo gjør installasjonen
Når kommandoene er ferdig, bør du ha ruby-installasjon i systemet. Et siste skritt før du installerer en Ruby-versjon, er å gjøre disse verktøyene klare til å bli utført. Du gjør at min redigering av en fil i hjemmemappen din heter .bashrc
.
Åpne filer søk på brygga til venstre og navigere til Hjem. Du vil se alle synlige filer og mapper, men ikke de skjulte. .bashrc
er skjult for deg fordi navnet begynner med en prikk. For å avsløre skjulte filer, velg Vis> Vis skjulte filer, som i bildet nedenfor.
Du vil få mange andre gjennomskinnelige filer. Søk etter .bashrc
og rediger den filen ved å dobbeltklikke på den. På slutten av filen legger du til disse to linjene, noe som gjør det mulig å chruby og ruby-installere i systemet ditt:
kilde /usr/local/share/chruby/chruby.sh kilde /usr/local/share/chruby/auto.sh
Den første linjen vil aktivere chruby, mens den andre vil aktivere automatisk bytte mellom forskjellige rubiner, avhengig av at du har en spesiell fil som heter .ruby-versjon
i en bestemt mappe, hvis innhold inneholder Ruby-versjonen du angir.
For å installere den nyeste versjonen av Ruby (Matz versjon), gå til din terminal og skriv følgende instruksjon:
$ rubin-installer rubin
ruby-installasjon vil anta at det er den siste stabile versjonen, men du kan spesifisere en versjon på slutten av kommandoen. Når du installerer Ruby, vil du kunne bruke den ved å skrive:
$ chruby rubin $ ruby -v
Den siste linjen vil skrive ut din Ruby-versjon, noe som betyr at Ruby er oppe og går.
Du er nå klar til å utvikle Ruby-prosjekter! Du kan starte med å installere enten Ruby on Rails, Sinatra eller andre perler du måtte trenge for prosjektet ditt.
Å jobbe med JavaScript er vanligvis veldig lett å komme i gang med, fordi nettlesere er en aktiv utviklingsaktivitet. Det er imidlertid ikke tilfellet på server siden. Node.js er tilgjengelig i de fleste Linux-distribusjoner, men den nyeste versjonen er ikke alltid klar til å bli installert. Til det formål følger vi en lignende rute til Ruby's: installer en Nod versjonshåndtering, installer en versjon og gå derfra.
Versjonsadministratoren som vi skal bruke for denne artikkelen er nvm, men du kan også slå opp n som et alternativ. Hvis du går gjennom README, må du lime inn den første instruksjonen i en terminal:
$ krølle https://raw.githubusercontent.com/creationix/nvm/v0.15.0/install.sh | bash
Hvis du ikke har det curl
installert, vil kommandoen klage. Type sudo apt-get install krøll
i terminalen din, og kjør deretter den forrige kommandoen igjen.
Kommandoen henter et skript fra GitHub som kjøres direkte på systemet ditt. Du vil ha nvm installert i hjemmemappen din, slik at du ikke har noen problemer med tillatelser, i motsetning til når du installerer den fra Ubuntu-pakkene. Du kan sjekke om NVM fungerer riktig ved å skrive NVM
i terminalen. Hvis det oppstår en feil, må du sannsynligvis redigere shellkonfigurasjonsfilen din. Rediger .bashrc
fil som vi gjorde for chruby, og legg til følgende kode på slutten av filen:
kilde ~ / .nvm / nvm.sh
Det neste trinnet er å faktisk installere en Node-versjon. Nå som vi har nvm kan vi skrive nvm ls-fjernkontroll
for å hente alle Node-versjoner tilgjengelig. Den siste stabile versjonen er nederst, ser den opp og installerer den ved å skrive nvm installere
; erstatte
$ nvm alias standard
Du er ferdig! Du kan nå begynne å utvikle JavaScript-kode i Node.js. Husk at NPM
leveres sammen med, slik at du kan begynne å installere pakker med en gang. Et eksempel på installering grynt-cli
ville vært:
$ npm installere -g grunt-cli
PHP har alltid spilt en stor rolle i programvareutviklingsbransjen gjennom årene. Du vet for et faktum at de fleste hosting-leverandører kjører på Linux med en Apache-server sammen med PHP-utvidelsen aktivert. Alt du trenger å gjøre er å lime inn PHP-filer i din egen eksterne mappe, og du er ferdig. Dette er det som gjør det så populært.
Vi vil dekke to spesifikke måter å sette PHP opp på Linux: en for Laravel og en annen for WordPress. Disse pleier å være de mest brukte plattformene for å publisere innhold og bygge webprodukter, henholdsvis.
Laravel har vist seg å være en dyktig plattform for å bygge produkter på nettet uten å lære et nytt språk for de som er vant til å skrive PHP-kode i lang tid.
Vi installerer PHP først. Slik gjør du det ved å installere noen PHP-pakker tilgjengelig i Ubuntu. Sannsynligvis andre distribusjoner vil ha lignende pakker, så pass på å se den opp. For å installere pakken, gå til terminalen din og skriv:
$ sudo apt-get installer php5-cli php5-json php5-krøll php5-mcrypt
Alle disse pakkene vil støtte Laravel. Etter installasjon av disse kan vi installere Laravel ved å besøke nettstedet og følge instruksjonene der. Det forteller oss å laste ned respektive PHAR-binære og sette det på et passende sted. Flytt binær til / Usr / local / bin / laravel
og gjør det slik at det kan utføres:
$ sudo mv ~ / Nedlastinger / laravel.phar / usr / local / bin / laravel $ sudo chmod + x / usr / lokal / bin / laravel
Nå kan vi skrive laravel
og vi får en velkomstmelding. Du er klar til å bygge ditt nye Laravel-program!
Grunnen til at jeg bruker to forskjellige tilnærminger til PHP, er fordi jeg fant denne andre til å være mye enklere for å bygge WordPress-nettsteder, da det simulerer et vertskapsmiljø med bare et installasjonsprogram.
Besøk XAMPPs nedlastingsseksjon og last ned 64-bitersversjonen av pakken. Hvis du valgte en enkelt kjerne for VirtualBox-maskinen, velger du 32-bitersversjonen.
Når det er gjort, må du gjøre pakken kjørbar og kjøre den:
$ chmod + x ~ / Nedlastinger / xampp-linux-x64-.Kjør $ sudo ~ / Nedlastinger / xampp-linux-x64- .løpe
Tips: Fortsett å trykke Tab
for å finne den riktige filens plassering i mellom skråstreker.
Med denne pakken har du et isolert websystem med en Apache-server, en MySQL-database og PHP 5.
Det neste trinnet er å faktisk laste ned WordPress. Ta en kopi og legg den der du helst foretrekker det. Jeg lager vanligvis en prosjekter
mappe i min hjemmekatalog.
Det er fortsatt et par ting du må konfigurere før du begynner å bygge et WordPress-nettsted.
Virtuelle verter er den beste måten å isolere den nettsiden du prøver å bygge opp. Ditt prosjekt forblir i en mappe, så du må bare konfigurere Apache for å referere til det, sammen med en oppføring i verter fil.
La oss vurdere eksemplet på et prosjekt som heter min blogg
:
my_blog.dev
inn i nettleserens adressefelt.La oss først redigere / etc / hosts
. Vi bruker Gedit til å legge til my_blog.dev
som referanse til vår egen maskin i stedet for bare lokal vert
. I terminalen skriver du:
$ sudo gedit / etc / hosts
Hvor ser du 127.0.0.1 localhost
, endre det slik at det ser slik ut:
127.0.0.1 localhost my_blog.dev
På den måten svarer systemet til begge navnene. Nå er det på tide at Apache forbinder det navnet med prosjektet vårt.
Først, på samme måte som vi redigerte verter fil, rediger /opt/lampp/etc/httpd.conf
. Se etter Inkluder etc / ekstra / httpd-vhosts.conf
og uncomment det ved å fjerne pundskiltet (#). Lagre og la redaktøren gå.
For det andre, rediger /opt/lampp/etc/extra/httpd-vhosts.conf
slik at den inneholder denne konfigurasjonen:
DocumentRoot "/ home / / path / to / project / "Servernavn my_blog.dev / path / to / project / "> Krev all gitt
Legg merke til hvordan vi relaterer serverens navn til navnet vi ga i verter fil. Vi stiller også roten til nettadressen til prosjektets mappe. Dette er konfigurasjonen vi trenger for å fortelle Apache, så det går til prosjektets mappe og kjører en standard WordPress-nettside, eller noen annen PHP-plattform for den saks skyld.
Alt du trenger å gjøre er å starte serveren på nytt. I terminalen skriver du inn følgende instruksjoner for å stoppe og starte den rett etter:
$ sudo / opt / lampp / lampp stopp $ sudo / opt / lampp / lampp start
Husk at du må konfigurere en database. Type localhost / phpmyadmin
i nettleseren din for å oppnå det.
Det er det! Hvis du skriver inn my_blog.dev
inn i adressefeltet, bør du bli møtt av WordPress installasjonstrinnene og gå videre.
Kommer fra et Windows-perspektiv, mest sannsynlig er du klar over de historiske tider da tidligere versjoner av systemet ikke alltid kjørte jevnt. Noen ganger kan applikasjoner krasje uten forvarsel, eller kjøre ganske feilaktig uten spesiell grunn. Ikke for å si at Linux er perfekt, men det gir deg muligheten til å kontrollere hvordan systemet kjører med enkle applikasjoner.
Hvis du vil vite hvor mye minne systemet ditt bruker, kan du bruke den medfølgende systemmonitoren. Klikk på Bindestrek og skriv inn System Monitor
. Søknaden skal dukke opp, så klikk den og legg merke til informasjonen som vises.
Midtdelen viser hvor mye minne du totalt bruker. Hvis du er usikker på hvilke applikasjoner som bruker mest minne, kan du sjekke prosesser tab og blikk på alle prosessene som kjører. Hvis du mistenker at noe med en bestemt prosess kjører dårlig, kan du velge den og drepe den, frigjøre minne og tillate deg å kjøre den igjen hvis det trengs.
Den samme typen overvåking kan gjøres for diskplass. I Filsystemer fan kan du se alle diskpartisjoner som brukes til Linux og hvor mye plass de tar ut av harddisken din. Hvis du vil ha mer informasjon om hvordan harddisken blir brukt, kan du ty til Disk Bruk Analyzer. Finn det i Bindestrek, velg det, og se etter diskpartisjonen du vil skanne. Du vil ha et detaljert, rekursivt diagram som ser slik ut:
Selv om artikkelen er relativt omfattende, dekker bare en dråpe i havet som er Linux-operativsystemet og fellesskapet. Jeg har nettopp gitt deg verktøyene for å komme i gang med utvikling i tre forskjellige miljøer, men det er fortsatt mye som kan gjøres. Fra min erfaring kan jeg fortelle deg at øvelsen alene vil få deg til å komme sammen med denne åpne opplevelsen.
Ikke kom deg foran deg tidlig. Stol på det store samfunnet der ute, og søk hjelp fra noen. Vanligvis er Linux-fellesskapet vennlig og gleder seg til nykommere. Mye innhold er tilgjengelig på Internett, og det bør være ganske enkelt å løse grunnleggende til moderate tilbakeslag.
Gi deg selv tid til å omfavne Linux-måten å gjøre ting på. Bare etter en tid vil du kunne forstå den fulde kraften til kommandolinjen og dens evner. Bruk forskjellige redaktører, installer pakker, prøv flere skrivebordsmiljøer og kret din egen, komfortable utviklingsopplevelse.