Guix: jauns universālo pakotņu pārvaldnieks

guix ir sistēma paku pārvaldība funkcionāls (tādā ziņā, ka tas jau "darbojas" un izmanto funkcijas, lai definētu atkarības, atjauninājumus un tā tālāk), kas sola daudzas priekšrocības salīdzinājumā ar tradicionālajiem pakotņu pārvaldniekiem. 


Pirmkārt, jāpiemin, ka Guix ir universāls pakotņu pārvaldnieks un ka tas var darboties jebkuram izplatītājam neatkarīgi no tā, vai jums jau ir instalēts savs pakotņu pārvaldnieks.

Otrkārt, tas ir darījumu un ļauj atgriezties, tas ir, no vienas puses, ja kritiskās instalācijas vai atjaunināšanas vidū kaut kas noiet greizi, sistēma atgriežas iepriekšējā stāvoklī un "nesabojājas" un, no otras puses, vēlaties atgriezties iepriekšējā stāvoklī (tas ir, ja vēlaties atgriezties pie iepriekšējās programmas versijas vai atsaukt pēdējās izmaiņas atjauninājumā), sistēma "atceras" iepriekšējo stāvokli un var automātiski atsaukt visas izmaiņas.

Treškārt, tas ļauj paketes instalēt priviliģētiem lietotājiem un paralēli instalēt vairākas vienas un tās pašas lietojumprogrammas versijas neatkarīgi no tā, vai šīm versijām ir dažādas atkarības. Tas ir iespējams, jo Guix instalē paketes savās ūdensnecaurlaidīgajās krātuvēs sistēmā.

Visbeidzot, iesaiņotājiem ir arī priekšrocības, galvenokārt tāpēc, ka tas novērš iespējamās kļūmes, kā rezultātā iesaiņotājs "aizmirst" atkarību, kas jau ir instalēta jūsu mašīnā.

Ziņkārīgajiem jāatzīmē, ka Guix ir Nix pakotņu sistēmas evolūcija.

Precīzi, Nix (tātad arī Guix) ģenerē paketes no avota koda, tātad instalēšanas komanda, piemēram:

nix-env - instalējiet Firefox

... Tas radīs daudz kompilācijas darbību ne tikai Firefox, bet arī visām tā atkarībām, vismaz, ja šīs paketes vēl nav iepriekš apkopotas Nix veikalā. Lielākajai daļai lietotāju (Gentoo stila) sastādīšana nav īpaši patīkama, jo tas prasa pārāk ilgu laiku. Tomēr Nix var izlaist šo darbību un lejupielādēt iepriekš sastādītu bināro failu, ja tāds pastāv no Nix veikala.

Šajā videoklipā varat redzēt, kā viens no tā veidotājiem izskaidro Guix darbību:

Guix ir apstiprinājis Brīvās programmatūras fonds, tā krātuvēs jau ir apmēram 8000 pakotņu. Tā avota kodu varat atrast vietnē FSF Git:

http://git.savannah.gnu.org/cgit/guix.git

Lai iegūtu avota kodu, varat palaist šādas darbības:

git clone git: //git.savannah.gnu.org/guix.git

Fuente: guix & Taringa


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.

  1.   goxtobe teica

    Šāda veida pakotņu pārvaldnieks šķiet izcila ideja, es to izmēģināšu un redzēšu, kā tas darbojas.

  2.   uzvarētājs teica

    vai kāds šeit to izmanto? Es meklēju, un nav daudz informācijas, vai kāds, kurš ievieto apmācību par galvenajām komandām un to, kā to izmantot, patiesībā ir viens no nedaudzajiem ierakstiem, kas ir….