Det afhænger af den specifikke software. Her er sammenbruddet:
Du skal normalt kompilere Linux -software i disse tilfælde:
* Kildekode: Hvis du downloader software som kildekode (ofte findes i .tar.gz eller .zip -filer), skal du selv kompilere den. Dette er almindeligt for open source-software.
* software bygget til en bestemt arkitektur: Hvis softwaren er samlet til en anden CPU -arkitektur end dit system (f.eks. Har du en AMD CPU, men softwaren er til Intel), skal du samle den til din specifikke arkitektur.
* Tilpasninger: Hvis du vil ændre softwarens funktionalitet, skal du samle den med dine ændringer.
Du behøver ikke at kompilere Linux -software i disse tilfælde:
* forudkompilerede binære filer: Mange Linux-distributioner tilbyder præ-kompilerede softwarepakker i deres depoter. Disse er klar til brug og kræver ikke samling.
* grafiske installatører: Nogle software leveres med grafiske installatører, der automatisk håndterer afhængigheder og samling under installationsprocessen.
* webbaserede applikationer: Webapplikationer køres typisk direkte fra browseren og kræver ikke samling på dit system.
Kortfattet:
- Samling er nødvendig for software, der leveres som kildekode, til software designet til en anden arkitektur og til tilpassede builds.
- Forkompilerede binære filer, grafiske installatører og webapplikationer kræver normalt ikke kompilering.
Hvis du er usikker på, om du har brug for at kompilere et specifikt stykke software, skal du kontrollere dokumentationen eller projektets websted.