Layman - un instrument pentru gestionarea suprapunerilor gentoo

DESCRIERE

layman este un script care vă permite să adăugați, să eliminați și să actualizați suprapunerile Gentoo dintr-o varietate de surse.

IMPORTANT

Utilizarea nespecialist pentru a se conecta cu ușurință și să actualizeze suprapuneri de Gentoo - dar, din păcate, nu mai greu și rupe sistemul.

Arborele principal de portage conține ebuild-uri, pentru care Gentoo este responsabilă, deoarece acestea sunt susținute de dezvoltatorii proiectului. Dar majoritatea suprapunerilor pe care le puteți conecta folosind laic. nu oferă astfel de garanții, prin urmare, folosindu-le, vă expuneți sistemul de pericol. Amintiți-vă întotdeauna acest lucru instalând ebuild-uri de la terțe părți.

Pentru a asigura securitatea sistemului, trebuie să vă familiarizați cu ebuild-ul înainte de al instala.

OPTIUNI

acţiuni

Următoarele sunt acțiunile disponibile ale laicilor.

Încarcă o listă de suprapuneri la distanță. Ca o regulă, nu trebuie să specificați în mod explicit această opțiune: descărcarea se realizează automat la acțiunile de pornire de sincronizare, sincronizare-toate sau o listă. Pentru a refuza încărcarea automată, utilizați opțiunea --nofetch.

Adaugă suprapunerea specificată din lista de la distanță stocată în cache la suprapunerile instalate local. Pentru a adăuga toate suprapunerile din listă, utilizați opțiunea "ALL".

Îndepărtează suprapunerea specificată dintre cele instalate local pe sistem. Pentru a șterge toate suprapunerile, utilizați opțiunea "ALL".

Actualizează suprapunerea specificată. Pentru a sincroniza toate suprapunerile, utilizați opțiunea "ALL".

Afișează toate informațiile disponibile pentru suprapunerea specificată.

Actualizează toate suprapunerile. Aliasul pentru "TO ALL".

Afișează conținutul listei suprapuse la distanță.

Afișează o listă de suprapuneri instalate local.

Alte opțiuni

Celelalte opțiuni laic sunt enumerate mai jos.

Setează calea spre fișierul de configurare alternativ.

Nu permite laicului să descarce automat liste de suprapuneri la distanță. În mod implicit, laic, la fiecare acțiune, sincronizare, listă sau preluare încarcă toate listele localizate la distanță.

Nu permite laicului să verifice liste de suprapunere la distanță pentru o descriere completă. Implicit, laicul respinge suprapunerile pentru care nu există descriere sau informații de contact.

Dezactivează complet ieșirea de mesaje în timpul lucrului de laic. În astfel de „silent“ procese modul de copil începe cu intrare deconectate de date standard, pentru a se evita sesiuni interactive infinite; astfel, un proces copil poate fi întrerupt în orice situație care necesită o acțiune explicit al utilizatorului. Acest lucru se poate întâmpla, de exemplu, dacă suprapunere pe server Subversion și certificatul SSL pentru a fi confirmată manual.

Specifică pentru un layman o ieșire detaliată: veți primi informații despre suprapuneri pe care le puteți descărca.

Suprascrie ieșirea de culoare pentru laic.

Specifică pentru laic o ieșire compactă. Valorile de nivel permise se situează în intervalul de la 0 la 4, unde 0 corespunde dezactivării complete a mesajelor de informare. Dacă nivelul este sub 3, aceleași restricții se aplică și opțiunii --quiet.

Utilizați această opțiune împreună cu --add. Vă permite să modificați prioritatea adăugării suprapunerii și, astfel, să afecteze ordinea intrărilor fișierului make.conf. Cu cât setul este mai mic, cu atât mai devreme va apărea înregistrarea în listă. Intervalul valid este de la 0 la 100. În mod implicit, se presupune că valoarea este de 50.

SETARE

Implicit, laicul citește parametrii de configurare din fișierul /etc/layman/layman.cfg. Un total de șapte parametri pot fi configurați.

Un catalog care va fi folosit pentru a stoca suprapunerile și toate datele suplimentare solicitate de laic. Valoarea implicită este / var / lib / layman. laicul nu își salvează datele în / var, ci în subdirectoarele / usr / portage. Sa decis implementarea suportului pentru sistemele de fișiere de rețea. Dacă arborele portage pe care îl aveți pe nfs sau un sistem de fișiere similar și mai multe mașini au acces la un depozit de e-bancuri prin rețea, va trebui să stocați și toate datele necesare laic în copac. Prin urmare, sincronizarea suprapunerilor trebuie să aibă loc într-un singur loc.

Aici, laicul salvează lista suprapusă globală descărcată. Directorul implicit este% (storage) s / cache.xml.

Aici, laicul păstrează o listă de suprapuneri instalate. Directorul implicit este% (storage) s / overlays.xml.

Dacă trebuie să utilizați un server proxy, specificați-l aici.

Setați "da" dacă doriți să împiedicați laicul să urmărească suprapunerile care nu au informații sau descrieri de contact.

Lucrați cu oricine

Utilitarul laic este conceput pentru a oferi confortul suprapunerilor Gentoo însoțitoare, fără o personalizare suplimentară.

Listele de suprapuneri

În plus, laicul permite definirea fișierelor locale din această listă. Asigurați-vă că căile de acces la ele au fișierul prefix: // prefixat cu adresa URL.

Dacă aveți nevoie de un server proxy pentru a accesa Internetul, puteți utiliza variabila corespunzătoare în fișierul de configurare laic. Layman ia în considerare și valoarea variabilei de mediu http_proxy. dacă este definită.

Cache local

laicul salvează o copie locală a listei descărcate de la distanță. În mod implicit, acesta este plasat în fișierul /var/lib/layman/cache.xml. Acest fișier există doar într-o singură instanță și este suprascris de fiecare dată când începeți laic.

Procesează fișierul /etc/make.conf

Deoarece laicul este proiectat să includă în mod automat suprapuneri în sistemul dvs., ar trebui să fie posibilă modificarea variabilei PORTDIR_OVERLAY în fișierul /etc/make.conf. Dar este /etc/make.conf care este fișierul principal de configurare pentru Gentoo, care este vital pentru funcționarea normală a sistemului, iar modificarea automată a acestuia ar fi periculoasă. Cu toate acestea, puteți rezolva acest laic. setarea /etc/make.conf în make_conf în fișierul de configurare.

Setările standard ale layman sunt cuprinse în fișierul /var/lib/layman/make.conf. Dacă doriți să le stocați în altă parte, schimbați numele acestui fișier.

La prima accesare, este posibil ca fișierul să nu existe. În acest caz, laicul însuși îl va crea.

Nu este necesar să ștergeți variabila standard PORTDIR_OVERLAY din fișierul make.conf. Dacă este necesar, laicul va adăuga noi suprapuneri la valoarea existentă, astfel încât toate intrările anterioare vor fi păstrate.

Adăugați, eliminați și actualizați suprapunerile

După descărcarea listei șterse, laicul face posibilă adăugarea de suprapuneri din această listă la sistemul dvs. Se va încerca să se descarce suprapunerea. Dacă descărcarea are succes, informațiile despre suprapunere vor fi copiate din memoria cache în lista de suprapuneri instalate local. În plus, laicul va schimba valoarea PORTDIR_OVERLAY astfel încât să includă noi modalități de accesare a suprapunerilor.

Laicul elimină complet suprapunerile, fără a lăsa gunoi.

Pentru a actualiza toate suprapunerile gestionate de laic. îl puteți executa cu opțiunea --sync ALL sau prin includerea --sync-all.

Lista suprapunerilor

Pentru a afișa o listă de suprapuneri disponibile sau instalate, executați un layman cu opțiunea -list sau -list-local, respectiv.

Înainte de numele fiecărei suprapuneri acceptate complet, asteriscul verde va apărea în listă și înainte de numele suprapus, pe care nu îl veți putea folosi, pentru că nu aveți funcționalitatea necesară - un asterisc roșu.

În mod implicit, laicul afișează numai suprapunerile acceptate pe deplin, omițând restul. În plus, deoarece versiunea 1.0.7 laicul afișează avertismente despre suprapuneri cu un câmp de descriere gol sau fără informații de contact; dacă preferați comportamentul laicului oferit în versiunile anterioare, utilizați flagul de opțiuni k sau puneți opțiunea nocheck în fișierul de configurare.

Căutați ebuild-uri în suprapuneri

Tipuri de suprapuneri

În prezent, laicul acceptă suprapuneri exportate prin rsync. subversiune. bzr. darcs. Git. mercurial sau distribuit sub formă de pachete de gudron.

LISTA SUPRAVEGHERILOR

Formatul listei suprapuse

laicul utilizează o listă centralizată de suprapuneri în format XML. Acest fișier arată astfel:

Suprapunere locală suplimentară

Pur și simplu creați o listă de suprapuneri în formatul descris mai sus și executați un laic cu opțiunea -o. Înainte de adresa URL locală a fișierului, puneți fișierul: //.

Adăugarea suprapunerii globale

Toți dezvoltatorii Gentoo au acces la acest depozit prin CVS și pot schimba compoziția suprapunerilor propuse.

EXEMPLE

Instalați suprapunerea

Wrobel-ul suprapus va fi adăugat în lista dvs. de suprapuneri instalate.

Sincronizați suprapunerile

Toate suprapunerile vor fi actualizate.

Realizați o serie de acțiuni

laicul -f -a wrobel -oaplicații-experimentale

O listă suprapusă de la distanță va fi primită și, imediat după aceea, vor fi adăugate două suprapuneri.

FILES

Un fișier de configurare care conține setările implicite pentru laic

bugtracker