Ubuntu

Forståelse og brug af kilder.liste til Ubuntu

Forståelse og brug af kilder.liste til Ubuntu
Vi bruger Ubuntu, Debian, CentOS og forskellige operativsystemer. Hvis nogen spørger, ”hvilket operativsystem bruger du?”De fleste af jer vil måske sige,“ Jeg bruger Linux ”. De er ikke rigtig Linux. Linux er bare navnet på kernen. Disse er faktisk forskellige Linux-distributioner.

Nu kan du spørge, ”Hvad er en Linux-distribution?”

Nå, selve Linux-kernen kan ikke gøre meget fancy ting. Det er en software, der administrerer hardwaren, tildeler hukommelse til programmer, hjælper dig med at køre programmet og andre grundlæggende meget lave niveauer til dig. Lad os sige, at du vil redigere en fil med nano teksteditor. Nå, Linux-kernen har det ikke. Du skal installere den oven på Linux-kernen separat for at kunne bruge den.

Uden nyttige programmer er Linux-kernen ikke til hjælp for almindelige brugere. Igen er installation af programmer oven på Linux-kernen ikke noget, som almindelige mennesker ville elske at gøre. Så forskellige virksomheder og enkeltpersoner pakket vigtige værktøjer (eller softwares) oven på Linux-kernen og pakket det til dig. Så når du installerer det, kan du begynde at arbejde med det program, du har brug for. Dette kaldes et Linux-baseret operativsystem eller en Linux-distribution. Ubuntu, Debian, CentOS, Fedora og andre er Linux-distributioner eller Linux-baserede operativsystemer. De er ikke kun Linux.

Nu er der så mange software på Linux, at du ikke engang kan tælle. At inkludere dem alle i en enkelt operativsystempakke ville gøre størrelsen på operativsystemet unødvendigt stort og sværere at distribuere. Så operativsystemet har brug for en mekanisme til nemt at installere pakker efter behov. På den måde kan de inkludere meget almindelige værktøjer og gøre installationen mindre. Det er lettere at udvikle, distribuere og downloade til brugere og en mere modulær tilgang.

Derefter hostes de ekstra pakker på en webserver eller FTP-server i Linux-distributionen, hvorfra brugere kan downloade og installere den. Disse webservere eller FTP-servere kaldes pakkeopbevaringssted.

Du har også brug for en måde at administrere (installere, fjerne, downloade) disse pakker fra pakkeopbevaringsstedet. Så en pakkehåndtering er inkluderet i din foretrukne Linux-distribution.  Ubuntu er baseret på Debian GNU / Linux distribution. Ubuntu bruger APT (Advanced Package Tool) pakkehåndtering til at styre pakker. APT-pakkehåndteringen og alle de grafiske frontendere (Ubuntu Software Center, Muon, aptitude osv.) Bruger kilder.liste fil for at lære om, hvilken pakkeopbevaring eller -lagre der skal bruges.

I denne artikel vil jeg vise dig, hvordan kilder.liste fil bruges på Ubuntu. Lad os komme igang.

Konfigurationsfiler:

APT-pakkehåndteringen og alle dens grafiske frontend henter pakkeopbevaringsoplysningerne fra / etc / apt / sources.liste fil og filer fra / etc / apt / sources.liste.d vejviser.

I Ubuntu redigerer forskellige pakkeforvaltere / etc / apt / sources.liste fil direkte. Jeg anbefaler ikke, at du tilføjer brugerdefinerede pakkeopbevaringssteder der. Hvis du har brug for at tilføje et ekstra pakkeopbevaringssted, er det bedst bare at tilføje disse i / etc / apt / sources.liste.d / vejviser. Jeg vil praktisk talt vise dig, hvordan det gøres senere i denne artikel.

Forståelse af kilder.liste Fil:

Indholdet af / etc / apt / sources.liste filen ser sådan ud.

Her er linjer, der starter med hash (#) kommentarer. Kommentarer bruges til dokumentationsformål i denne fil. Kommentarer bruges også til at deaktivere et bestemt pakkelager her.

For eksempel kan du efterlade en kommentar, når du tilføjer et tilpasset pakkeopbevaringssted som dette.

# Dette er min lokale NodeJS v8.x pakkeopbevaring
deb http: // 192.168.10.1 / nodejs / 8.x stræk hoved

Jeg vil ringe til hver linje, der bruges til at tilføje et pakkelager (linjer, der starter med deb) på / etc / apt / sources.liste fil og filer i / etc / apt / sources.liste.d / mappe en APT-linje. Du kan kalde det, hvad du vil.

Lad os nu tale om, hvordan en APT-linje er formateret. Dette er et eksempel på en APT-linje som vist på skærmbilledet nedenfor.

En APT-linje starter med deb, hvilket betyder, at dette pakkeforråd distribuerer softwarepakker som forud kompilerede binære filer i deb-filformat.

En APT-linje kan også starte med deb-src, hvilket betyder, at pakkeopbevaringen distribuerer softwarepakker som kildekoder, som du bliver nødt til at kompilere på din egen computer for at kunne bruge. Som standard er alle deb-src pakkeopbevaringssteder er deaktiveret på Ubuntu. Jeg foretrækker personligt, at de er deaktiverede, da jeg ikke bruger dem. Installation af pakker fra kilder tager lang tid afhængigt af din computers specifikation.

Derefter har du pakkeopbevarings HTTP-, HTTPS- eller FTP-URL. Det er her, alle pakkefiler og pakkedatabasefiler opbevares. Pakkeadministratoren downloader pakkens metadata og anden information for at lære om, hvilke pakker der er tilgængelige, og hvor de kan downloades.

Derefter skal du indtaste det korte kodenavn på dit Ubuntu-operativsystem. Det er forskelligt for hver version af Ubuntu. For eksempel i Ubuntu 18.04 LTS, det er det bionisk.

Du kan finde ud af, hvad det er til din distribution med følgende kommando:

$ lsb_release -cs

Derefter placerer du en pladsadskilt liste over forskellige sektioner i det pakkeopbevaringssted. Pakkerne til et pakkelager kan logisk opdeles i mange grupper, som du kan se i det markerede afsnit i denne artikel nedenfor. Ubuntu-pakkelageret er opdelt i vigtigste, begrænset, univers og multivers sektioner. I dette eksempel tilføjede jeg kun vigtigste og begrænset sektioner af bionisk pakkeopbevaring.

Det er dybest set alt hvad du behøver at vide om kilder.liste fil på Ubuntu.

Tilføjelse af dit eget pakkelager på Ubuntu:

Lad os sige, at du vil tilføje dit eget pakkelager på Ubuntu. Lad os sige, det er hostet på dit lokale netværk og tilgængeligt på http: // 192.168.10.5 / nodejs og det er et spejl i NodeJS-pakkeopbevaringsområdet.

Opret først en ny fil knude.liste i / etc / apt / sources.liste.d / bibliotek med følgende kommando:

$ sudo nano / etc / apt / sources.liste.d / node.liste

Tilføj nu følgende linje, og gem filen ved at trykke på + x og tryk derefter på y og tryk derefter på .

For at ændringerne skal træde i kraft, skal du opdatere APT-pakkeopbevaringscachen med følgende kommando:

$ sudo apt opdatering

Nu kan du installere pakker fra det pakkeopbevaringssted, du tilføjede. Tak, fordi du læste denne artikel.

Kæmp om Wesnoth-vejledning
Slaget om Wesnoth er et af de mest populære open source-strategispil, som du kan spille på dette tidspunkt. Ikke kun har dette spil været under udvikl...
0 A.D. Vejledning
Ud af de mange strategispil derude, 0 A.D. formår at skille sig ud som en omfattende titel og et meget dybt, taktisk spil på trods af at det er open s...
Unity3D Tutorial
Introduktion til Unity 3D Unity 3D er en kraftfuld spiludviklingsmotor. Det er cross platform, det er det giver dig mulighed for at oprette spil til m...