Ubuntu

Razumijevanje i korištenje izvora.popis za Ubuntu

Razumijevanje i korištenje izvora.popis za Ubuntu
Koristimo Ubuntu, Debian, CentOS i različite operativne sustave. Ako netko pita, „koji operativni sustav koristite?"Većina vas može reći:" Ja koristim Linux ". Oni zapravo nisu Linux. Linux je samo ime jezgre. To su zapravo različite Linux distribucije.

Sada se možete pitati: „Što je Linux distribucija?"

Pa, sam Linux kernel ne može raditi vrlo otmjene stvari. To je softver koji upravlja hardverom, dodjeljuje memoriju programima, pomaže vam u pokretanju programa i drugi osnovni zadatak na vrlo niskoj razini. Recimo, želite urediti datoteku s nano uređivač teksta. Pa, Linux kernel to nema. Morate ga instalirati na vrh jezgre Linuxa da biste ga mogli koristiti.

Bez korisnih programa, Linux kernel ne pomaže običnim korisnicima. Opet, instaliranje programa na Linux jezgru nije nešto što bi obični ljudi voljeli raditi. Tako su različite tvrtke i pojedinci spakirali važne alate (ili softvere) na vrh jezgre Linuxa i pakirali ih za vas. Dakle, kada ga instalirate, možete početi raditi s programom koji vam treba. To se naziva operativni sustav zasnovan na Linuxu ili Linux distribucija. Ubuntu, Debian, CentOS, Fedora i drugi su Linux distribucije ili operativni sustavi temeljeni na Linuxu. Oni nisu samo Linux.

Sada na Linuxu postoji toliko softvera da ih ne možete ni izbrojati. Uključivanjem svih njih u jedan paket operativnog sustava veličina operativnog sustava učinila bi nepotrebnom veliku i težu za distribuciju. Dakle, operativni sustav treba mehanizam za jednostavnu instalaciju paketa po potrebi. Na taj bi način mogli uključiti vrlo uobičajene uslužne programe i instalaciju učiniti manjom. Korisnicima je jednostavnije razvijati, distribuirati i preuzimati korisnike te modularniji pristup.

Tada se dodatni paketi hostiraju na web poslužitelju ili FTP poslužitelju Linux distribucije odakle ga korisnici mogu preuzeti i instalirati. Ovi web poslužitelji ili FTP poslužitelji nazivaju se spremište paketa.

Također vam je potreban način za upravljanje (instaliranje, uklanjanje, preuzimanje) ovih paketa iz spremišta paketa. Dakle, upravitelj paketa uključen je u vašu omiljenu Linux distribuciju.  Ubuntu se temelji na distribuciji Debian GNU / Linux. Ubuntu koristi APT (Advanced Package Tool) upravitelj paketa za upravljanje paketima. Upravitelj paketa APT i svi grafički prednji krajevi (Ubuntu Software Center, Muon, aptitude itd.) Koriste izvori.popis datoteku da biste saznali koje spremište paketa ili spremišta koristiti.

U ovom članku pokazat ću vam kako izvori.popis datoteka se koristi na Ubuntuu. Započnimo.

Datoteke za konfiguraciju:

APT upravitelj paketa i svi njegovi grafički prednji dijelovi dobivaju informacije o spremištu paketa / etc / apt / sources.popis datoteka i datoteka s / etc / apt / sources.popis.d imenik.

U Ubuntuu uređuju različiti upravitelji paketa / etc / apt / sources.popis datoteku izravno. Ne preporučujem da tamo dodate prilagođena spremišta paketa. Ako trebate dodati bilo koje dodatno spremište paketa, najbolje je da ih jednostavno dodate u / etc / apt / sources.popis.d / imenik. Kasnije ću vam u ovom članku pokazati kako se to radi.

Razumijevanje izvora.Datoteka popisa:

Sadržaj / etc / apt / sources.popis datoteka izgleda otprilike ovako.

Ovdje su retci koji počinju s hash (#) komentari. Komentari se koriste u svrhu dokumentacije ove datoteke. Komentari se također koriste za onemogućavanje određenog spremišta paketa ovdje.

Na primjer, možete ostaviti komentar kada dodate prilagođeno spremište paketa poput ovog.

# Ovo je moj lokalni NodeJS v8.x spremište paketa
deb http: // 192.168.10.1 / nodejs / 8.x rastezanje glavni

Nazvat ću svaki redak koji se koristi za dodavanje spremišta paketa (redovi koji počinju s deb) na / etc / apt / sources.popis datoteka i datoteke u / etc / apt / sources.popis.d / direktorij APT linije. Možete ga nazvati kako god želite.

Sada razgovarajmo o tome kako je formatirana APT linija. Ovo je primjer APT linije kao što je prikazano na snimci zaslona u nastavku.

Redak APT-a započinje s deb, što znači da ovo spremište paketa distribuira softverske pakete kao prethodno sastavljene binarne datoteke u formatu datoteke deb.

APT linija također može započeti s deb-src, što znači da spremište paketa distribuira softverske pakete kao izvorne kodove, koje ćete morati kompilirati na svom računalu da biste mogli koristiti. Prema zadanim postavkama, svi deb-src spremišta paketa su onemogućena na Ubuntuu. Osobno više volim da ih onemoguće jer ih ne koristim. Instaliranje paketa iz izvora traje dugo, ovisno o specifikacijama vašeg računala.

Tada imate HTTP, HTTPS ili FTP URL spremišta paketa. Tu se čuvaju sve datoteke paketa i datoteke baze podataka paketa. Upravitelj paketa preuzima metapodatke paketa i druge informacije kako bi saznao koji su paketi dostupni i gdje ih preuzeti.

Zatim morate upisati kratko ime koda vašeg operativnog sustava Ubuntu. Za svaku verziju Ubuntua različito je. Na primjer, u Ubuntu 18.04 LTS, jeste bionički.

Sljedećom naredbom možete saznati što je to za vašu distribuciju:

$ lsb_release -cs

Zatim smjestite razmak odvojeni popis različitih odjeljaka tog spremišta paketa. Paketi spremišta za pakete mogu se logički podijeliti u mnoge skupine kao što možete vidjeti u označenom odjeljku ovog članka u nastavku. Spremište Ubuntu paketa podijeljeno je na glavni, ograničen, svemir i multiverzum odjeljci. U ovom sam primjeru dodao samo glavni i ograničen odjeljci bionički spremište paketa.

To je u osnovi sve što trebate znati izvori.popis datoteka na Ubuntuu.

Dodavanje vlastitog spremišta paketa na Ubuntu:

Recimo, želite dodati svoje spremište paketa na Ubuntu. Recimo, hostiran je na vašoj lokalnoj mreži i dostupan na http: // 192.168.10.5 / nodejs i to je zrcalo spremišta paketa NodeJS.

Prvo stvorite novu datoteku čvor.popis u / etc / apt / sources.popis.d / direktorij sa sljedećom naredbom:

$ sudo nano / etc / apt / sources.popis.d / čvor.popis

Sada dodajte sljedeći redak i spremite datoteku pritiskom na + x a zatim pritisnite g a zatim pritisnite .

Sada da bi promjene stupile na snagu, ažurirajte predmemoriju spremišta APT paketa sljedećom naredbom:

$ sudo apt ažuriranje

Sada možete instalirati pakete iz spremišta za pakete koje ste dodali. Hvala što ste pročitali ovaj članak.

Kako razviti igru ​​na Linuxu
Prije deset godina malo je Linux korisnika predviđalo da će njihov omiljeni operativni sustav jednog dana biti popularna platforma za igranje komercij...
Luke komercijalnih igara s otvorenim kodom
Besplatne igre s otvorenim kodom i više platformi mogu se koristiti za igranje starih, kao i nekih prilično nedavnih naslova igara. U ovom će se člank...
Najbolje igre naredbenog retka za Linux
Naredbeni redak nije samo vaš najveći saveznik pri korištenju Linuxa - on također može biti izvor zabave jer ga možete koristiti za igranje mnogih zab...