Debian

Dodajte skladišče Debian

Dodajte skladišče Debian
Ta članek vsebuje kratek uvod v skladišča Debian in kako jih dodati z urejanjem virov.seznam datotek in dodajanje repozitorijev pod vire.seznam.d; vendar UBunutujevega PPA ne bomo razložili.

Preden razložimo, kako v naše vire dodati skladišče Debian.seznam, na kratko opišimo same repozitorije.

Repozitoriji Debian so programski vsebniki, strukturirani pod določenimi drevesi imenikov, ki nam omogočajo hitro iskanje, namestitev ali posodobitev paketov z uporabo apt ukaz.

Korenski imenik repozitorija prikazuje seznam imenikov, ki pripadajo vsaki distribuciji Debiana (stabilni ali nestabilni) s podimeniki za vsako izdajo (Squeeze, Wheezy, Jessie, Stretch itd.).), naslednji imeniki v korenskem imeniku drevesa vsebujejo dokumentacijo, indekse, orodja za zagon sistema, datoteke README in med več imeniki tisti, imenovan “bazen”, V katerem so shranjene binarne datoteke.

V naših skladiščih imamo 3 različne vrste paketov: glavni, prispevek in nesvobodno.

Glavna: Debian privzeto vključuje samo brezplačno licencirano programsko opremo, ki je razvrščena kot glavni izpolnjevanje Debian Free

Smernice za programsko opremo pomen: programska oprema mora biti distribuirana, vključevati mora izvorno kodo, organ, vključno s pooblastilom za spremembo, nobena diskriminacija ni na voljo za vsako osebo ali skupino, pravice programske opreme veljajo za uporabnike brez potrebe po dodatnih licencah, licenca ne sme biti posebna za Debian in ne more omejiti licenc za programsko opremo tretjih oseb.

Prispevek: paketi, razvrščeni kot Prispevek so brezplačna licenčna programska oprema, vendar so odvisne od nesvobodne licenčne programske opreme.

Neprosto: paketi imajo nekatere omejitve za uporabo in distribucijo programske opreme.

Repozitoriji Debian so shranjeni v datoteki / etc / apt / sources.seznam. Če zaženetemanj / etc / apt / sources.seznam"

Prikazane bodo privzete shrambe, kot je prikazano na spodnji sliki, odvisno od vaše različice Debian. Kot vidite v komentarnih vrsticah, obstajajo samo Glavna in Prispevek skladišča brez nesvobodno, glavna ovira za uporabnike Linuxa, da sprejmejo nesvobodno programsko opremo, je pomanjkanje preglednosti kode, v resnici ne veste, kaj uporabljate v svoji napravi, če je izvorna koda omejena, vendar v nekaterih primerih uporabnik prednost pred uspešnostjo. to težavo, na primer pri namestitvi nesvobodnega gonilnika.

Osredotočimo se na 2 nekomentirani repozitoriji, ki nam omogočata le iskanje  glavni paketi:

deb http: // ogledalo.izoc.org.il / pub / debian / stretch glavni
deb-src http: // ogledalo.izoc.org.il / pub / debian / stretch glavni

Kje:
deb: določa, da gre za binarni paket:
deb-src: določa izvorno kodo za pakete.
http: // ogledalo.izoc.org.il / pub / debian /: določa koren repozitorija
raztegniti: določa različico OS.
glavni: določa vrsto komponent, ki so na voljo: glavna, prispevna in nesvobodna, če so na voljo.

Če želimo, da imajo naša skladišča dostop prispevek in / ali nesvobodno dodati ga moramo le za "main".
Za urejanje naših virov.vrsta seznama:

nano / etc / apt / sources.seznam

Po vsaki vrstici, ki jo želite omogočiti prispevek ali nesvobodno pakete, jih dodajte na koncu vsake vrstice kot na sliki, prejšnji dve vrstici, na katere smo se osredotočili, bi morali biti zdaj:

deb http: // ogledalo.izoc.org.il / pub / debian / stretch glavni prispevek nesvobodno
deb-src http: // ogledalo.izoc.org.il / pub / debian / stretch glavni prispevek nesvobodno

Nato po urejanju naših virov.pritisnite CTRL + X, da shranite in zaprete ter zaženeteprimerna posodobitev«Za posodobitev naših novih omogočenih skladišč:

Kot vidite, so bili dodani novi viri in rezultat nas prosi, da zaženemo “apt list -upgradable”, da vidimo, katere posodobitve lahko uporabimo, zaženite:

primeren seznam - nadgradljiv

Kot vidite, lahko zdaj namestimo brezplačne programske opreme, ki jih prej nismo mogli izvajati primerna nadgradnja.

primerna nadgradnja

Kako dodati repozitorije v Debian

V nekaterih primerih bi morali namestiti programsko opremo, ki ni vključena v uradne repozitorije Debiana. Če želimo na primer namestiti VirtualBox iz repozitorijev, jih moramo dodati v naš virov.seznam najprej.

Najprej poskusite namestiti virtualbox z uporabo privzetih repozitorijev tako, da zaženete:

apt namestite virtualbox

Paketa ni bilo mogoče najti, zdaj pa dodajte svoje odlagališča virtualbox v naše vire.seznam datotek, tako da vnesete:

nano / etc / apt / sources.seznam

Kot vidite na koncu datoteke, sem dodal vrstico

deb http: // prenos.virtualbox.org / virtualbox / debian stretch stretch prispevek

Pritisnite ctrl + x da shranite in zaprete in da posodobite svoje repozitorije, zaženite:

primerna posodobitev

Zdaj poskusimo namestiti virtualbox iz repozitorijev tako, da zaženemo:

apt namestite virtualbox

Zdaj je virtualbox na voljo, vendar namestitev zahteva, da določimo različico, ki jo želimo namestiti. Če želite namestiti zadnjo razpoložljivo različico, vnesite:

apt namestite virtualbox-6.0

Kot zdaj vidite, lahko virtualbox shranimo iz naših skladišč.

Možen je drugačen način dodajanja repozitorija, ki pripada programski opremi, ki jo želimo namestiti, ne da bi uredili datoteko / etc / apt / sources.seznam.

Podobno datoteko repozitorija lahko ustvarimo v / etc / apt / sources.seznam.d imenik na naslednji način:

echo 'deb http: // prenos.virtualbox.org / virtualbox / debian '$ (lsb_release -cs)'
prispevaj nesvobodno '> / etc / apt / sources.seznam.d / virtualbox.seznam

Nato zaženite:

ls / etc / apt / sources.seznam.d

Kje:
odmev= bo prikazal naslednji niz med "

'deb http: // prenos.virtualbox.org / virtualbox / debian '= vsebuje naslov odlagališča virtualbox.

$ (lsb_release -cs)= bo natisnil informacije o naši distribuciji Linuxa, če nismo prepričani v našo distribucijo, lahko pokličemo ukaz lsb_release -cs za opredelitev naše različice.

'prispevaj nesvobodno'= vključujemo brezplačne pakete in prispevke.

>= zapisuje izhod ukaza v datoteko, v tem primeru virtualbox.seznam.

/ etc / apt / sources.seznam.d / virtualbox.seznam= datoteka, v katero bo zapisan izhod (repozitorij).

Če želite preveriti zagon vsebine repozitorija:

manj / etc / apt / sources.seznam.d / virtualbox.seznam

Pritisnite Q za izhod.

Kot vidite, je vrstica podobna tisti, ki smo jo dodali virom.datoteka s seznamom.

Če želite dodati to repozitorij, zaženite:

primerna posodobitev

Šele po zagonuprimerna posodobitev”Spremembe, ki jih naredimo v svojih skladiščih, se bodo zgodile, sicer novi vir ne bo vključen v naša skladišča. Vedno pred nadgradnjo sistema je treba izvesti isti ukaz (primerna nadgradnja), da zagotovite nove različice in razpoložljivost vseh skladišč.

Kljub temu, da lahko vedno prenesemo svojo .deb namestljiv paket za ročno namestitev, upravljanje skladišč in nameščanje programske opreme prek njih lahko olajša postopek namestitve, če ima naša programska oprema odvisnosti, ki je ena od apt ukazite glavne prednosti pri nameščanju ali odstranjevanju programov.

Upam, da se vam je ta članek zdel koristen, če želite izvedeti, kako dodati repozitorije v vaš sistem. Pred kakršnimi koli poizvedbami o tem postopku nas prosimo kontaktirajte prek našega kanala za podporo na https: // support.linuxhint.com.

Povezani članki:

Odstranite pakete Ubuntu in Debian z apt-get in dpkg
Seznam vseh nameščenih paketov v Debianu

Vulkan za uporabnike Linuxa
Z vsako novo generacijo grafičnih kart vidimo, da razvijalci iger premikajo meje grafične zvestobe in se približujejo fotorealizmu. A kljub vsem kredi...
OpenTTD vs Simutrans
Ustvarjanje lastne simulacije prevoza je lahko zabavno, sproščujoče in izjemno vabljivo. Zato morate preizkusiti čim več iger, da boste našli tisto, k...
Vadnica za OpenTTD
OpenTTD je ena izmed najbolj priljubljenih poslovnih simulacijskih iger. V tej igri morate ustvariti čudovit prevozniški posel. Vendar boste začeli na...