Det avhenger av den spesifikke programvaren. Her er sammenbruddet:
Du trenger vanligvis å samle Linux -programvare i disse tilfellene:
* kildekode: Hvis du laster ned programvare som kildekode (ofte funnet i .tar.gz eller .zip -filer), må du samle den selv. Dette er vanlig for open source-programvare.
* Programvare bygget for en spesifikk arkitektur: Hvis programvaren er samlet for en annen CPU -arkitektur enn systemet ditt (f.eks. Du har en AMD CPU, men programvaren er for Intel), må du samle den til din spesifikke arkitektur.
* Tilpasninger: Hvis du vil endre programvarens funksjonalitet, må du samle den med endringene dine.
Du trenger ikke å samle Linux -programvare i disse tilfellene:
* pre-kompilerte binærfiler: Mange Linux-distribusjoner tilbyr forhåndskompilerte programvarepakker i sine depoter. Disse er klare til å bruke og trenger ikke sammenstilling.
* Grafiske installatører: Noe programvare leveres med grafiske installatører som automatisk håndterer avhengigheter og sammenstilling under installasjonsprosessen.
* Nettbaserte applikasjoner: Nettapplikasjoner kjøres vanligvis direkte fra nettleseren og krever ikke sammenstilling på systemet ditt.
Sammendrag:
- Samarbeid er nødvendig for programvare levert som kildekode, for programvare designet for en annen arkitektur og for tilpassede bygg.
- Pre-kompilerte binære filer, grafiske installatører og webapplikasjoner krever vanligvis ikke sammenstilling.
Hvis du er usikker på om du trenger å samle et bestemt programvare, kan du sjekke dokumentasjonen eller prosjektets nettsted.