Enne Debiani hoidla meie allikatele lisamise selgitamist.loendis esitame hoidlate endi lühikirjelduse.
Debiani hoidlad on tarkvarakonteinerid, mis on struktureeritud konkreetsete kataloogipuude alla ja võimaldavad meil pakette kiiresti otsida, installida või värskendada asjakohane käsk.
Hoidla juurkataloog näitab iga Debiani jaotuse (stabiilne või ebastabiilne) kataloogide loendit koos iga väljalaske alamkataloogidega (Squeeze, Wheezy, Jessie, Stretch jne.), järgmised puu juurkataloogis olevad kataloogid sisaldavad dokumente, indekseid, süsteemi käivitamise tööriistu, README-faile ja veel katalooge, mida nimetataksebassein”, Kuhu on salvestatud kahendfailid.
Meie hoidlates on 3 erinevat tüüpi pakette: peamine, kaastöö ja mittevaba.
Main: Debian sisaldab vaikimisi ainult tasuta litsentsitud tarkvara, mis on klassifitseeritud kui peamine täitmine Debian tasuta
Tarkvara juhised tähendus: tarkvara peab olema edasi levitatav, sisaldama selle lähtekoodi, volituse, sealhulgas muudatuste volitust, iga inimese või rühma jaoks ei tohi olla diskrimineerivat, tarkvara õigused kehtivad kasutajatele ilma täiendavate litsentside vajaduseta, litsents ei tohi olla Debiani jaoks konkreetne ja ei saa piirata kolmanda osapoole tarkvaralitsentse.
Panustage: pakid, mis on liigitatud Panustage on tasuta litsentsitarkvara, kuid sõltuvad litsentsivälisest tarkvarast.
Mittevaba: pakettidel on tarkvara kasutamiseks ja levitamiseks teatud piirangud.
Debiani hoidlad salvestatakse faili / etc / apt / sources.nimekirja. Kui käivitatevähem / etc / apt / sources.nimekirja”
Näete vaikehoidlaid, nagu on näidatud alloleval pildil, sõltuvalt teie Debiani versioonist. Nagu näete kommenteeritud ridades, on ainult Main ja Panustage hoidlad ilma mittevaba, Linuxi kasutajate peamine takistus mitte-vaba tarkvara kasutuselevõtmisel on koodi läbipaistvuse puudumine. Kui lähtekoodi on piiratud, ei tea te tegelikult, mida teie seadmes käitate, kuid mõnel juhul eelistab kasutaja jõudlust üle see probleem näiteks mittevaba draiveri installimisel.
Keskendume kahele kommenteerimata hoidlale, mis võimaldavad meil ainult otsida peamine pakendid:
deb http: // peegel.isoc.org.il / pubi / debian / venitada peaminedeb-src http: // peegel.isoc.org.il / pubi / debian / venitada peamine
Kus:
deb: täpsustab, et see on binaarpakett:
deb-src: määrab pakettide lähtekoodi.
http: // peegel.isoc.org.il / pub / debian /: määrab hoidla juure
venitada: määrab OS-i versiooni.
peamine: määrab saadaolevate komponentide tüübi: peamine, kaastöö ja mitte-tasuta, kui see on saadaval.
Kui tahame, et meie hoidlatele oleks juurdepääs kaastöö ja / või mittevaba peame selle lisama ainult pärast “main”.
Meie allikate muutmiseks.loendi tüüp:
Iga rea järel, mille soovite lubada kaastöö või mittevaba paketid, lisage need iga rea lõppu nagu pildil, kaks eelmist rida, millele keskendusime, peaksid olema nüüd:
deb http: // peegel.isoc.org.il / pub / debian / stretch peamine kaastöö mitte-tasutadeb-src http: // peegel.isoc.org.il / pub / debian / stretch peamine kaastöö mitte-tasuta
Siis pärast meie allikate redigeerimist.loendi salvestamiseks, sulgemiseks ja käivitamiseks vajutage klahvikombinatsiooni CTRL + Xapt värskendus”, Et uuendada meie uusi lubatud hoidlaid:
Nagu näete, lisati uusi allikaid ja väljund palub meil käitada "apt list -upgradable", et näha, milliseid värskendusi saame rakendada, käivitage
apt list - täiendatav
Nagu näete nüüd, saame installida mitte-tasuta püsivara, mida käivitades varem ei õnnestunud tab uuendus.
tab uuendusKuidas Debianis hoidlaid lisada
Mõnel juhul peame installima tarkvara, mis pole Debiani ametlikes hoidlates. Näiteks kui me tahame VirtualBoxi hoidlatest installida, peame need ka oma andmebaasi lisama allikatest.nimekirja kõigepealt.
Kõigepealt proovige installida virtualbox vaikehoidlate abil, käivitades:
apt installib virtualboxi
Paketti ei leitud, lisame nüüd oma allikatesse virtuaalkasti hoidlad.loendi fail tippides:
nano / etc / apt / sources.nimekirja
Nagu näete faili lõpus, lisasin rea
deb http: // allalaadimine.virtuaalkast.org / virtualbox / debian stretch ContribVajutage ctrl + x hoidlate salvestamiseks ja sulgemiseks ning värskendamiseks:
apt värskendus
Proovime nüüd virtuaalkasti hoidlatest installida, käivitades:
apt installib virtualboxi
Nüüd on virtuaalboks saadaval, kuid installimine nõuab meil installitava versiooni täpsustamist. Viimase saadaoleva versiooni installimiseks tüüp:
apt install virtualbox-6.0
Nagu näete, saame virtuaalkasti oma hoidlatest installida.
Võimalik on teistsugune viis installitava tarkvara juurde kuuluva hoidla lisamiseks, vältides faili / etc / apt / sources redigeerimist.nimekirja.
Saame luua sarnase hoidlafaili kataloogis / etc / apt / sources.nimekirja.d kataloogi järgmisel viisil:
kaja 'deb http: // allalaadimine.virtuaalkast.org / virtualbox / debian '$ (lsb_release -cs)'kaastöövaba '> / etc / apt / sources.nimekirja.d / virtuaalkast.nimekirja
Seejärel käivitage:
ls / etc / apt / sources.nimekirja.d
Kus:
kaja= kuvab järgmise stringi "" vahel
'deb http: // allalaadimine.virtuaalkast.org / virtualbox / debian '= sisaldab virtuaalkasti hoidla aadressi.
$ (lsb_release -cs)= trükib teavet meie Linuxi jaotusse, kui me pole oma distroos kindel, võime käsu kutsuda lsb_release -cs meie versiooni määratlemiseks.
"kaastöö tasuta"= lisame mitte-tasuta ja kaastööpakette.
>= kirjutab käsu väljundi faili, antud juhul virtualboxi.nimekirja.
/ etc / apt / sources.nimekirja.d / virtuaalkast.nimekirja= fail, kuhu väljund (hoidla) kirjutatakse.
Hoidla sisu käitamise kontrollimiseks toimige järgmiselt
vähem / etc / apt / sources.nimekirja.d / virtuaalkast.nimekirja
Vajutage Q lõpetamiseks.
Nagu näete, on rida sarnane sellele, mille lisasime allikatesse.loendifail.
Selle hoidla lisamiseks käivitage:
apt värskendus
Alles pärast jooksmist “apt värskendus”Muudatused, mida me oma hoidlates teeme, toimuvad, vastasel juhul ei lisata uut allikat meie hoidlatesse. Sama käsk tuleb käivitada alati enne süsteemi täiendamist (tab uuendus), et tagada värskete versioonide ja kõigi hoidlate kättesaadavus.
Hoolimata asjaolust, et me saame alati alla laadida oma .deb installitava paketi käsitsi installimiseks, hoidlate haldamiseks ja nende kaudu tarkvara installimiseks võib installiprotsessi hõlbustada, kui meie tarkvaral on sõltuvusi, mis on üks asjakohane peamised eelised programmide installimisel või eemaldamisel.
Loodetavasti leidsite selle artikli kasulikuks, kui soovite teada, kuidas oma süsteemi hoidlaid lisada. Enne selle protsessi kohta päringute tegemist võtke meiega kindlasti ühendust meie tugikanali kaudu aadressil https: // support.linuxhint.com.
Seotud artiklid:
Desinstallige Ubuntu ja Debiani paketid rakendustega apt-get ja dpkg
Loetlege kõik Debiani installitud paketid