Programmer til Ubuntu. Forskellige kilder til software

Programmer til Ubuntu

For et par år siden var en af ​​de ting, der skulle forklares for brugere, der kom fra Windows, det Linux havde et andet paradigme, når det gjaldt installation af programmer. I stedet for at skulle downloade dem fra udviklerens websted blev arkiver og pakkeforvaltere brugt.

Takket være populariseringen af ​​mobile enheder og deres appbutikker lyder det i dag ikke længere som noget fra en anden planet. Imidlertid, Vi står tilbage med udfordringen med at forklare de forskellige programformater, der er tilgængelige for Linux, deres forskelle og deres egenskaber.

Da det er distributionen, der har bidraget mest til den samlede forvirring, vil vi fokusere på Ubuntu. Mere specifikt i den nyeste version tilgængelig på tidspunktet for skrivningen af ​​denne Ubuntu 20.10 Groovy Gorilla-artikel.

Programmer til Ubuntu. Forskellige typer af oprindelse

I Linux er der flere måder at installere programmer på

  • Brug af en pakkehåndtering
  • Brug af terminalemulatoren
  • Downloading fra Internettet og dobbeltklik på filen.
  • Kompilering

Brug af en pakkehåndtering

I Ubuntu er standardpakkehåndtereren (i enhver forstand af ordet) Gnome Software Center (CSG). Softwarecentret adskiller sig ikke fra appbutikkerne på mobile enheder. Vi kan søge efter programmer efter navn eller funktion og installere og afinstallere dem ved at klikke på en knap.

Når vi klikker på navnet på et program, kan vi se en beskrivelse af, hvad det gør, licenstypen og klassificeringen af ​​andre brugere.

Jeg er ikke ligefrem fan af denne app og Jeg foretrækker andre alternativer såsom Synaptic Package Manager, som, uden at være så smuk, er meget mere praktisk og indeholder mere komplette oplysninger om programmerne end CSG

Brug af terminalemulatoren

En anden måde at installere programmer på er at skrive de relevante kommandoer i terminalemulatoren. det erMetoden er normalt hurtigere end at bruge Softwarecenteret ud over at give os mulighed for at opdage fejl og kende information om biblioteker eller programmer hvis installation ikke er obligatorisk, men som forbedrer funktionaliteten af ​​den, vi installerer.

De to første metoder er baseret på brugen af ​​opbevaringssteder. Repositories er softwarefiler, der hostes på eksterne servere. Programmerne i de officielle opbevaringssteder kontrolleres af de ansvarlige for hver distribution for at garantere deres korrekte drift på installationstidspunktet. Fra tid til anden kontrollerer operativsystemet arkiverne for at se, om det er nødvendigt at opdatere de programmer, der allerede er installeret.

Linux-distributioner tillader generelt brug af arkiver, der vedligeholdes af tredjeparter, skønt de ikke er ansvarlige for kompatibiliteten eller sikkerheden af ​​de inkluderede programmer.

Internet-download

I Ubuntu Det er muligt at installere programmer ved at downloade dem fra Internettet og dobbeltklikke på dem. De er programmer pakket i DEB-pakkeformatet (hjemmehørende i Debian-afledte distributioner som Ubuntu). Ved at dobbeltklikke åbnes Software Center, der installerer dem, som om det var et program fra arkiverne. Forskellen er, at medmindre udvikleren af ​​den pakke har inkluderet muligheden for at tilføje et lager, er det ikke muligt at installere opdateringer.

En anden mulighed er, at de er eksekverbare filer skrevet på programmeringssprog på tværs af platforme, såsom Java eller selvstændige pakker som dem i. Billedbillede.

I alle tilfælde skal vi sikre, at de kommer fra pålidelige kilder, inden vi installerer dem.

Samling

Samling Den består i at omdanne en kildekodefil (skrevet på et menneskeligt venligt programmeringssprog) til et andet mere processorvenligt sprog, der vil udføre det hurtigere. Det er ikke en kompleks procedure, når du ved, hvad du laver, men det tager tid. Så de fleste af folk foretrækker at bruge de andre installationsmetoder.

I den næste artikel vil vi forklare, hvad forskellen er mellem de forskellige egne og tredjepartslagre, der bruges af Ubuntu-pakkehåndtering.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for data: AB Internet Networks 2008 SL
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.