Installation af programmer er ret nemt på Linux.
Pakker og håndtering
Man snakker om pakker og pakkehåndtering.
Pointen er, at hvor de andre styresystemer grundlæggende kun er de systemer, og så kan man installere programmer ovenpå.
Men i Linux-systemer har man gerne et softwarecenter (det har mange betegnelser; men det kommer det til at hedde her). Det betyder, at man her kan installere programmer, man skal bruge, og det er også her, man kan opdatere programmerne.
Her fra Fedora, som jeg skriver dette på:

Som det ses, så er der mulighed for at vælge programmer til installation, og så man får vist, at der er et program, der er klart til at blive opdateret.
Det betyder, at man ikke skal ud og finde en masse ting på sære download-sider. Her kan man nøjes med at kigge ét sted og finde nærmest alt. Mere i Programmer-sektionen for de mere fremtrædende programmer, men altså grundlæggende: Tekstbehandling, regneark, grafikbehandling, lyd- og videoredigering, netværksvæktøjer og, nå ja, alt muligt.
Hvis man så skiller det ad
Man taler også om shared libraries – systembiblioteker. Det er et lidt særligt begreb at få ind, men pointen er, at der er nogle dele, som flere programmer kalder.
Hvis man for eksempel kigger på hunspell. Det er en systemkomponent, som leverer stavekontrol; men det gør den både for LibreOffice til tekstbehandling, Firefox som webbrowser og Thunderbird som email. Det vil sige, at når man installerer Firefox, så bliver den hevet ind; og så behøver man ikke at installere det bagefter, når man instalerer Thunderbird. Så der er nogle fælleselementer, man trækker ind.
Dette er ikke noget, jeg vil gå ind i mange detaljer om – det kan der bruges mange sider på – men:
Det betyder også, at man nogle gange kan blive overrasket, når man installerer noget, som man tænker vil fylde en masse, fordi man faktisk allerede har installeret det meste af det, som programmet skal bruge; og omvendt kan man så risikere, når man installerer et lille program til et smalt formål, at den trækker et temmeligt stort download, fordi dette lille program er del af noget meget, meget større.
Men altså undtagelserne
Og så er der selvfølgelig nogle måder, man kan installere ting ved siden af pakkehåndteringen. Det er trods alt et fleksibelt system. Men det betyder så også, at tingene kører udenom pakkestyringen, så hvis man har installeret det separat, så bliver det heller ikke automatisk opdateret. Hvilket kan være fint, men det skal man så have i tankerne.
| Kritikere vil sige: Sp1: Hvorfor ikke skrive om pakkeformater? Sv1: Fordi det er ligegyldigt på det her trin. Sp2: Hvorfor ikke sige noget om, n¨år der opstår problemer med afhængigheder, dependency hell? Sv2: Fordi det er ret begrænset, hvilken rolle det spiller i 2023, og det vil fremgå så forskelligt mellem Linuxvarianterne, at det ikke giver mening at gå ind i det her. |