Manuel konfiguration af Ubuntu
$ apt-get update $ apt-get install pakke_navn $ apt-get remove pakke_navn $ nano tekst_fil_navn
Ubuntu bonus
$ sudo apt-get upgrade $ sudo apt-get dist-upgrade
Efter en grundlæggende installation skal systemet designes med præcis de pakker vi ønsker. Vi har kun et tekst baseret interface at arbejde med men vi kan komme gennem det med ovenstående kommandoer.
Hvad er kommando linje?
Kommando linje eller CLI (Commandline) er bindeleddet mellem dig som menneske og dit system.
En kommando er tekst med en bestemt syntaks – et sprog. Efter indtastning af en kommando på skærmen (afsluttes med Enter), vil skallen oversætte den og bede systemet udføre kommandoen.
Nogle kommandoer er kun tilgængelige for superbrugere. Dette kræver at du er logget ind som root eller ved at bruge sudo.
BEMÆRK: Med sudo menes at du låner rettigheder der normalt tilhører master brugeren. Det betyder ikke at du skal være supermand.
Men hvorfor bruge kommando linjen? Når vi vil bygge vores system op fra bunden vil vi – det meste af tiden – ikke have adgang til grafiske værktøjer.
Hvad mere er – kommando linjen er et multi-værktøj – en uvurderlig hjælp på utallige områder af en GNU/Linux.
Apt og opsætning af sources.list
Apt (akronym Advanced Package Tool) er en basal værktøjskasse i Debian.
Værktøjskassen gør det muligt at
- Installere programmer
- Fjerne programmer
- Opdatere programmer
- Vedligeholdelse
- m.m.
Apt udfører opgaven med at vide hvilke pakker et program afhænger af for derefter at hente disse pakker.
/etc/apt/sources.list
Denne fil indeholder en liste over kilder der indeholder pakker så apt ved hvor de skal hentes. Sådanne kilder kaldes på engelsk repositories på dansk dækker pakkelagre udmærket.
Fire kommandoer
Opdatering af pakkelagre
sudo apt-get update
Dette er den mest basale kommando. Den finder de lagre som er defineret i filen /etc/apt/sources.list og opdaterer pakkedatabaser med ændringer der har været siden sidst. Det er oplysninger om hvilke nye pakker der er til rådighed i forhold til de installerede pakker.
Efter dette vil apt have de nyeste oplysinger og være i stand til at finde de matchende pakke versioner passende til systemet. Hvis apt ikke har disse oplysinger vil der opstå fejl når apt vil hente pakkerne da disse ikke længere findes – det er gammel information.
Installer eller opdater pakke
sudo apt-get install firefox
Denne kommando vil installere firefox eller opdatere hvis den allerede er installeret.
Fjerne en pakke
sudo apt-get remove firefox
Dette fjerner firefox fra systemet. Hvis du samtidig vil rydde helt op efter firefox kan du tilføje et signal –purge som vist her
sudo apt-get remove --purge firefox
Rediger tekst filer med Nano
Alle konfigurations filer er tekstfiler og Nano er et tekst redigeringsværktøj som bruges fra terminalen til at rette disse filer. Et eksempel på redigering af en tekstfil.
nano /mappe/konfiguration
Du kan navigere i teksten med almindelige navigationstaster. Når du har lavet ændringer skal disse gemmes og det gøres ved at taste Ctrl+o for at gemme ændringer. Bekræft ændringer ved at taste J for at bekræfte eller N for at fortryde. For at lukke nano taster du Ctrl+x eller F2. Hvis du har lavet ændringer vil du blive spurgt om du vil gemme ændringer.
Bruger konfiguration findes i brugerens hjemme mappe /home/$USER. Du kan liste indholdet af din hjemmemappe med kommandoen
ls -la ~
System konfiguration fines i mappen /etc og ændringer i disse filer skal foretages som root eller ved at bruge sudo. Hvis du er nysgerrig på indholdet af /etc kan denne kommando gøre det
ls -la /etc