Debian

Legg til et Debian-depot

Legg til et Debian-depot
Denne artikkelen gir en kort introduksjon til Debian-arkiver og hvordan du legger til dem ved å redigere kildene.listefil og legge til arkiver under kilder.liste.d; men Ubunutus PPA vil ikke bli forklart.

Før du forklarer hvordan du legger til et Debian-lager til kildene våre.liste la oss gi en kort beskrivelse av selve repositoriene.

Debian-arkiver er programvarebeholdere strukturert under spesifikke katalogtrær som lar oss raskt søke, installere eller oppdatere pakker ved hjelp av apt kommando.

Databasens rotkatalog viser en liste over kataloger som tilhører hver Debian-distribusjon (stabil eller ustabil) med underkataloger for hver utgivelse (Squeeze, Wheezy, Jessie, Stretch, etc.), inneholder følgende kataloger i trerotkatalogen dokumentasjon, indekser, verktøy for å starte systemet, README-filer og blant flere kataloger den som heter “basseng”Der binærfiler lagres.

Vi har 3 forskjellige typer pakker i arkivene våre: hoved-, bidrag og ikke-gratis.

Hoved: som standard inkluderer Debian bare gratis lisensiert programvare, klassifisert som hoved- oppfylle Debian gratis

Retningslinjer for programvare som betyr: programvaren må distribueres om igjen, inkludere kildekoden, autoriteten inkluderer endringsmyndighet, ingen diskriminerende er tilgjengelig for hver person eller gruppe, programvarerettighetene gjelder brukere uten behov for ytterligere lisenser, lisensen må ikke være spesifikk for Debian kan ikke begrense tredjeparts programvarelisenser.

Bidra: pakker klassifisert som Bidra er gratis lisensprogramvare, men avhenger av ikke-gratis lisensiert programvare.

Ikke gratis: pakker har noen begrensninger for bruk og distribusjon av programvaren.

Debian-arkiver lagres i filen / etc / apt / sources.liste. Hvis du kjører “mindre / etc / apt / kilder.liste

Du ser standardregister som vist på bildet nedenfor, avhengig av din Debian-versjon. Som du ser i kommenterte linjer er det bare Hoved og Bidra repositories uten ikke-gratis, det viktigste hinderet for Linux-brukere å ta i bruk ikke-gratis programvare er mangelen på gjennomsiktighet på koden, du vet ikke helt hva du kjører på enheten din hvis kildekoden er begrenset, men i noen tilfeller prioriterer brukeren ytelsen over dette problemet, for eksempel når du installerer en ikke-gratis driver.

La oss fokusere på de to ukommenterte arkivene som bare lar oss se etter  hoved- pakker:

deb http: // speil.isoc.org.il / pub / debian / stretch main
deb-src http: // speil.isoc.org.il / pub / debian / stretch main

Hvor:
deb: spesifiserer at det er en binær pakke:
deb-src: spesifiserer kildekoden for pakkene.
http: // speil.isoc.org.il / pub / debian /: angir rotdatabasen
tøye ut: spesifiserer OS-versjonen.
hoved-: spesifiserer hvilken type komponenter som er tilgjengelige: hoved, bidrag og ikke-gratis hvis tilgjengelig.

Hvis vi vil ha tilgang til arkivene våre bidrag og / eller ikke-gratis vi trenger bare å legge den til etter "hoved".
For å redigere kildene våre.listetype:

nano / etc / apt / sources.liste

Etter hver linje du vil aktivere bidrag eller ikke-gratis pakker, legg dem til på slutten av hver linje som i bildet, de to forrige linjene vi fokuserte på burde være nå:

deb http: // speil.isoc.org.il / pub / debian / stretch hovedbidrag ikke-gratis
deb-src http: // speil.isoc.org.il / pub / debian / stretch hovedbidrag ikke-gratis

Så etter redigering av kildene våre.liste trykk CTRL + X for å lagre og lukke og kjøre en “apt oppdatering”For å oppdatere de nye aktiverte arkivene våre:

Som du ser nye kilder ble lagt til og utdataene ber oss om å kjøre "apt list -upgradable" for å se hvilke oppdateringer vi kan bruke, kjør:

apt-liste - kan oppgraderes

Som du ser nå, kan vi installere ikke-gratis firmware som ikke kunne før ved å kjøre apt oppgradering.

apt oppgradering

Hvordan legge til arkiver i Debian

I noen tilfeller vil vi trenge å installere programvare som ikke er inkludert i offisielle Debian-depoter. Hvis vi for eksempel vil installere VirtualBox fra arkiver, må vi legge dem til i vårt kilder.liste først.

Først av alt, prøv å installere virtualbox ved hjelp av standardregister ved å kjøre:

apt installere virtualbox

Pakken ble ikke funnet, la oss nå legge til virtualbox-arkiver til kildene våre.liste filen ved å skrive:

nano / etc / apt / sources.liste

Som du ser på slutten av filen la jeg til linjen

deb http: // nedlasting.virtualbox.org / virtualbox / debian stretch contrib

trykk ctrl + x for å lagre og lukke og for å oppdatere kjøringen av lagringssteder:

apt oppdatering

La oss nå prøve å installere virtualbox fra arkiver ved å kjøre:

apt installere virtualbox

Nå er virtualbox tilgjengelig, men installasjonen krever at vi spesifiserer hvilken versjon vi vil installere. Slik installerer du den siste tilgjengelige versjonen Type:

apt installere virtualbox-6.0

Som du ser nå, kan vi installere virtualbox fra våre arkiver.

En annen måte å legge til et lager som tilhører programvaren vi vil installere, er mulig, og unngå å redigere filen / etc / apt / sources.liste.

Vi kan opprette en lignende arkivfil i / etc / apt / sources.liste.d-katalog på følgende måte:

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

Så løp:

ls / etc / apt / sources.liste.d

Hvor:
ekko= vil vise følgende streng mellom "

'deb http: // nedlasting.virtualbox.org / virtualbox / debian '= inneholder virtualbox-adresse.

$ (lsb_release -cs)= vil skrive ut informasjon om Linux-distribusjonen, hvis vi er usikre på distroen vår, kan vi ringe kommandoen lsb_release -cs for å definere vår versjon.

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

>= skriver utdataene fra kommandoen til en fil, i dette tilfellet virtualbox.liste.

/ etc / apt / sources.liste.d / virtualbox.liste= filen der utdataene (arkivet) skal skrives inn.

Slik kontrollerer du innholdet i depotet:

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

Trykk på Q for å avslutte.

Som du ser ligner linjen den vi la til i kildene.listefil.

For at dette depotet skal legges til, kjør:

apt oppdatering

Bare etter å ha kjørt “apt oppdatering”Endringer vi gjør i arkivene våre vil finne sted, ellers vil den nye kilden ikke bli innlemmet i våre arkiver. Den samme kommandoen skal utføres alltid før en systemoppgradering (apt oppgradering) for å sikre nye versjoner og tilgjengeligheten av alle arkiver.

Til tross for at vi alltid kan laste ned vår .deb installerbar pakke for å installere manuelt, administrere repositories og installere programvare gjennom dem kan gjøre installasjonsprosessen enklere når programvaren vår har avhengigheter som er en av apt har store fordeler når du installerer eller fjerner programmer.

Jeg håper du fant denne artikkelen nyttig for å lære hvordan du legger til arkiver i systemet ditt. Ikke nøl med å kontakte oss via supportkanalen vår på https: // support før du får spørsmål.linuxhint.com.

Relaterte artikler:

Avinstaller Ubuntu- og Debian-pakker med apt-get og dpkg
Liste alle installerte pakker på Debian

Mus Mus venstreklikknapp fungerer ikke på Windows 10
Mus venstreklikknapp fungerer ikke på Windows 10
Hvis du bruker en dedikert mus med den bærbare eller stasjonære datamaskinen, men museklikk-knappen fungerer ikke på Windows 10/8/7 av en eller annen ...
Mus Markøren hopper eller beveger seg tilfeldig mens du skriver inn Windows 10
Markøren hopper eller beveger seg tilfeldig mens du skriver inn Windows 10
Hvis du finner ut at musemarkøren hopper eller beveger seg alene, automatisk, tilfeldig mens du skriver inn Windows-bærbar PC eller datamaskin, kan no...
Mus Hvordan reversere rulle retning for mus og styreplater i Windows 10
Hvordan reversere rulle retning for mus og styreplater i Windows 10
Mus og Pekeplates gjør ikke bare databehandling enkelt, men mer effektivt og mindre tidkrevende. Vi kan ikke forestille oss et liv uten disse enhetene...