libalpm_cb(3) Library Functions Manual libalpm_cb(3) NUME libalpm_cb - reapelari - Funcii i structuri pentru reapelarile din ,,libalpm" SINOPSIS Structuri de date struct alpm_event_any_t Un eveniment care poate reprezenta orice eveniment. struct alpm_event_package_operation_t A avut loc un eveniment de operare a pachetului. struct alpm_event_optdep_removal_t O dependena opionala a fost eliminata. struct alpm_event_scriptlet_info_t Un script a fost rulat. struct alpm_event_database_missing_t Lipsete o baza de date.O baza de date lipsete struct alpm_event_pkgdownload_t A fost descarcat un pachet. struct alpm_event_pacnew_created_t Un fiier pacnew a fost creat. struct alpm_event_pacsave_created_t Un fiier pacsave a fost creat. struct alpm_event_hook_t Carligele pre/post tranzacie trebuie sa fie rulate. struct alpm_event_hook_run_t Un carlig pre/post tranzacie a fost rulat. struct alpm_event_pkg_retrieve_t Descarcarea pachetelor urmeaza sa inceapa. union alpm_event_t Evenimente. struct alpm_question_any_t O intrebare care poate reprezenta orice alta intrebare. struct alpm_question_install_ignorepkg_t Ar trebui ca inta din ignorepkg sa fie instalata oricum? struct alpm_question_replace_t Trebuie inlocuit un pachet? struct alpm_question_conflict_t Trebuie eliminat un pachet conflictual? struct alpm_question_corrupted_t Trebuie ters un pachet corupt? struct alpm_question_remove_pkgs_t Trebuie ca intele nerezolvabile sa fie eliminate din tranzacie? struct alpm_question_select_provider_t Selectarea furnizorului. struct alpm_question_import_key_t Trebuie importata o cheie? union alpm_question_t Intrebari. struct alpm_download_event_init_t Structura contextuala pentru momentul in care incepe o descarcare struct alpm_download_event_progress_t Structura contextuala pentru evoluia descarcarii. struct alpm_download_event_retry_t Structura contextuala pentru momentul in care o descarcare este reluata. struct alpm_download_event_completed_t Struct contextuala pentru momentul finalizarii unei descarcari. Definiii de tip typedef void(* alpm_cb_event) (void *ctx, alpm_event_t *event) Apel de raspuns la eveniment. typedef void(* alpm_cb_question) (void *ctx, alpm_question_t *question) Apel de raspuns la intrebare. typedef void(* alpm_cb_progress) (void *ctx, alpm_progress_t progress, const char *pkg, int percent, size_t howmany, size_t current) Apel de raspuns la progres (evoluia operaiei). typedef void(* alpm_cb_download) (void *ctx, const char *filename, alpm_download_event_type_t event, void *data) Tipul de reapelari privind progresul descarcarii. typedef int(* alpm_cb_fetch) (void *ctx, const char *url, const char *localpath, int force) O reapelare pentru descarcarea fiierelor. Enumerari enum alpm_event_type_t { ALPM_EVENT_CHECKDEPS_START = 1, ALPM_EVENT_CHECKDEPS_DONE, ALPM_EVENT_FILECONFLICTS_START, ALPM_EVENT_FILECONFLICTS_DONE, ALPM_EVENT_RESOLVEDEPS_START, ALPM_EVENT_RESOLVEDEPS_DONE, ALPM_EVENT_INTERCONFLICTS_START, ALPM_EVENT_INTERCONFLICTS_DONE, ALPM_EVENT_TRANSACTION_START, ALPM_EVENT_TRANSACTION_DONE, ALPM_EVENT_PACKAGE_OPERATION_START, ALPM_EVENT_PACKAGE_OPERATION_DONE, ALPM_EVENT_INTEGRITY_START, ALPM_EVENT_INTEGRITY_DONE, ALPM_EVENT_LOAD_START, ALPM_EVENT_LOAD_DONE, ALPM_EVENT_SCRIPTLET_INFO, ALPM_EVENT_DB_RETRIEVE_START, ALPM_EVENT_DB_RETRIEVE_DONE, ALPM_EVENT_DB_RETRIEVE_FAILED, ALPM_EVENT_PKG_RETRIEVE_START, ALPM_EVENT_PKG_RETRIEVE_DONE, ALPM_EVENT_PKG_RETRIEVE_FAILED, ALPM_EVENT_DISKSPACE_START, ALPM_EVENT_DISKSPACE_DONE, ALPM_EVENT_OPTDEP_REMOVAL, ALPM_EVENT_DATABASE_MISSING, ALPM_EVENT_KEYRING_START, ALPM_EVENT_KEYRING_DONE, ALPM_EVENT_KEY_DOWNLOAD_START, ALPM_EVENT_KEY_DOWNLOAD_DONE, ALPM_EVENT_PACNEW_CREATED, ALPM_EVENT_PACSAVE_CREATED, ALPM_EVENT_HOOK_START, ALPM_EVENT_HOOK_DONE, ALPM_EVENT_HOOK_RUN_START, ALPM_EVENT_HOOK_RUN_DONE } Tipuri de evenimente. enum alpm_package_operation_t { ALPM_PACKAGE_INSTALL = 1, ALPM_PACKAGE_UPGRADE, ALPM_PACKAGE_REINSTALL, ALPM_PACKAGE_DOWNGRADE, ALPM_PACKAGE_REMOVE } O enumerare a tipurilor de operaii ale pachetului enum alpm_hook_when_t { ALPM_HOOK_PRE_TRANSACTION = 1, ALPM_HOOK_POST_TRANSACTION } Tipul de carlig. enum alpm_question_type_t { ALPM_QUESTION_INSTALL_IGNOREPKG = (1 << 0), ALPM_QUESTION_REPLACE_PKG = (1 << 1), ALPM_QUESTION_CONFLICT_PKG = (1 << 2), ALPM_QUESTION_CORRUPTED_PKG = (1 << 3), ALPM_QUESTION_REMOVE_PKGS = (1 << 4), ALPM_QUESTION_SELECT_PROVIDER = (1 << 5), ALPM_QUESTION_IMPORT_KEY = (1 << 6) } Tipul de intrebare. enum alpm_progress_t { ALPM_PROGRESS_ADD_START, ALPM_PROGRESS_UPGRADE_START, ALPM_PROGRESS_DOWNGRADE_START, ALPM_PROGRESS_REINSTALL_START, ALPM_PROGRESS_REMOVE_START, ALPM_PROGRESS_CONFLICTS_START, ALPM_PROGRESS_DISKSPACE_START, ALPM_PROGRESS_INTEGRITY_START, ALPM_PROGRESS_LOAD_START, ALPM_PROGRESS_KEYRING_START } O enumerare a diferitelor tipuri de alerte de progres. enum alpm_download_event_type_t { ALPM_DOWNLOAD_INIT, ALPM_DOWNLOAD_PROGRESS, ALPM_DOWNLOAD_RETRY, ALPM_DOWNLOAD_COMPLETED } Eveniment de descarcare a fiierului. Descriere detaliata Funcii i structuri pentru reapelarile din ,,libalpm". Documentaia structurii de date struct alpm_event_any_t Un eveniment care poate reprezenta orice eveniment. Campuri de date : alpm_event_type_t type Tip de eveniment. struct alpm_event_package_operation_t A avut loc un eveniment de operare a pachetului. Campuri de date : alpm_pkg_t * newpkg Pachet nou. alpm_pkg_t * oldpkg Pachet vechi. alpm_package_operation_t operation Tip de operaie. alpm_event_type_t type Tip de eveniment. struct alpm_event_optdep_removal_t O dependena opionala a fost eliminata. Campuri de date : alpm_depend_t * optdep Dependena opionala in curs de eliminare. alpm_pkg_t * pkg Pachetul cu dependena opionala. alpm_event_type_t type Tip de eveniment. struct alpm_event_scriptlet_info_t Un script a fost rulat. Campuri de date : const char * line Linia de ieire a scriptului. alpm_event_type_t type Tip de eveniment. struct alpm_event_database_missing_t Lipsete o baza de date.O baza de date lipsete Baza de date este inregistrata, dar nu a fost descarcata Campuri de date : const char * dbname Numele bazei de date. alpm_event_type_t type Tip de eveniment. struct alpm_event_pkgdownload_t A fost descarcat un pachet. Campuri de date : const char * file Numele fiierului. alpm_event_type_t type Tip de eveniment. struct alpm_event_pacnew_created_t Un fiier pacnew a fost creat. Campuri de date : const char * file Numele fiierului fara sufixul .pacnew. int from_noupgrade Daca crearea a fost rezultatul unei opiuni NoUpgrade sau nu. alpm_pkg_t * newpkg Pachet nou. alpm_pkg_t * oldpkg Pachet vechi. alpm_event_type_t type Tip de eveniment. struct alpm_event_pacsave_created_t Un fiier pacsave a fost creat. Campuri de date : const char * file Numele fiierului fara sufixul .pacsave. alpm_pkg_t * oldpkg Pachet vechi. alpm_event_type_t type Tip de eveniment. struct alpm_event_hook_t Carligele pre/post tranzacie trebuie sa fie rulate. Campuri de date : alpm_event_type_t type Tip de eveniment. alpm_hook_when_t when Tip de carlig. struct alpm_event_hook_run_t Un carlig pre/post tranzacie a fost rulat. Campuri de date : const char * desc Descrierea carligului care urmeaza sa fie afiata. const char * name Numele carligului. size_t position poziia carligului in curs de execuie numarul total de carlige in curs de execuie alpm_event_type_t type Tip de eveniment. struct alpm_event_pkg_retrieve_t Descarcarea pachetelor urmeaza sa inceapa. Campuri de date : size_t num Numarul de pachete de descarcat. off_t total_size Dimensiunea totala a pachetelor de descarcat. alpm_event_type_t type Tip de eveniment. union alpm_event_t Evenimente. Aceasta este o uniune transmisa catre reapelare care permite interfeei sa tie ce tip de eveniment a fost declanat (prin tip). Este apoi posibil sa se trimita indicatorul la structura corecta sau sa se utilizeze campul de uniune, pentru a accesa datele specifice evenimentului. Campuri de date : alpm_event_any_t any Tipul oricarui eveniment. Accesarea acestuia este intotdeauna sigura. alpm_event_database_missing_t database_missing Lipsete o baza de date&. alpm_event_hook_t hook Carligele de pre/post tranzacie sunt rulate. alpm_event_hook_run_t hook_run Un carlig a fost executat. alpm_event_optdep_removal_t optdep_removal O dependena opionala a fost eliminata. alpm_event_package_operation_t package_operation Operaia pachetului. alpm_event_pacnew_created_t pacnew_created Un fiier pacnew a fost creat. alpm_event_pacsave_created_t pacsave_created Un fiier pacsave a fost creat. alpm_event_pkg_retrieve_t pkg_retrieve Descarca pachete. alpm_event_pkgdownload_t pkgdownload Un pachet a fost descarcat. alpm_event_scriptlet_info_t scriptlet_info Un script a fost rulat. alpm_event_type_t type Tip de eveniment pe care este intotdeauna sigur sa il accesai. struct alpm_question_any_t O intrebare care poate reprezenta orice alta intrebare. Campuri de date : int answer Raspuns. alpm_question_type_t type Tip de intrebare. struct alpm_question_install_ignorepkg_t Ar trebui ca inta din ignorepkg sa fie instalata oricum? Campuri de date : int install Raspuns: daca instalai sau nu pachetul oricum. alpm_pkg_t * pkg Pachetul ignorat pe care decidem daca sa il instalam. alpm_question_type_t type Tip de intrebare. struct alpm_question_replace_t Trebuie inlocuit un pachet? Campuri de date : alpm_db_t * newdb BD a newpkg. alpm_pkg_t * newpkg Pachet de inlocuit cu. alpm_pkg_t * oldpkg Pachet care urmeaza sa fie inlocuit. int replace Raspuns: daca se inlocuiete sau nu oldpkg cu newpkg. alpm_question_type_t type Tip de intrebare. struct alpm_question_conflict_t Trebuie eliminat un pachet conflictual? Campuri de date : alpm_conflict_t * conflict Informaii privind conflictele. int remove Raspuns: daca se elimina sau nu conflictul >package2. alpm_question_type_t type Tip de intrebare. struct alpm_question_corrupted_t Trebuie ters un pachet corupt? Campuri de date : const char * filepath Fiier de eliminat. alpm_errno_t reason Cod de eroare care indica motivul invalidarii pachetului. int remove Raspuns: daca se elimina sau nu ruta fiierului. alpm_question_type_t type Tip de intrebare. struct alpm_question_remove_pkgs_t Trebuie ca intele nerezolvabile sa fie eliminate din tranzacie? Campuri de date : alpm_list_t * packages Lista de alpm_pkg_t* cu dependene nerezolvate. int skip Raspuns: daca se omit sau nu pachetele. alpm_question_type_t type Tip de intrebare. struct alpm_question_select_provider_t Selectarea furnizorului. Campuri de date : alpm_depend_t * depend Ce furnizeaza furnizorii pentru. alpm_list_t * providers Lista de alpm_pkg_t* ca posibili furnizori. alpm_question_type_t type Tip de intrebare. int use_index Raspuns: ce furnizor sa se utilizeze (index de la furnizori) struct alpm_question_import_key_t Trebuie importata o cheie? Campuri de date : const char * fingerprint Amprenta digitala a cheii pentru import. int import Raspuns: daca se importa sau nu cheia. alpm_question_type_t type Tip de intrebare. const char * uid UID-ul cheii de importat. union alpm_question_t Intrebari. Aceasta este o uniune transmisa catre reapelare care permite interfeei sa tie ce tip de intrebare a fost declanata (prin tip). Este apoi posibil sa se atribuie indicatorul la structura corecta sau sa se utilizeze campul de uniune pentru a accesa datele specifice intrebarii. Campuri de date : alpm_question_any_t any O intrebare care poate reprezenta orice intrebare. Accesarea acestuia este intotdeauna sigura. alpm_question_conflict_t conflict Ar trebui eliminat un pachet conflictual? alpm_question_corrupted_t corrupted Ar trebui sa fie ters un pachet corupt? alpm_question_import_key_t import_key Trebuie sa fie importata o cheie? alpm_question_install_ignorepkg_t install_ignorepkg Trebuie ca inta din ignorepkg sa fie instalata oricum? alpm_question_remove_pkgs_t remove_pkgs Trebuie ca obiectivele nerezolvabile sa fie eliminate din tranzacie? alpm_question_replace_t replace Trebuie un pachet sa fie inlocuit? alpm_question_select_provider_t select_provider Selectarea furnizorului. alpm_question_type_t type Tipul de intrebare. Accesarea acestuia este intotdeauna sigura. struct alpm_download_event_init_t Structura contextuala pentru momentul in care incepe o descarcare Campuri de date : int optional daca acest fiier este opional i astfel erorile ar putea fi ignorate struct alpm_download_event_progress_t Structura contextuala pentru evoluia descarcarii. Campuri de date : off_t downloaded Cantitatea de date descarcate. off_t total Cantitatea totala ce trebuie sa fie descarcata. struct alpm_download_event_retry_t Structura contextuala pentru momentul in care o descarcare este reluata. Campuri de date : int resume Daca descarcarea va fi reluata sau va porni de la inceput. struct alpm_download_event_completed_t Struct contextuala pentru momentul finalizarii unei descarcari. Campuri de date : int result codul rezultatului descarcarii: 0 - descarcare finalizata cu succes; 1 - fiierul este actualizat i -1 - eroare off_t total Numarul total de octei din fiier. Documentaia privind definiiile tipurilor (typedef) typedef void(* alpm_cb_download) (void *ctx, const char *filename, alpm_download_event_type_t event, void *data) Tipul de reapelari privind progresul descarcarii. Parametri ctx context furnizat de utilizator filename numele fiierului care este descarcat event tipul de eveniment data datele evenimentului de tip alpm_download_event_*_t typedef void(* alpm_cb_event) (void *ctx, alpm_event_t *event) Apel de raspuns la eveniment. Apelat atunci cand are loc un eveniment Parametri ctx context furnizat de utilizator event evenimentul care a avut loc typedef int(* alpm_cb_fetch) (void *ctx, const char *url, const char *localpath, int force) O reapelare pentru descarcarea fiierelor. Parametri ctx context furnizat de utilizator url adresa URL a fiierului care urmeaza sa fie descarcat localpath directorul in care trebuie descarcat fiierul force daca sa se foreze o actualizare, chiar daca fiierul este acelai Returneaza 0 la succes, 1 daca fiierul exista i este identic, -1 la eroare.. typedef void(* alpm_cb_progress) (void *ctx, alpm_progress_t progress, const char *pkg, int percent, size_t howmany, size_t current) Raspunsul la apelul de progres. Avertizeaza interfaa cu privire la progresul anumitor evenimente. Permite implementarea de bare de incarcare pentru evenimentele a caror finalizare dureaza ceva timp. Parametri ctx context furnizat de utilizator progress tipul de eveniment care progreseaza pkg pentru operaiile cu pachete, numele pachetului asupra caruia se efectueaza operaia percent procentul de finalizare a aciunii howmany numarul total de elemente din aciune current numarul curent de elemente finalizate in raspunsul apelului de progres typedef void(* alpm_cb_question) (void *ctx, alpm_question_t *question) Raspunsul apelului de intrebare. Acest raspuns de apel permite utilizatorului sa ofere informaii i sa decida ce sa faca in timpul anumitor evenimente. Parametri ctx context furnizat de utilizator question intrebarea care se pune. Documentaia tipurilor de enumerare enum alpm_download_event_type_t Evenimente de descarcare a fiierelor. Aceste evenimente sunt raportate de ALPM prin intermediul raspunsului la apelul de descarcare. Enumerator ALPM_DOWNLOAD_INIT A fost iniiata o descarcare. ALPM_DOWNLOAD_PROGRESS O descarcare a progresat. ALPM_DOWNLOAD_RETRY Descarcarea va fi reincercata. ALPM_DOWNLOAD_COMPLETED O descarcare a fost finalizata. enum alpm_event_type_t Tipuri de evenimente. Enumerator ALPM_EVENT_CHECKDEPS_START Vor fi calculate dependenele pentru un pachet. ALPM_EVENT_CHECKDEPS_DONE S-au calculat dependenele pentru un pachet. ALPM_EVENT_FILECONFLICTS_START Vor fi calculate conflictele de fiiere pentru un pachet. ALPM_EVENT_FILECONFLICTS_DONE S-au calculat conflictele de fiiere pentru un pachet. ALPM_EVENT_RESOLVEDEPS_START Vor fi rezolvate dependenele pentru pachetul inta. ALPM_EVENT_RESOLVEDEPS_DONE S-au rezolvat dependenele pentru pachetul inta. ALPM_EVENT_INTERCONFLICTS_START Vor fi verificate inter-conflictele pentru pachetul inta. ALPM_EVENT_INTERCONFLICTS_DONE S-au verificat inter-conflictele pentru pachetul inta. ALPM_EVENT_TRANSACTION_START Incepe procesarea tranzaciei pachetului. ALPM_EVENT_TRANSACTION_DONE Procesarea tranzaciei pachetului s-a incheiat. ALPM_EVENT_PACKAGE_OPERATION_START Pachetul va fi instalat/actualizat/retrogradat/reinstalat/eliminat; consultai alpm_event_package_operation_t pentru argumente. ALPM_EVENT_PACKAGE_OPERATION_DONE Pachetul a fost instalat/actualizat/retrogradat/reinstalat/eliminat; consultai alpm_event_package_operation_t pentru argumente. ALPM_EVENT_INTEGRITY_START Integritatea pachetului inta va fi verificata. ALPM_EVENT_INTEGRITY_DONE Integritatea pachetului inta a fost verificata. ALPM_EVENT_LOAD_START Pachetul inta va fi incarcat. ALPM_EVENT_LOAD_DONE Pachetul inta a fost incarcat. ALPM_EVENT_SCRIPTLET_INFO Scriptul a imprimat informaii; consultai alpm_event_scriptlet_info_t pentru argumente. ALPM_EVENT_DB_RETRIEVE_START Fiierele bazei de date vor fi descarcate dintr-un depozit. ALPM_EVENT_DB_RETRIEVE_DONE Fiierele bazei de date au fost descarcate dintr-un depozit. ALPM_EVENT_DB_RETRIEVE_FAILED Nu toate fiierele bazei de date au fost descarcate cu succes dintr-un depozit. ALPM_EVENT_PKG_RETRIEVE_START Fiierele pachetului vor fi descarcate dintr-un depozit. ALPM_EVENT_PKG_RETRIEVE_DONE Fiierele pachetelor au fost descarcate dintr-un depozit. ALPM_EVENT_PKG_RETRIEVE_FAILED Nu toate fiierele pachetului au fost descarcate cu succes dintr-un depozit. ALPM_EVENT_DISKSPACE_START Va fi calculata utilizarea spaiului pe disc pentru un pachet. ALPM_EVENT_DISKSPACE_DONE S-a calculat utilizarea spaiului pe disc pentru un pachet. ALPM_EVENT_OPTDEP_REMOVAL O dependena opionala ,,optdepend" pentru un alt pachet este eliminata; consultai alpm_event_optdep_removal_t pentru argumente. ALPM_EVENT_DATABASE_MISSING Lipsete o baza de date de depozit configurata; consultai alpm_event_database_missing_t pentru argumente. ALPM_EVENT_KEYRING_START Se verifica daca cheile utilizate pentru crearea semnaturilor sunt in inelul de chei. ALPM_EVENT_KEYRING_DONE Verificarea inelului de chei s-a incheiat. ALPM_EVENT_KEY_DOWNLOAD_START Se descarca cheile lipsa in inelul de chei. ALPM_EVENT_KEY_DOWNLOAD_DONE Descarcarea cheilor s-a incheiat. ALPM_EVENT_PACNEW_CREATED A fost creat un fiier .pacnew; consultai alpm_event_pacnew_created_t pentru argumente. ALPM_EVENT_PACSAVE_CREATED A fost creat un fiier .pacsave; consultai alpm_event_pacsave_created_t pentru argumente. ALPM_EVENT_HOOK_START Va fi iniiata procesarea carligelor. ALPM_EVENT_HOOK_DONE Procesarea carligelor s-a incheiat. ALPM_EVENT_HOOK_RUN_START Un carlig este lansat. ALPM_EVENT_HOOK_RUN_DONE Un carlig i-a finalizat execuia. enum alpm_hook_when_t Tipul de carlig. enum alpm_package_operation_t O enumerare a tipurilor de operaii ale pachetului Enumerator ALPM_PACKAGE_INSTALL Pachet (pentru a fi) instalat. (Fara oldpkg) ALPM_PACKAGE_UPGRADE Pachet (pentru a fi) actualizat. ALPM_PACKAGE_REINSTALL Pachet (pentru a fi) reinstalat. ALPM_PACKAGE_DOWNGRADE Pachet (pentru a fi) retrogradat. ALPM_PACKAGE_REMOVE Pachet (pentru a fi) eliminat. (Fara newpkg) enum alpm_progress_t O enumerare a diferitelor tipuri de alerte de progres. Enumerator ALPM_PROGRESS_ADD_START Instalare pachet. ALPM_PROGRESS_UPGRADE_START Actualizare pachet. ALPM_PROGRESS_DOWNGRADE_START Retrogradare pachet. ALPM_PROGRESS_REINSTALL_START Reinstalare pachet. ALPM_PROGRESS_REMOVE_START Eliminare pachet. ALPM_PROGRESS_CONFLICTS_START Se verifica conflictele. ALPM_PROGRESS_DISKSPACE_START Se verifica spaiul pe disc. ALPM_PROGRESS_INTEGRITY_START Se verifica integritatea pachetului. ALPM_PROGRESS_LOAD_START Se incarca pachete de pe disc. ALPM_PROGRESS_KEYRING_START Se verifica semnaturile pachetelor. enum alpm_question_type_t Tipul de intrebare. Spre deosebire de enumerarile evenimentelor sau progresului, aceasta enumerare are valori de masca de bii, astfel incat o interfaa poate utiliza o harta de masca de bii pentru a furniza raspunsuri preselectate la diferitele tipuri de intrebari. Enumerator ALPM_QUESTION_INSTALL_IGNOREPKG Ar trebui ca inta din ignorepkg sa fie instalata oricum? ALPM_QUESTION_REPLACE_PKG Trebuie inlocuit un pachet? ALPM_QUESTION_CONFLICT_PKG Trebuie eliminat un pachet conflictual? ALPM_QUESTION_CORRUPTED_PKG Trebuie ters un pachet corupt? ALPM_QUESTION_REMOVE_PKGS Trebuie ca intele nerezolvabile sa fie eliminate din tranzacie? ALPM_QUESTION_SELECT_PROVIDER Selectarea furnizorului. ALPM_QUESTION_IMPORT_KEY Trebuie importata o cheie? Autor Generat automat de Doxygen pentru ,,libalpm" din codul sursa. TRADUCERE Traducerea in limba romana a acestui manual a fost facuta de Remus- Gabriel Chelu Aceasta traducere este documentaie gratuita; citii Licena publica generala GNU Versiunea 3 sau o versiune ulterioara cu privire la condiii privind drepturile de autor. NU se asuma NICIO RESPONSABILITATE. Daca gasii erori in traducerea acestui manual, va rugam sa trimitei un e-mail la . libalpm libalpm_cb(3)