Debian

Tilføj et Debian-lager

Tilføj et Debian-lager
Denne artikel giver en kort introduktion til Debian-arkiver, og hvordan man tilføjer dem ved at redigere kilderne.listefil og tilføjelse af opbevaringssteder under kilder.liste.d; men Ubunutus PPA vil ikke blive forklaret.

Før du forklarer, hvordan du tilføjer et Debian-lager til vores kilder.liste lad os give en kort beskrivelse af selve arkiverne.

Debian-arkiver er softwarecontainere struktureret under bestemte katalogtræer, der giver os mulighed for hurtigt at søge, installere eller opdatere pakker ved hjælp af apt kommando.

Databasens rodmappe viser en liste over mapper, der hører til hver Debian-distribution (stabil eller ustabil) med underkataloger til hver udgivelse (Squeeze, Wheezy, Jessie, Stretch osv.), de følgende kataloger i træets rodmappe indeholder dokumentation, indekser, værktøjer til at starte systemet, README-filer og blandt flere mapper den, der hedder “pool”Hvor binære filer gemmes.

Vi har 3 forskellige typer pakker i vores arkiver: vigtigste, bidrag og ikke-fri.

Vigtigste: som standard inkluderer Debian kun gratis licenseret software klassificeret som vigtigste opfylder Debian-fri

Retningslinjer for software hvilket betyder: softwaren skal kunne omfordeles, indeholde kildekoden, autoriteten inklusive modifikationsmyndighed, ingen diskriminerende er tilgængelig for hver person eller gruppe, softwareret gælder for brugere uden behov for yderligere licenser, licens må ikke være specifik for Debian og kan ikke begrænse tredjeparts softwarelicenser.

Bidrag: pakker klassificeret som Bidrag er gratis licenssoftware, men afhænger af ikke-gratis licenssoftware.

Ikke-fri: pakker har en vis begrænsning for at bruge og distribuere softwaren.

Debian-arkiver gemmes i filen / etc / apt / sources.liste. Hvis du kører “mindre / etc / apt / sources.liste

Du ser standardopbevaringsstederne som vist på billedet nedenfor afhængigt af din Debian-version. Som du ser i kommenterede linjer er der kun Vigtigste og Bidrag opbevaringssteder uden ikke-fri, den største hindring for Linux-brugere at vedtage ikke-fri software er manglen på gennemsigtighed i koden, du ved ikke rigtig, hvad du kører på din enhed, hvis kildekoden er begrænset, men i nogle tilfælde prioriterer brugeren ydeevne over dette problem, f.eks. når du installerer en ikke-fri driver.

Lad os fokusere på de 2 ikke-kommenterede arkiver, som kun giver os mulighed for at lede efter  vigtigste pakker:

deb http: // spejl.isoc.org.il / pub / debian / stræk hoved
deb-src http: // spejl.isoc.org.il / pub / debian / stræk hoved

Hvor:
deb: angiver, at det er en binær pakke:
deb-src: angiver kildekoden til pakkerne.
http: // spejl.isoc.org.il / pub / debian /: angiver lagerets rod
strække: specificerer OS-versionen.
vigtigste: specificerer den tilgængelige komponenttype: hoved, bidrag og ikke-fri, hvis tilgængelig.

Hvis vi vil have vores arkiver adgang bidrag og / eller ikke-fri vi behøver kun at tilføje det efter "main".
At redigere vores kilder.liste type:

nano / etc / apt / sources.liste

Efter hver linje, du vil aktivere bidrag eller ikke-fri pakker, tilføj dem i slutningen af ​​hver linje som på billedet, de to foregående linjer, vi fokuserede på, skulle være nu:

deb http: // spejl.isoc.org.il / pub / debian / stræk hovedbidrag ikke-gratis
deb-src http: // spejl.isoc.org.il / pub / debian / stræk hovedbidrag ikke-gratis

Derefter efter redigering af vores kilder.liste tryk CTRL + X for at gemme og lukke og køre en “apt opdatering”For at opdatere vores nye aktiverede arkiver:

Som du ser, blev der tilføjet nye kilder, og output beder os om at køre "apt list -upgradable" for at se, hvilke opdateringer vi kan anvende, kør:

apt liste - kan opgraderes

Som du ser nu, kan vi installere ikke-gratis firmwares, som ikke kunne før ved at køre apt opgradering.

apt opgradering

Sådan tilføjes arkiver i Debian

I nogle tilfælde bliver vi nødt til at installere software, der ikke er inkluderet i Debians officielle opbevaringssteder. For eksempel, hvis vi vil installere VirtualBox fra opbevaringssteder, skal vi tilføje dem til vores kilder.liste først.

Først og fremmest skal du prøve at installere virtualbox ved hjælp af standardlagrene ved at køre:

apt installere virtualbox

Pakken blev ikke fundet, lad os nu tilføje virtualbox-arkiver til vores kilder.liste fil ved at skrive:

nano / etc / apt / sources.liste

Som du ser i slutningen af ​​filen tilføjede jeg linjen

deb http: // download.virtualbox.org / virtualbox / debian stretch-bidrag

Trykke ctrl + x for at gemme og lukke og for at opdatere dine arkiver kører:

apt opdatering

Lad os prøve igen at installere virtualbox fra opbevaringssteder ved at køre:

apt installere virtualbox

Nu er virtualbox tilgængelig, men installationen kræver, at vi angiver den version, vi vil installere. Sådan installeres den sidst tilgængelige version Type:

apt install virtualbox-6.0

Som du ser nu, kan vi installere virtualbox fra vores arkiver.

En anden måde at tilføje et lager, der tilhører den software, vi vil installere, er mulig, undgå at redigere filen / etc / apt / sources.liste.

Vi kan oprette en lignende arkivfil inden for / etc / apt / sources.liste.d-katalog på følgende måde:

ekko 'deb http: // download.virtualbox.org / virtualbox / debian '$ (lsb_release -cs)'
bidrag ikke-fri '> / etc / apt / sources.liste.d / virtualbox.liste

Kør derefter:

ls / etc / apt / sources.liste.d

Hvor:
ekko= viser følgende streng mellem "

'deb http: // download.virtualbox.org / virtualbox / debian '= indeholder virtualbox-lageradressen.

$ (lsb_release -cs)= vil udskrive oplysninger om vores Linux-distribution, hvis vi er usikre på vores distro, kan vi kalde kommandoen lsb_release -cs for at definere vores version.

'bidrag ikke-gratis'= vi inkluderer ikke-gratis og bidragspakker.

>= skriver output af kommandoen til en fil, i dette tilfælde virtualbox.liste.

/ etc / apt / sources.liste.d / virtualbox.liste= filen, hvor output (lager) vil blive skrevet i.

Sådan kontrolleres lagerets indholdskørsel:

mindre / etc / apt / sources.liste.d / virtualbox.liste

Tryk på Q for at afslutte.

Som du ser ligner linjen den, vi tilføjede kilderne.listefil.

For at dette lager skal tilføjes, skal du køre:

apt opdatering

Først efter at have kørt “apt opdatering”Ændringer, vi foretager i vores opbevaringssteder, finder sted, ellers vil den nye kilde ikke blive inkorporeret i vores opbevaringssteder. Den samme kommando skal altid udføres før en systemopgradering (apt opgradering) for at sikre nye versioner og tilgængelighed af alle arkiver.

På trods af at vi altid kan downloade vores .deb installerbar pakke til at installere manuelt, administrere arkiver og installere software igennem dem kan gøre installationsprocessen lettere, når vores software har afhængigheder, som er en af ​​de apt har store fordele ved installation eller fjernelse af programmer.

Jeg håber, du fandt denne artikel nyttig til at lære, hvordan du tilføjer arkiver i dit system. Inden nogen forespørgsel om denne proces er du meget velkommen til at kontakte os via vores supportkanal på https: // support.linuxhint.com.

Relaterede artikler:

Afinstaller Ubuntu- og Debian-pakker med apt-get og dpkg
Liste over alle installerede pakker på Debian

Bedste Linux Distros til spil i 2021
Linux-operativsystemet er kommet langt fra dets originale, enkle, serverbaserede udseende. Dette operativsystem er forbedret enormt i de senere år og ...
Sådan registreres og streames din gaming-session på Linux
Tidligere blev spil kun betragtet som en hobby, men med tiden oplevede spilindustrien en enorm vækst med hensyn til teknologi og antallet af spillere....
Bedste spil at spille med håndsporing
Oculus Quest introducerede for nylig den gode idé om håndsporing uden controllere. Med et stadigt stigende antal spil og aktiviteter, der udfører supp...