/ / Kā programmatūras instalēšana un pakotņu pārvaldnieki darbojas operētājsistēmā Linux

Kā programmatūras instalēšana un pakotņu pārvaldnieki darbojas operētājsistēmā Linux

attēls

Programmatūras instalēšana Linux ir saistīta ar paketipārvaldnieki un programmatūras krātuves, nevis lejupielādējot un palaižot .exe failus no vietnēm, piemēram, operētājsistēmā Windows. Ja esat iesācējs Linux, tas var šķist dramatiskas kultūras maiņas.

Lai gan jūs varat visu apkopot un instalētja esat Linux operētājsistēmas pakotņu pārvaldnieki ir paredzēti, lai visu darbu izdarītu jūsu vietā. Izmantojot pakešu pārvaldnieku, programmatūras instalēšana un atjaunināšana ir vienkāršāka nekā operētājsistēmā Windows.

Linux pret Windows

Ir ļoti dažādi Linux izplatījumiun visdažādākie pakešu vadītāji. Linux ir veidots no atvērtā pirmkoda programmatūras, kas nozīmē, ka katrs Linux izplatītājs apkopo pats savu programmatūru ar vēlamajām bibliotēkas versijām un kompilācijas iespējām. Kompilē Linux lietojumprogrammas parasti nedarbojas katrā izplatīšanā - pat ja tās varētu, instalēšanu kavē konkurējošie pakotņu formāti. Ja atradīsit Linux lietojumprogrammas vietni, jūs, iespējams, redzēsit dažādas lejupielādes saites dažādiem pakotņu formātiem un Linux. izplatīšana - pieņemot, ka lietojumprogrammas vietne vispār nodrošina iepriekš sastādītas versijas. Lietojumprogramma var jums ieteikt lejupielādēt avota kodu un pats to apkopot.

attēls

Programmatūras krātuves

Linux lietotāji parasti neielādē un neinstalēlietojumprogrammas no lietojumprogrammu vietnēm, kā to dara Windows lietotāji. Tā vietā katram Linux izplatītājam ir savas programmatūras krātuves. Šajās krātuvēs ir programmatūras paketes, kas speciāli izveidotas katram Linux izplatīšanai un versijai. Piemēram, ja jūs izmantojat Ubuntu 12.04, jūsu izmantotās krātuves satur pakotnes, kas speciāli izveidotas Ubuntu 12.04. Fedora lietotājs izmanto krātuvi, kas ir pilna ar pakotnēm, kas īpaši izveidotas viņu Fedora versijai.

attēls

Pakešu vadītāji

Padomājiet par pakešu pārvaldnieku, piemēram, mobilo lietotniveikals - izņemot tos, kas atradās jau ilgi pirms lietotņu veikaliem. Lieciet pakešu pārvaldniekam instalēt programmatūru, un tas automātiski lejupielādēs atbilstošo pakotni no konfigurētajām programmatūras krātuvēm, instalēs to un iestatīs to visu, bez jums nevajadzēs noklikšķināt caur vedņiem vai medīt .exe failus vietnēs. Kad tiek izlaists atjauninājums, pakešu pārvaldnieks pamana un lejupielādē atbilstošo atjauninājumu. Atšķirībā no Windows, kur katrai lietojumprogrammai ir jābūt savai jaunākajai versijai, lai saņemtu automātiskus atjauninājumus, pakotņu pārvaldnieks apstrādā atjauninājumus visai instalētajai programmatūrai - pieņemot, ka tie ir instalēti no programmatūras krātuvēm.

attēls

Kas ir pakete?

Atšķirībā no Windows, kur ienāk lietojumprogrammas.exe instalēšanas faili, kas sistēmai var darīt visu, kas viņiem patīk, Linux izmanto īpašus pakotņu formātus. Pastāv dažādi pakotņu veidi - īpaši DEB Debian un Ubuntu un RPM Fedora, Red Hat un citi. Šīs paketes būtībā ir arhīvi, kas satur failu sarakstu. Pakešu pārvaldnieks atver arhīvu un instalē failus tajā vietā, kuru norāda pakotne. Pakešu pārvaldnieks joprojām zina, kuri faili pieder kādām pakotnēm - atinstalējot paketi, pakotņu pārvaldnieks precīzi zina, kuri sistēmas faili tam pieder. Windows nav ne jausmas, kādi faili pieder instalētai lietojumprogrammai - tā ļauj lietojumprogrammu instalētājiem paši pārvaldīt instalēšanu un atinstalēšanu.

Pakotnēs var būt arī skripti, kas tiek palaisti, kad pakotne ir instalēta un noņemta, lai gan tos parasti izmanto sistēmas iestatīšanai, nevis failu pārvietošanai uz patvaļīgām vietām.

attēls

Programmatūras instalēšana Linux

Lai instalētu programmatūru Linux, atveriet savu pakotnipārvaldnieks, meklējiet programmatūru un sakiet pakešu pārvaldniekam, lai tā instalēta. Pārējo veiks jūsu pakotnes pārvaldnieks. Linux izplatīšanas pakotņu pārvaldniekam bieži piedāvā dažādas piekļuves iespējas. Piemēram, Ubuntu Ubuntu programmatūras centrā, atjauninājumu pārvaldniekā, Synaptic lietojumprogrammā un komandā apt-get visi izmantojiet apt-get un dpkg, lai lejupielādētu un instalētu DEB pakotnes. Varat izmantot jebkuru jums noderīgu utilītu - tie vienkārši nodrošina dažādas saskarnes. Parasti Linux izplatīšanas izvēlnēs atradīsit vienkāršu, grafisku pakotņu pārvaldnieku.

attēls

Atjaunināt kavējumus

Viena lieta, ko jaunie Linux lietotāji bieži pamanapakotņu pārvaldnieki un repozitoriji ir kavēšanās, pirms jaunās programmatūras versijas sasniedz viņu sistēmas. Piemēram, kad tiek izlaista jauna Mozilla Firefox versija, Windows un Mac lietotāji to iegūs no Mozilla. Linux operētājsistēmas Linux izplatītājam ir jāiesaiņo jaunā versija un jāizstumj tā kā atjauninājums. Atverot Firefox preferenču logu operētājsistēmā Linux, ņemsit vērā, ka Firefox nespēj sevi automātiski atjaunināt (pieņemot, ka jūs izmantojat Firefox versiju no sava Linux izplatīšanas krātuvēm).

attēls

Varat arī lejupielādēt un instalēt lietojumprogrammupats - piemēram, lejupielādējot Firefox tieši no Mozilla -, taču, iespējams, būs jāapkopo un jāinstalē programmatūra no avota, un tas novērš pakešu pārvaldnieku priekšrocības, piemēram, automātiskus, centralizētus drošības atjauninājumus.

Lai gan prioritāte ir jaunajām Firefox versijāmtā kā tajos ir drošības atjauninājumi, iespējams, citas programmas netiks piegādātas tik ātri. Piemēram, būtiska jauna LibreOffice biroja komplekta versija nekad netiks izlaista kā atjauninājums jūsu Linux izplatīšanas pašreizējai versijai. Lai izvairītos no iespējamās nestabilitātes un dotu laiku testēšanai, šī versija var nebūt pieejama līdz nākamajai lielai Linux izplatīšanas versijai - 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ījumi,piemēram, Arch Linux, piedāvā “ritošos izlaišanas ciklus”, kur jaunās programmatūras versijas tiek ievietotas galvenajās programmatūras krātuvēs. Tas var radīt problēmas - lai arī jūs varētu vēlēties jaunas darbvirsmas lietojumprogrammu versijas, jums, iespējams, nerūp jaunas zema līmeņa sistēmas utilītu versijas, kas varētu izraisīt nestabilitāti.

Ubuntu piedāvā backports repozitoriju, lai jaunākām nozīmīgu pakotņu versijām nonāktu vecākos izplatījumos, lai gan ne visas jaunās versijas padara to par backports repozitoriju.

Citas krātuves

Kaut arī Linux izplatīšana tiek piegādāta ar savējāmiepriekš konfigurētas krātuves, sistēmai varat pievienot arī citas krātuves. Kad esat to izdarījis, jūs varat instalēt programmatūras krātuves no šīs krātuves un saņemt atjauninājumus no tās, izmantojot savu pakešu pārvaldnieku. Pievienotajai krātuvei jābūt izveidotai jūsu Linux izplatīšanas un pakotņu pārvaldniekam.

Piemēram, Ubuntu piedāvā plašupersonisko pakešu arhīvi (PPA), kas satur indivīdu un komandu sastādītu programmatūru. Ubuntu nesola pakešu stabilitāti vai drošību šajās krātuvēs, taču varat pievienot uzticamu personu PPL, lai lejupielādētu pakotnes, kas vēl nav Ubuntu krātuvē, vai arī lejupielādētu jaunākas esošo pakotņu versijas.

Dažas trešo personu lietojumprogrammas izmanto arī savasprogrammatūras krātuves. Piemēram, instalējot pārlūku Google Chrome Ubuntu, tas jūsu sistēmai pievieno savu apt krātuvi. Tas nodrošina atjauninājumu saņemšanu pārlūkā Google Chrome, izmantojot Ubuntu atjauninājumu pārvaldnieku un standarta programmatūras instalēšanas rīkus.

attēls