Kā programmatūras instalēšanas un pakešu pārvaldnieki strādā Linux

Satura rādītājs:

Kā programmatūras instalēšanas un pakešu pārvaldnieki strādā Linux
Kā programmatūras instalēšanas un pakešu pārvaldnieki strādā Linux

Video: Kā programmatūras instalēšanas un pakešu pārvaldnieki strādā Linux

Video: Kā programmatūras instalēšanas un pakešu pārvaldnieki strādā Linux
Video: RSS Feeds: The Better Way To Consume - YouTube 2024, Aprīlis
Anonim

Kamēr jūs varat kompilēt un instalēt visu savā vietā Linux, pakešu pārvaldnieki ir izstrādāti, lai veiktu visu jūsu darbu. Izmantojot pakešu pārvaldnieku, programmatūra tiek instalēta un atjaunināta ērtāk nekā Windows.

Linux vs Windows

Ir daudz dažādu Linux distribūciju un dažādu pakešu pārvaldnieku. Linux ir veidota no atvērtā koda programmatūras, kas nozīmē, ka katrs Linux izplatīšanas kompilators veido savu programmatūru ar vēlamajām bibliotēkas versijām un apkopošanas opcijām. Kombinējot Linux lietojumprogrammas parasti neizmanto katru izplatīšanu - pat ja tās varētu, instalēšanu kavētu konkurējošie pakotņu formāti. Ja atrodat Linux lietojumprogrammas vietni, visticamāk, jūs redzēsiet dažādas lejupielādes saites dažādiem pakotņu formātiem un Linux sadalījumi - pieņemot, ka lietojumprogrammas vietne kopumā piedāvā iepriekš apkopotas versijas. Pieteikums var likt jums lejupielādēt avota kodu un sastādīt to pats.

Image
Image

Programmatūras krātuves

Linux lietotāji parasti neizplata un instalē lietojumprogrammas no lietojumprogrammu vietnēm, piemēram, Windows lietotājiem. Tā vietā katrai Linux izplatīšanai ir savas programmatūras krātuves. Šajos krātuvēs ir programmatūras pakotnes, kas īpaši sastādītas par katru Linux izplatīšanu un versiju. Piemēram, ja jūs izmantojat Ubuntu 12.04, jūsu izmantotajos krātuvēs ir iepakojumi, kas īpaši sastādīti par Ubuntu 12.04. Fedora lietotājs izmanto repozitoriju, kas ir pilns ar iepakojumiem, kas īpaši apkopoti par viņu Fedora versiju.

Image
Image

Pakešu pārvaldnieki

Padomājiet par paketes pārvaldnieku, piemēram, mobilo lietotņu veikalu, izņemot tos, kas bija apmēram ilgi pirms lietotņu veikali. Informējiet pakotņu pārvaldnieku, lai instalētu programmatūru, un tā automātiski lejupielādēs atbilstošo paketi no tās konfigurētajām programmatūras repozitīvām, instalēs to un uzstādīs to visu - bez nepieciešamības klikšķināt vedņus vai izsekot vietnes.exe failiem. Kad atjauninājums tiek izlaists, pakotņu pārvaldnieks paziņo un lejupielādē atbilstošo atjauninājumu. Atšķirībā no Windows, kur katram lietojumprogrammai ir savs atjauninātājs, lai saņemtu automātiskos atjauninājumus, pakešu pārvaldnieks apstrādā visu instalētās programmatūras atjauninājumus, pieņemot, ka tie tika instalēti no programmatūras krātuvēm.

Image
Image

Kas ir pakete?

Atšķirībā no Windows, kur lietojumprogrammās ir iekļauti.exe instalēšanas faili, kas var darīt visu, kas viņiem patīk sistēmai, Linux izmanto īpašus pakotņu formātus. Pastāv dažādi pakotņu veidi - jo īpaši Debian un Ubuntu DEB un Fedora, Red Hat un citi. Šīs paketes būtībā ir arhīvi, kas satur failu sarakstu. Pakotņu pārvaldnieks atver arhīvu un instalē failus atrašanās vietā, kuru nosaka pakotne. Pakotņu pārvaldnieks joprojām apzinās, kuri faili pieder pie pakotnēm, - ja jūs atinstalējat paketi, pakotņu pārvaldnieks precīzi zina, kādi sistēmas faili tiem pieder. Windows nesaprot, kādi faili pieder instalētai lietojumprogrammai - tas ļauj lietojumprogrammu instalētājiem pašiem pārvaldīt instalēšanu un atinstalēšanu.

Pakotnes var saturēt arī skriptus, kas palaiž, kad pakotne tiek instalēta un noņemta, lai gan tos parasti izmanto sistēmas iestatīšanai un nevis failu pārvietošanai patvaļīgās vietās.

Image
Image

Linux programmatūras instalēšana

Lai instalētu programmatūru Linux, atveriet pakotņu pārvaldnieku, atrodiet programmatūru un paziņojiet paketes pārvaldniekam, lai to instalētu. Jūsu paketes pārvaldnieks darīs visu pārējo. Linux distribūcijas bieži piedāvā pakotņu pārvaldniekam dažādus priekšskatījumus. Piemēram, Ubuntu Ubuntu programmatūras centrā, Update Manager, Synaptic programmā un apt-get komandā visi izmanto apt-get un dpkg, lai lejupielādētu un instalētu DEB paketes. Jūs varat izmantot jebkuru lietderību, kas jums patīk - tās vienkārši nodrošina dažādas saskarnes. Linux izplatīšanas izvēlnē parasti atrodat vienkāršu grafisko pakotņu pārvaldnieku.

Image
Image

Atjaunināt kavēšanos

Viena lieta, ko jaunie Linux lietotāji bieži pamana pakotņu pārvaldītājiem un krātuvēm, ir kavēšanās, pirms jaunās programmatūras versijas sasniedz savas sistēmas. Piemēram, kad tiek atbrīvota jauna Mozilla Firefox versija, Windows un Mac lietotāji to iegūs no Mozilla. Linux operētājsistēmai Linux ir jāpiesakās jaunajā versijā un jāizlaiž tā kā atjauninājums. Ja atverat Firefox preferenču logu Linux, atzīmējiet, ka Firefox nespēj automātiski atjaunināt sevi (pieņemot, ka jūs izmantojat Firefox versiju no jūsu Linux izplatīšanas krātuvēm).

Varat arī lejupielādēt un instalēt programmu pati, piemēram, lejupielādēt Firefox tieši no Mozilla, taču, iespējams, būs nepieciešams kompilēt un instalēt programmatūru no avota un noņemt pakešu pārvaldnieku priekšrocības, piemēram, automātiskus, centralizētus drošības atjauninājumus.
Varat arī lejupielādēt un instalēt programmu pati, piemēram, lejupielādēt Firefox tieši no Mozilla, taču, iespējams, būs nepieciešams kompilēt un instalēt programmatūru no avota un noņemt pakešu pārvaldnieku priekšrocības, piemēram, automātiskus, centralizētus drošības atjauninājumus.

Kamēr jaunās Firefox versijas ir prioritāte, jo tajās ir drošības atjauninājumi, citas programmas var netikt piegādātas tik ātri. Piemēram, liela jauna LibreOffice biroja komplekta versija nekad nevar tikt izlaista kā atjauninājums jūsu pašreizējās Linux izplatīšanas versijai.Lai izvairītos no iespējamas nestabilitātes un nodrošinātu laiku testēšanai, šī versija var nebūt pieejama tikai nākamajā Linux izplatīšanas lielākajā versijā, piemēram, Ubuntu 12.10, kad tā kļūst par noklusējuma versiju izplatīšanas programmatūras krātuvēs.

Lai novērstu šo problēmu, daži Linux izplatītāji, piemēram, Arch Linux, piedāvā "ritošā izpildes ciklus", kur jaunās programmatūras versijas tiek ievietotas galvenajās programmatūras krātuvēs. Tas var radīt problēmas - lai gan jūs, iespējams, vēlēsities izmantot jaunās darbvirsmas lietojumprogrammu versijas, iespējams, jums nav jārūpējas par zemu līmeņa sistēmas utilītu jaunajām versijām, kas varētu radīt nestabilitāti.

Ubuntu piedāvā backports repozitoriju, lai jaunākām versijām būtiskas paketes vecākiem sadales, lai gan ne visas jaunās versijas padara to backports krātuve.

Citas krātuves

Kaut arī Linux sadalījumi tiek piegādāti kopā ar saviem repozitorijiem iepriekš konfigurēta, jūs varat arī pievienot savai sistēmai citus krātuves. Pēc tam, kad esat to iegādājies, varat instalēt programmatūras krātuves no šī repozitorija un saņemt no tā jauninājumus, izmantojot pakešu pārvaldnieku. Jūsu pievienotais krātuve jāizstrādā jūsu Linux izplatīšanai un pakešu pārvaldniekam.

Piemēram, Ubuntu piedāvā dažādus personīgo pakotņu arhīvus (PPA), kuros ir iekļautas atsevišķu personu un komandu programmatūras. Ubuntu neuzliek garantijas par pakotņu stabilitāti un drošību šajos krātuvēs, taču jūs varat pievienot uzticamu personu privātās kreditēšanas līgumus, lai lejupielādētu paketes vēl Ubuntu krātuvē, vai arī lejupielādēt jaunākas esošo pakotņu versijas.

Daži trešo pušu lietojumprogrammas izmanto arī savas programmatūras krātuves. Piemēram, instalējot pārlūku Google Chrome pārlūkā Ubuntu, jūsu sistēmai pievieno savu piemērotu krātuvi. Tas nodrošina, ka jūs saņemat Google Chrome atjauninājumus, izmantojot Ubuntu atjauninātāju un standarta programmatūras instalēšanas rīkus.

Ieteicams: