Instalare zero

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare
Instalare zero
software
Instalare zero gata să ruleze un pachet nou descărcat
Instalare zero gata să ruleze un pachet nou descărcat
Tip Sistem de gestionare a pachetelor
Dezvoltator Thomas Leonard
Ultima versiune 2.11.5 [1] ( 04.02.2016 )
Sistem de operare Linux
Unix-like
macOS
Limba Piton
Licență Licență publică generală mai mică GNU
( Licență gratuită )
Site-ul web 0install.net

Zero Install este un sistem pentru rularea de aplicații pe Linux și sisteme similare Unix în general și este managerul de pachete implicit al desktopului ROX . O caracteristică particulară este că software-ul este instalat într-un mod transparent pentru utilizator, adică descărcarea pachetului, rezoluția dependențelor și instalarea sunt gestionate independent de Zero Install.

Mod de operare

Programele sunt identificate cu un URI . Pentru a edita un fișier, de exemplu, nu veți utiliza „ vim testo.txt ” ci „ http://www.vim.org/vim testo.txt ”.

Prima dată când utilizatorul accesează un program, Zero Install descarcă pachetul și dependențele necesare de pe internet și (dacă este setat) îl înregistrează în cache pentru a evita descărcarea acestuia din nou la accesările ulterioare. Pachetele sunt distribuite de obicei în formatul directorului aplicației , adică într-un singur director care conține toate fișierele aplicației, inclusiv documentația și sursele. Accesul la pachet va duce la executarea programului pe care îl conține.

Inițial Zero Install consta din două părți distincte: un modul pentru kernel-ul Linux , care simulează un sistem de fișiere virtual (numit lazyfs ) care conținea toate pachetele disponibile și Zero Install, un proces de demon care descărca software la cerere. Sistemul a fost apoi înlocuit de un set de instrumente dezvoltate în Python și PyGTK , numit Injector , care se bazează pe pachete dintr-un depozit descentralizat.

Acest sistem este conceput pentru a coexista pașnic cu alte sisteme de gestionare a pachetelor și, prin urmare, poate fi instalat în paralel cu sistemul implicit de gestionare a pachetelor.

Caracteristici

Abordarea neobișnuită adoptată de Zero Install are avantaje și dezavantaje:

  • accesul root nu este necesar pentru a utiliza programe noi: pachetele sunt instalate în directorul utilizatorului;
  • fiecare instalare este locală pentru utilizatorul care a apelat programul relativ: mai multe versiuni ale aceluiași program asociate cu utilizatori diferiți pot coexista;
  • deoarece accesul root nu este necesar, poate fi dificil să se stabilească restricții suplimentare pentru utilizatori (un exemplu tipic este un sistem bazat pe chioșc );
  • utilizarea URI-urilor pentru apelarea programelor nu este intuitivă: setarea marcajelor cu 0alias poate totuși să atenueze problema.

Notă

  1. ^ Gmane Loom , la article.gmane.org. Adus la 16 iunie 2016 (arhivat din original la 13 octombrie 2016) .

Elemente conexe

Alte proiecte

linkuri externe

Software gratuit Portal Software gratuit Puteți ajuta Wikipedia extinzându-l Software-ul gratuit