Spremište je u osnovi tim na Internetutj. poslužitelj koji hostira određene programe za jedan ili više Linux operativnih sustava, a obično su napravljeni za pristup putem konzole ili grafičkog upravitelja paketa, iako u drugim slučajevima uključuje pristup putem web preglednika.
Korištenje spremišta za naš Linux daje nam prednost u provjeri programa koji se nalaze u tim spremištima od strane Zajednice slobodnog softvera i odgovarajućih Distribucija koja ih stvara i podržava, pa je zajamčeno da će se s njima koristiti najmanje problema.
Uvod u upotrebu spremišta
Iako svaki Distro koristi vlastita spremišta, većina ih sadrži mnogo istih ili sličnih programa (paketa) koji se mogu koristiti između različitih Distroa, tako da je idealno biti u mogućnosti koristiti jedno ili drugo vanjsko spremište kako bismo maksimizirali vrijednost naših operativnih sustava.
I u ovoj publikaciji nadamo se da ćemo navesti tragove o tom cilju., ali prvo moramo shvatiti kako se grade Repozitoriji, a zatim moći vidjeti koja je kompatibilna s kojom drugom i nastaviti ih koristiti.
Struktura spremišta
Tipično, Standardno spremište ima put ili konfiguraciju sličnu prikazanoj u nastavku:
FORMATO_PAQUETE PROTOCOLO://URL_SERVIDOR/DISTRO/ VERSIÓN RAMAS_PAQUETES
Primjer spremišta za DEBIAN Jessie (8):
deb http://ftp.us.debian.org/debian/ jessie main contrib non-free
Veći primjer tipične datoteke sources.list, to jest predefinirana konfiguracijska datoteka za spremanje pristupnih linija i konfiguracija Spremišta dostupnih Distro-om, na primjer na temelju na DEBIAN Jessie (8) bi bilo sljedeće:
################################################################
# REPOSITORIOS OFICIALES DE LINUX DEBIAN 8 (JESSIE)
#
# Repositorio base
deb http://ftp.us.debian.org/debian/ jessie main contrib non-free
# Actualizaciones de seguridad
deb http://security.debian.org/ jessie/updates main contrib non-free
# Actualizaciones para la base estable
deb http://ftp.us.debian.org/debian/ jessie-updates main contrib non-free
# Futuras actualizaciones para la base estable
# deb http://ftp.us.debian.org/debian/ jessie-proposed-updates main contrib non-free
# Retroadaptaciones para la base estable
# deb http://ftp.us.debian.org/debian/ jessie-backports main contrib non-free
# Actualizaciones Multimedias no oficiales
# deb http://www.deb-multimedia.org jessie main non-free
# Llave del Repositorio Multimedia no oficial
# aptitude install deb-multimedia-keyring
#
################################################################
Svako polje u strukturi Spremišta znači sljedeće:
-
PAKET_ FORMAT:
- kao: Označava da Repozitoriji sadrže samo prevedene pakete, odnosno instalacijske pakete (binarne datoteke)
- deb-src: Označava da Repozitoriji sadrže samo izvorne kodove sastavljenih dostupnih paketa, to jest izvornih paketa.
-
PROTOKOL:
- http:// - za označavanje podrijetla dostupnog na web poslužitelju
- ftp: // - za podrijetlo dostupno na FTP poslužitelju
- CD ROM:// - za instalacije s CD-ROM-a / DVD-ROM-a / Blue-ray-a
- datoteka: // - za označavanje lokalnog podrijetla instaliranog u hijerarhiji sistemske datoteke
-
SERVER_URL:
- ftp.xx.debian.org ==> xx odgovara zemlji porijekla poslužitelja
- ime_poslužitelja ==> može biti bilo što drugo što sadrži DEBIAN.
-
DISTRO:
- mora: Primjenjivo za operativne sustave sa sjedištem u DEBIAN-u.
- ime distribucije: Ime dostupno na poslužitelju za označavanje bilo koje druge distribucijske ili posebne vrste paketa koje sadrži.
- prazan: Mnogo puta na ovom položaju nema ničega što ukazuje da je sve što postoji posebno za jedan Distro.
-
VERZIJA:
U slučaju DEBIAN, to označava verzije lansirane na tržište, na primjer:
DEBIAN GNU/Linux X ("sid") versión de desarrollo actual (inestable) (sid / unstable).
DEBIAN GNU/Linux 10.0 ("buster") versión de prueba actual (prueba) (stretch / testing).
DEBIAN GNU/Linux 9.0 ("stretch") versión de prueba actual (estable) (stretch / stable).
DEBIAN GNU/Linux 8.0 ("jessie") versión estable actual (vieja estable) (jessie / oldstable).
DEBIAN GNU/Linux 7.0 ("wheezy") antigua versión estable.
DEBIAN GNU/Linux 6.0 ("squeeze") antigua versión estable.
DEBIAN GNU/Linux 5.0 ("lenny") antigua versión estable.
DEBIAN GNU/Linux 4.0 ("etch") antigua versión estable.
DEBIAN GNU/Linux 3.1 ("sarge") antigua versión estable.
DEBIAN GNU/Linux 3.0 ("woody") antigua versión estable.
DEBIAN GNU/Linux 2.2 ("potato") antigua versión estable.
DEBIAN GNU/Linux 2.1 ("slink") antigua versión estable.
DEBIAN GNU/Linux 2.0 ("hamm") antigua versión estable.
DEBIAN GNU/Linux 1.2 ("buzz") antigua versión estable.
DEBIAN GNU/Linux 1.1 ("rex") antigua versión estable.
DEBIAN GNU/Linux 1.0 ("bo") antigua versión estable.
DEBIAN Repozitoriji su podijeljeni u verzije:
- OldStable (Old Stable): Verzija koja pohranjuje pakete koji pripadaju staroj stabilnoj verziji DEBIAN-a. Trenutno ovo pripada Jessie verziji.
- Stabilan: Verzija koja pohranjuje pakete koji pripadaju trenutnoj stabilnoj verziji DEBIAN-a. Trenutno ovo pripada Stretch verziji.
- Testiranje: Verzija koja pohranjuje pakete koji pripadaju budućoj stabilnoj verziji DEBIAN-a. Trenutno ovo pripada Busterovoj verziji.
- Nestabilno: Verzija koja pohranjuje pakete koji pripadaju budućim paketima koji se kontinuirano razvijaju i testiraju, a koji bi na kraju mogli pripadati testnoj verziji DEBIAN-a. To uvijek pripada SID verziji.
Napomena: Mnogo puta naziv verzije obično prati prefiks "-updates" ili "-proposed-updates" kako bi se naglasilo da spomenuti paketi koji su tamo pohranjeni, iako pripadaju spomenutoj verziji, imaju tendenciju da se više ažuriraju, jer su nedavno došli iz neposredno superiornije verzije. U drugim slučajevima kada je riječ o sigurnosnom spremištu, prefiks je obično "/ updates".
-
GRANICE_PAKETI:
U slučaju DEBIAN-a, Repozitoriji imaju 3 podružnice:
- Glavni: Podružnica koja pohranjuje sve pakete uključene u službenu DEBIAN-ovu distribuciju koji su besplatni prema DEBIAN-ovim smjernicama za slobodni softver. Službena distribucija DEBIAN-a u cijelosti se sastoji od ove Podružnice.
- Doprinos (doprinos): Podružnica koja pohranjuje pakete čiji su im tvorci dali besplatnu licencu, ali imaju ovisnosti o drugim neslobodnim programima, odnosno softveru otvorenog koda koji ne može funkcionirati bez vlasničkih elemenata. Ti elementi mogu biti softver iz neslobodnog odjeljka ili vlasničke datoteke poput ROM-a za igre, BIOS-a za konzole itd.
- Neslobodno: Podružnica koja pohranjuje pakete koji imaju neki teški uvjet licence koji ograničava njihovu upotrebu ili preraspodjelu, odnosno sadrži softver koji se (u potpunosti) ne pridržava ovih načela, ali se i dalje može distribuirati bez ograničenja.
Da znam one svakog Distroa, vrlo sigurno moramo pogledati službene stranice svake od njih, gdje će nam zasigurno ponuditi podatke o njima, kao što su Ubuntu y Menta
Kompatibilnost između spremišta
Kao što je prikazano na zaglavlju slike članka i opet u nastavku, lako možemo zaključiti uzimajući za uzorak Distribucije temeljene ili izvedene iz DEBIAN-a da postoji izravna korelacija kompatibilnosti između izdanja različitih verzija DEBIAN-ove meta-distribucije i onih koje se temelje ili su izvedene iz njih, kao što su Ubuntu, Mint, MX-Linux, Canaima i MinerOS.
Do ove slučajnosti kompatibilnosti dolazi jer Majka svih Distrosa (DEBIAN) objavljuje nove verzije s novim paketima i aplikacijama, oni se migriraju i primjenjuju na druge manje, izravno ili postupno prilagođavane većima poput Ubuntua, a odatle na njihove derivate.
U svakoj meta-distribuciji ili Mother Distro-u i njegovim derivatima ili na njihovim temeljima postojat će vlastiti i različiti Popis repozitorija ekvivalentnosti, pa vas pozivam da to saznate i podijelite s nama, putem svojih komentara.
Također možemo dodati određena spremišta pojedinaca na nekim Distroima poput DEBIAN-a, kao što je prikazano dolje u prošlom postu na blogu: Kako dodati PPA spremište u DEBIAN.
Nadam se da vam se svidio ovaj članak i bio je koristan, tako da ga možete podijeliti na svim svojim društvenim mrežama i promovirati besplatni softver i upotrebu GNU / Linuxa.
Jako dobar posao. + 1 + 1 + 1 + 1
Izvrsni procijenjeni doprinos! Ide u favorite 😉
Zadovoljstvo vam je donijeti vam korisne i važne stvari!
Jedna stvar koju ne razumijem u životnom ciklusu debian verzija je kad inačica postane stara i morate izmijeniti url u datoteci sources.list iako je navedena verzija. Vidio sam strojeve u proizvodnji koje nisam uspio ažurirati dok nisam izmijenio spomenutu datoteku.
Članak o njemu pomogao bi mnogim ljudima i savršeno ga nadopunio.
Hvala za dijeljenje!
Ako želite nadograditi s Whezzyja na Jessie, morate zapravo promijeniti referencu imena u datoteci sources.list. Nije kao u Ubuntuu koji donosi aplikaciju koja otkriva nove verzije i automatski migrira.