.\" -*- coding: UTF-8 -*- .\" -*- nroff -*- .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH libalpm_cb 3 "Tue Feb 6 2024 19:11:31" libalpm .ad l .nh .SH NOME libalpm_cb \- Retorno de chamadas .SH SINOPSE .br .PP .SS "Estrutura de dados" .in +1c .ti -1c struct \fBalpm_event_any_t\fP .br Um eventos que pode representar qualquer evento\&. .ti -1c struct \fBalpm_event_package_operation_t\fP .br Ocorreu um evento de operação de pacote\&. .ti -1c struct \fBalpm_event_optdep_removal_t\fP .br Uma dependência opcional foi removida\&. .ti -1c struct \fBalpm_event_scriptlet_info_t\fP .br Um scriptlet foi executado\&. .ti -1c struct \fBalpm_event_database_missing_t\fP .br Está faltando uma base de dados\&. .ti -1c struct \fBalpm_event_pkgdownload_t\fP .br Um pacote foi baixado\&. .ti -1c struct \fBalpm_event_pacnew_created_t\fP .br Um arquivo pacnew foi criado\&. .ti -1c struct \fBalpm_event_pacsave_created_t\fP .br Um arquivo pacsave foi criado\&. .ti -1c struct \fBalpm_event_hook_t\fP .br Hooks pré/pós\-transação devem ser executados\&. .ti -1c struct \fBalpm_event_hook_run_t\fP .br Um hook de transação pré/pós foi executado\&. .ti -1c struct \fBalpm_event_pkg_retrieve_t\fP .br Download de pacotes prestes a começar\&. .ti -1c union \fBalpm_event_t\fP .br Eventos\&. .ti -1c struct \fBalpm_question_any_t\fP .br Uma pergunta que pode representar qualquer outra pergunta\&. .ti -1c struct \fBalpm_question_install_ignorepkg_t\fP .br O alvo no ignorepkg deve ser instalado de qualquer maneira? .ti -1c struct \fBalpm_question_replace_t\fP .br Um pacote deve ser substituído? .ti -1c struct \fBalpm_question_conflict_t\fP .br Um pacote conflitante deve ser removido? .ti -1c struct \fBalpm_question_corrupted_t\fP .br Um pacote corrompido deve ser excluído? .ti -1c struct \fBalpm_question_remove_pkgs_t\fP .br Os alvos não resolvidos devem ser removidos da transação? .ti -1c struct \fBalpm_question_select_provider_t\fP .br Seleção de provedor\&. .ti -1c struct \fBalpm_question_import_key_t\fP .br Uma chave deve ser importada? .ti -1c union \fBalpm_question_t\fP .br Perguntas\&. .ti -1c struct \fBalpm_download_event_init_t\fP .br Estrutura de contexto para quando um download é iniciado\&. .ti -1c struct \fBalpm_download_event_progress_t\fP .br Estrutura de contexto para quando um download progride\&. .ti -1c struct \fBalpm_download_event_retry_t\fP .br Estrutura de contexto para quando um download é repetido\&. .ti -1c struct \fBalpm_download_event_completed_t\fP .br Estrutura de contexto para quando um download for concluído\&. .in -1c .SS "Definições de tipos" .in +1c .ti -1c typedef void(* \fBalpm_cb_event\fP) (void *ctx, \fBalpm_event_t\fP *) .br Retorno de chamada de evento\&. .ti -1c typedef void(* \fBalpm_cb_question\fP) (void *ctx, \fBalpm_question_t\fP *) .br Retorno de chamada de pergunta\&. .ti -1c typedef void(* \fBalpm_cb_progress\fP) (void *ctx, \fBalpm_progress_t\fP progress, const char *pkg, int percent, size_t howmany, size_t current) .br Retorno de chamada de progresso\&. .ti -1c typedef void(* \fBalpm_cb_download\fP) (void *ctx, const char *filename, \fBalpm_download_event_type_t\fP event, void *data) .br Tipo de retornos de chamada do progresso do download\&. .ti -1c typedef int(* \fBalpm_cb_fetch\fP) (void *ctx, const char *url, const char *localpath, int force) .br Um retorno de chamada para download de arquivos\&. .in -1c .SS Enumerações .in +1c .ti -1c enum \fBalpm_event_type_t\fP { \fBALPM_EVENT_CHECKDEPS_START\fP = 1, \fBALPM_EVENT_CHECKDEPS_DONE\fP, \fBALPM_EVENT_FILECONFLICTS_START\fP, \fBALPM_EVENT_FILECONFLICTS_DONE\fP, \fBALPM_EVENT_RESOLVEDEPS_START\fP, \fBALPM_EVENT_RESOLVEDEPS_DONE\fP, \fBALPM_EVENT_INTERCONFLICTS_START\fP, \fBALPM_EVENT_INTERCONFLICTS_DONE\fP, \fBALPM_EVENT_TRANSACTION_START\fP, \fBALPM_EVENT_TRANSACTION_DONE\fP, \fBALPM_EVENT_PACKAGE_OPERATION_START\fP, \fBALPM_EVENT_PACKAGE_OPERATION_DONE\fP, \fBALPM_EVENT_INTEGRITY_START\fP, \fBALPM_EVENT_INTEGRITY_DONE\fP, \fBALPM_EVENT_LOAD_START\fP, \fBALPM_EVENT_LOAD_DONE\fP, \fBALPM_EVENT_SCRIPTLET_INFO\fP, \fBALPM_EVENT_DB_RETRIEVE_START\fP, \fBALPM_EVENT_DB_RETRIEVE_DONE\fP, \fBALPM_EVENT_DB_RETRIEVE_FAILED\fP, \fBALPM_EVENT_PKG_RETRIEVE_START\fP, \fBALPM_EVENT_PKG_RETRIEVE_DONE\fP, \fBALPM_EVENT_PKG_RETRIEVE_FAILED\fP, \fBALPM_EVENT_DISKSPACE_START\fP, \fBALPM_EVENT_DISKSPACE_DONE\fP, \fBALPM_EVENT_OPTDEP_REMOVAL\fP, \fBALPM_EVENT_DATABASE_MISSING\fP, \fBALPM_EVENT_KEYRING_START\fP, \fBALPM_EVENT_KEYRING_DONE\fP, \fBALPM_EVENT_KEY_DOWNLOAD_START\fP, \fBALPM_EVENT_KEY_DOWNLOAD_DONE\fP, \fBALPM_EVENT_PACNEW_CREATED\fP, \fBALPM_EVENT_PACSAVE_CREATED\fP, \fBALPM_EVENT_HOOK_START\fP, \fBALPM_EVENT_HOOK_DONE\fP, \fBALPM_EVENT_HOOK_RUN_START\fP, \fBALPM_EVENT_HOOK_RUN_DONE\fP } .br Tipo de eventos\&. .ti -1c enum \fBalpm_package_operation_t\fP { \fBALPM_PACKAGE_INSTALL\fP = 1, \fBALPM_PACKAGE_UPGRADE\fP, \fBALPM_PACKAGE_REINSTALL\fP, \fBALPM_PACKAGE_DOWNGRADE\fP, \fBALPM_PACKAGE_REMOVE\fP } .br Uma enumeração sobre o tipo de operações do pacote\&. .ti -1c enum \fBalpm_hook_when_t\fP { \fBALPM_HOOK_PRE_TRANSACTION\fP = 1, \fBALPM_HOOK_POST_TRANSACTION\fP } .br Tipo de hook\&. .ti -1c enum \fBalpm_question_type_t\fP { \fBALPM_QUESTION_INSTALL_IGNOREPKG\fP = (1 << 0), \fBALPM_QUESTION_REPLACE_PKG\fP = (1 << 1), \fBALPM_QUESTION_CONFLICT_PKG\fP = (1 << 2), \fBALPM_QUESTION_CORRUPTED_PKG\fP = (1 << 3), \fBALPM_QUESTION_REMOVE_PKGS\fP = (1 << 4), \fBALPM_QUESTION_SELECT_PROVIDER\fP = (1 << 5), \fBALPM_QUESTION_IMPORT_KEY\fP = (1 << 6) } .br Tipo de pergunta\&. .ti -1c enum \fBalpm_progress_t\fP { \fBALPM_PROGRESS_ADD_START\fP, \fBALPM_PROGRESS_UPGRADE_START\fP, \fBALPM_PROGRESS_DOWNGRADE_START\fP, \fBALPM_PROGRESS_REINSTALL_START\fP, \fBALPM_PROGRESS_REMOVE_START\fP, \fBALPM_PROGRESS_CONFLICTS_START\fP, \fBALPM_PROGRESS_DISKSPACE_START\fP, \fBALPM_PROGRESS_INTEGRITY_START\fP, \fBALPM_PROGRESS_LOAD_START\fP, \fBALPM_PROGRESS_KEYRING_START\fP } .br Uma enumeração sobre diferentes tipos de alertas de progresso\&. .ti -1c enum \fBalpm_download_event_type_t\fP { \fBALPM_DOWNLOAD_INIT\fP, \fBALPM_DOWNLOAD_PROGRESS\fP, \fBALPM_DOWNLOAD_RETRY\fP, \fBALPM_DOWNLOAD_COMPLETED\fP } .br Eventos de download de arquivo\&. .in -1c .SH "Descrição detalhada" .PP Functions and structures for libalpm's callbacks .SH "Documentação da estrutura de dados" .PP .SH "struct alpm_event_any_t" .PP Um eventos que pode representar qualquer evento\&. .PP \fBCampos de dados:\fP .RS 4 \fBalpm_event_type_t\fP \fItype\fP Tipo de evento\&. .br .PP .RE .PP .SH "struct alpm_event_package_operation_t" .PP Ocorreu um evento de operação de pacote\&. .PP \fBCampos de dados:\fP .RS 4 \fBalpm_pkg_t\fP * \fInewpkg\fP Novo pacote\&. .br .PP \fBalpm_pkg_t\fP * \fIoldpkg\fP Pacote antigo\&. .br .PP \fBalpm_package_operation_t\fP \fIoperation\fP Tipo de operação\&. .br .PP \fBalpm_event_type_t\fP \fItype\fP Tipo de evento\&. .br .PP .RE .PP .SH "struct alpm_event_optdep_removal_t" .PP Uma dependência opcional foi removida\&. .PP \fBCampos de dados:\fP .RS 4 \fBalpm_depend_t\fP * \fIoptdep\fP Dependência opcional sendo removida\&. .br .PP \fBalpm_pkg_t\fP * \fIpkg\fP Pacote com a dependência opcional\&. .br .PP \fBalpm_event_type_t\fP \fItype\fP Tipo de evento\&. .br .PP .RE .PP .SH "struct alpm_event_scriptlet_info_t" .PP Um scriptlet foi executado\&. .PP \fBCampos de dados:\fP .RS 4 const char * \fIline\fP Linha do scriptlet emitida\&. .br .PP \fBalpm_event_type_t\fP \fItype\fP Tipo de evento\&. .br .PP .RE .PP .SH "struct alpm_event_database_missing_t" .PP Está faltando uma base de dados\&. A base de dados está registrada, mas não foi baixada .PP \fBCampos de dados:\fP .RS 4 const char * \fIdbname\fP Nome da base de dados\&. .br .PP \fBalpm_event_type_t\fP \fItype\fP Tipo de evento\&. .br .PP .RE .PP .SH "struct alpm_event_pkgdownload_t" .PP Um pacote foi baixado\&. .PP \fBCampos de dados:\fP .RS 4 const char * \fIfile\fP Nome do arquivo\&. .br .PP \fBalpm_event_type_t\fP \fItype\fP Tipo de evento\&. .br .PP .RE .PP .SH "struct alpm_event_pacnew_created_t" .PP Um arquivo pacnew foi criado\&. .PP \fBCampos de dados:\fP .RS 4 const char * \fIfile\fP Nome do arquivo sem o sufixo \&.pacnew\&. .br .PP int \fIfrom_noupgrade\fP Se a criação foi resultado de um NoUpgrade ou não\&. .br .PP \fBalpm_pkg_t\fP * \fInewpkg\fP Novo pacote\&. .br .PP \fBalpm_pkg_t\fP * \fIoldpkg\fP Pacote antigo\&. .br .PP \fBalpm_event_type_t\fP \fItype\fP Tipo de evento\&. .br .PP .RE .PP .SH "struct alpm_event_pacsave_created_t" .PP Um arquivo pacsave foi criado\&. .PP \fBCampos de dados:\fP .RS 4 const char * \fIfile\fP Nome o arquivo sem o sufixo \&.pacsave\&. .br .PP \fBalpm_pkg_t\fP * \fIoldpkg\fP Pacote antigo\&. .br .PP \fBalpm_event_type_t\fP \fItype\fP Tipo de evento\&. .br .PP .RE .PP .SH "struct alpm_event_hook_t" .PP Hooks pré/pós\-transação devem ser executados\&. .PP \fBCampos de dados:\fP .RS 4 \fBalpm_event_type_t\fP \fItype\fP Tipo de evento\&. .br .PP \fBalpm_hook_when_t\fP \fIwhen\fP Tipo do hook\&. .br .PP .RE .PP .SH "struct alpm_event_hook_run_t" .PP Um hook de transação pré/pós foi executado\&. .PP \fBCampos de dados:\fP .RS 4 const char * \fIdesc\fP Descrição do hook a ser emitido\&. .br .PP const char * \fIname\fP Nome do hook\&. .br .PP size_t \fIposition\fP Posição do hook a ser executado .br .PP size_t \fItotal\fP Total de hooks sendo executados .br .PP \fBalpm_event_type_t\fP \fItype\fP Tipo de evento\&. .br .PP .RE .PP .SH "struct alpm_event_pkg_retrieve_t" .PP Download de pacotes prestes a começar\&. .PP \fBCampos de dados:\fP .RS 4 size_t \fInum\fP Número de pacotes para download\&. .br .PP off_t \fItotal_size\fP Tamanho total dos pacotes para download\&. .br .PP \fBalpm_event_type_t\fP \fItype\fP Tipo de evento\&. .br .PP .RE .PP .SH "union alpm_event_t" .PP Eventos\&. Esta é uma união passada para o retorno de chamada que permite ao frontend saber qual tipo de evento foi acionado (via tipo)\&. É então possível tipificar o ponteiro para a estrutura correta, ou usar o campo de união, para acessar dados específicos do evento\&. .PP \fBCampos de dados:\fP .RS 4 \fBalpm_event_any_t\fP \fIany\fP O tipo de evento any\&. .br É sempre seguro acessar isso\&. .br .PP \fBalpm_event_database_missing_t\fP \fIdatabase_missing\fP Uma base de dados está faltando\&. .br .PP \fBalpm_event_hook_t\fP \fIhook\fP Hooks de pré/pós\-transação estão sendo executados\&. .br .PP \fBalpm_event_hook_run_t\fP \fIhook_run\fP Um hook foi executado\&. .br .PP \fBalpm_event_optdep_removal_t\fP \fIoptdep_removal\fP Uma dependência opcional foi removida\&. .br .PP \fBalpm_event_package_operation_t\fP \fIpackage_operation\fP Operação de pacote\&. .br .PP \fBalpm_event_pacnew_created_t\fP \fIpacnew_created\fP Um arquivo pacnew foi criado\&. .br .PP \fBalpm_event_pacsave_created_t\fP \fIpacsave_created\fP Um arquivo pacsave foi criado\&. .br .PP \fBalpm_event_pkg_retrieve_t\fP \fIpkg_retrieve\fP Baixa pacotes\&. .br .PP \fBalpm_event_pkgdownload_t\fP \fIpkgdownload\fP Um pacote foi baixado\&. .br .PP \fBalpm_event_scriptlet_info_t\fP \fIscriptlet_info\fP Um scriptlet foi executado\&. .br .PP \fBalpm_event_type_t\fP \fItype\fP Tipo de evento, é sempre seguro acessar este\&. .br .PP .RE .PP .SH "struct alpm_question_any_t" .PP Uma pergunta que pode representar qualquer outra pergunta\&. .PP \fBCampos de dados:\fP .RS 4 int \fIanswer\fP Resposta\&. .br .PP \fBalpm_question_type_t\fP \fItype\fP Tipo de pergunta\&. .br .PP .RE .PP .SH "struct alpm_question_install_ignorepkg_t" .PP O alvo no ignorepkg deve ser instalado de qualquer maneira? .PP \fBCampos de dados:\fP .RS 4 int \fIinstall\fP Resposta: se deve ou não instalar o pacote de qualquer maneira\&. .br .PP \fBalpm_pkg_t\fP * \fIpkg\fP O pacote ignorado que estamos decidindo instalar\&. .br .PP \fBalpm_question_type_t\fP \fItype\fP Tipo de pergunta\&. .br .PP .RE .PP .SH "struct alpm_question_replace_t" .PP Um pacote deve ser substituído? .PP \fBCampos de dados:\fP .RS 4 \fBalpm_db_t\fP * \fInewdb\fP BD do newpkg\&. .br .PP \fBalpm_pkg_t\fP * \fInewpkg\fP Pacote que vai substituir\&. .br .PP \fBalpm_pkg_t\fP * \fIoldpkg\fP Pacote a ser substituído\&. .br .PP int \fIreplace\fP Resposta: se deve ou não substituir oldpkg por newpkg\&. .br .PP \fBalpm_question_type_t\fP \fItype\fP Tipo de pergunta\&. .br .PP .RE .PP .SH "struct alpm_question_conflict_t" .PP Um pacote conflitante deve ser removido? .PP \fBCampos de dados:\fP .RS 4 \fBalpm_conflict_t\fP * \fIconflict\fP Informações de conflito\&. .br .PP int \fIremove\fP Resposta: se deve ou não remover o conflito com o pacote2\&. .br .PP \fBalpm_question_type_t\fP \fItype\fP Tipo de pergunta\&. .br .PP .RE .PP .SH "struct alpm_question_corrupted_t" .PP Um pacote corrompido deve ser excluído? .PP \fBCampos de dados:\fP .RS 4 const char * \fIfilepath\fP Arquivo para remover\&. .br .PP \fBalpm_errno_t\fP \fIreason\fP Código de erro indicando o motivo para invalidade do pacote\&. .br .PP int \fIremove\fP Resposta: se deve ou não remover o caminho do arquivo\&. .br .PP \fBalpm_question_type_t\fP \fItype\fP Tipo de pergunta\&. .br .PP .RE .PP .SH "struct alpm_question_remove_pkgs_t" .PP Os alvos não resolvidos devem ser removidos da transação? .PP \fBCampos de dados:\fP .RS 4 \fBalpm_list_t\fP * \fIpackages\fP Lista de alpm_pkg_t* com dependências não resolvidas\&. .br .PP int \fIskip\fP Resposta: se deve ou não pular pacotes\&. .br .PP \fBalpm_question_type_t\fP \fItype\fP Tipo de pergunta\&. .br .PP .RE .PP .SH "struct alpm_question_select_provider_t" .PP Seleção de provedor\&. .PP \fBCampos de dados:\fP .RS 4 \fBalpm_depend_t\fP * \fIdepend\fP O que os provedores fornecem para\&. .br .PP \fBalpm_list_t\fP * \fIproviders\fP Lista de alpm_pkg_t* como possíveis provedores\&. .br .PP \fBalpm_question_type_t\fP \fItype\fP Tipo de pergunta\&. .br .PP int \fIuse_index\fP Resposta: qual provedor usar (índice de provedores) .br .PP .RE .PP .SH "struct alpm_question_import_key_t" .PP Uma chave deve ser importada? .PP \fBCampos de dados:\fP .RS 4 int \fIimport\fP Resposta: se importa ou não a chave\&. .br .PP \fBalpm_pgpkey_t\fP * \fIkey\fP A chave para importar\&. .br .PP \fBalpm_question_type_t\fP \fItype\fP Tipo de pergunta\&. .br .PP .RE .PP .SH "union alpm_question_t" .PP Perguntas\&. Esta é uma união passada para o retorno de chamada que permite ao frontend saber qual tipo de pergunta foi acionada (via tipo)\&. É então possível tipificar o ponteiro para a estrutura correta, ou usar o campo de união, para acessar dados específicos da questão\&. .PP \fBCampos de dados:\fP .RS 4 \fBalpm_question_any_t\fP \fIany\fP Uma pergunta que pode representar qualquer pergunta\&. .br É sempre seguro acessar isso\&. .br .PP \fBalpm_question_conflict_t\fP \fIconflict\fP Um pacote conflitante deve ser removido? .br .PP \fBalpm_question_corrupted_t\fP \fIcorrupted\fP Um pacote corrompido deve ser excluído? .br .PP \fBalpm_question_import_key_t\fP \fIimport_key\fP Uma chave deve ser importada? .br .PP \fBalpm_question_install_ignorepkg_t\fP \fIinstall_ignorepkg\fP O alvo no ignorepkg deve ser instalado de qualquer maneira? .br .PP \fBalpm_question_remove_pkgs_t\fP \fIremove_pkgs\fP Os alvos não resolvidos devem ser removidos da transação? .br .PP \fBalpm_question_replace_t\fP \fIreplace\fP Um pacote deve ser substituído? .br .PP \fBalpm_question_select_provider_t\fP \fIselect_provider\fP Seleção de provedor\&. .br .PP \fBalpm_question_type_t\fP \fItype\fP O tipo da pergunta\&. .br É sempre seguro acessar isso\&. .br .PP .RE .PP .SH "struct alpm_download_event_init_t" .PP Estrutura de contexto para quando um download é iniciado\&. .PP \fBCampos de dados:\fP .RS 4 int \fIoptional\fP se este arquivo é opcional e, portanto, os erros podem ser ignorados .br .PP .RE .PP .SH "struct alpm_download_event_progress_t" .PP Estrutura de contexto para quando um download progride\&. .PP \fBCampos de dados:\fP .RS 4 off_t \fIdownloaded\fP Quantidade de dados baixados\&. .br .PP off_t \fItotal\fP O valor total precisa ser baixado\&. .br .PP .RE .PP .SH "struct alpm_download_event_retry_t" .PP Estrutura de contexto para quando um download é repetido\&. .PP \fBCampos de dados:\fP .RS 4 int \fIresume\fP Se o download será retomado ou recomeçado\&. .br .PP .RE .PP .SH "struct alpm_download_event_completed_t" .PP Estrutura de contexto para quando um download for concluído\&. .PP \fBCampos de dados:\fP .RS 4 int \fIresult\fP código de resultado do download: 0 \- download concluído com sucesso 1 \- o arquivo está atualizado \-1 \- erro .br .PP off_t \fItotal\fP Total de bytes no arquivo\&. .br .PP .RE .PP .SH "Documentação das definições de tipo" .PP .SS "typedef void(* alpm_cb_download) (void *ctx, const char *filename, alpm_download_event_type_t event, void *data)" .PP Tipo de retornos de chamada do progresso do download\&. .PP \fBParâmetros\fP .RS 4 \fIctx\fP contexto fornecido pelo usuário .br \fIfilename\fP o nome do arquivo que está sendo baixado .br \fIevent\fP o tipo do evento .br \fIdata\fP os dados do evento de tipo alpm_download_event_*_t .RE .PP .SS "typedef void(* alpm_cb_event) (void *ctx, alpm_event_t *)" .PP Retorno de chamada do evento\&. Chamado quando ocorre um evento .PP \fBParâmetros\fP .RS 4 \fIctx\fP contexto fornecido pelo usuário .br \fIevent\fP o evento que ocorreu .RE .PP .SS "typedef int(* alpm_cb_fetch) (void *ctx, const char *url, const char *localpath, int force)" .PP Um retorno de chamada para download de arquivos\&. .PP \fBParâmetros\fP .RS 4 \fIctx\fP contexto fornecido pelo usuário .br \fIurl\fP a URL do arquivo a ser baixado .br \fIlocalpath\fP o diretório para o qual o arquivo deve ser baixado .br \fIforce\fP se deve forçar uma atualização, mesmo que o arquivo seja o mesmo .RE .PP \fBRetorna\fP .RS 4 0 em caso de sucesso, 1 se o arquivo existir e for idêntico, \-1 em caso de erro\&. .RE .PP .SS "typedef void(* alpm_cb_progress) (void *ctx, alpm_progress_t progress, const char *pkg, int percent, size_t howmany, size_t current)" .PP Retorno de chamada de progresso\&. Alerta o frontend sobre o andamento de determinados eventos\&. Permite a implementação de barras de carregamento para eventos que demoram um pouco para serem concluídos\&. .PP \fBParâmetros\fP .RS 4 \fIctx\fP contexto fornecido pelo usuário .br \fIprogress\fP o tipo de evento que está progredindo .br \fIpkg\fP para operações de pacote, o nome do pacote que está sendo operado .br \fIpercent\fP a porcentagem de conclusão da ação .br \fIhowmany\fP a quantidade total de itens na ação .br \fIcurrent\fP a quantidade atual de itens concluídos Retorno de chamada de progresso .RE .PP .SS "typedef void(* alpm_cb_question) (void *ctx, alpm_question_t *)" .PP Retorno de chamada de pergunta\&. Este retorno de chamada permite que o usuário dê entrada e decida o que fazer durante determinados eventos .PP \fBParâmetros\fP .RS 4 \fIctx\fP contexto fornecido pelo usuário .br \fIquestion\fP a pergunta sendo feita\&. .RE .PP .SH "Documentação dos tipos de enumeração" .PP .SS "enum alpm_download_event_type_t" .PP Eventos de download de arquivo\&. Esses eventos são relatados pelo ALPM por meio de retorno de chamada de download\&. .PP \fBEnumerador\fP .in +1c .TP \fIALPM_DOWNLOAD_INIT \fP Um download foi iniciado\&. .TP \fIALPM_DOWNLOAD_PROGRESS \fP Um download progrediu\&. .TP \fIALPM_DOWNLOAD_RETRY \fP O download será repetido\&. .TP \fIALPM_DOWNLOAD_COMPLETED \fP Um download foi concluído\&. .SS "enum alpm_event_type_t" .PP Tipo de eventos\&. .PP \fBEnumerador\fP .in +1c .TP \fIALPM_EVENT_CHECKDEPS_START \fP As dependências serão computadas para um pacote\&. .TP \fIALPM_EVENT_CHECKDEPS_DONE \fP As dependências foram computadas para um pacote\&. .TP \fIALPM_EVENT_FILECONFLICTS_START \fP Os conflitos de arquivo serão computados para um pacote\&. .TP \fIALPM_EVENT_FILECONFLICTS_DONE \fP Os conflitos de arquivo foram computados para um pacote\&. .TP \fIALPM_EVENT_RESOLVEDEPS_START \fP As dependências serão resolvidas para o pacote de destino\&. .TP \fIALPM_EVENT_RESOLVEDEPS_DONE \fP As dependências foram resolvidas para o pacote de destino\&. .TP \fIALPM_EVENT_INTERCONFLICTS_START \fP Interconflitos serão verificados para o pacote de destino\&. .TP \fIALPM_EVENT_INTERCONFLICTS_DONE \fP Interconflitos foram verificados para o pacote de destino\&. .TP \fIALPM_EVENT_TRANSACTION_START \fP O processamento da transação do pacote está começando\&. .TP \fIALPM_EVENT_TRANSACTION_DONE \fP O processamento da transação do pacote foi finalizado\&. .TP \fIALPM_EVENT_PACKAGE_OPERATION_START \fP O pacote será instalado/atualizado/feito downgrade/reinstalado/removido; Consulte \fBalpm_event_package_operation_t\fP para argumentos\&. .TP \fIALPM_EVENT_PACKAGE_OPERATION_DONE \fP O pacote foi instalado/atualizado/feito downgrade/reinstalado/removido; Consulte \fBalpm_event_package_operation_t\fP para argumentos\&. .TP \fIALPM_EVENT_INTEGRITY_START \fP A integridade do pacote de destino será verificada\&. .TP \fIALPM_EVENT_INTEGRITY_DONE \fP A integridade do pacote de destino foi verificada\&. .TP \fIALPM_EVENT_LOAD_START \fP O pacote de destino será carregado\&. .TP \fIALPM_EVENT_LOAD_DONE \fP O pacote de destino finalizou o carregamento\&. .TP \fIALPM_EVENT_SCRIPTLET_INFO \fP Scriptlet emitiu informações; Veja \fBalpm_event_scriptlet_info_t\fP para argumentos\&. .TP \fIALPM_EVENT_DB_RETRIEVE_START \fP Os arquivos de base de dados serão baixados de um repositório\&. .TP \fIALPM_EVENT_DB_RETRIEVE_DONE \fP Os arquivos de base de dados foram baixados de um repositório\&. .TP \fIALPM_EVENT_DB_RETRIEVE_FAILED \fP Nem todos os arquivos de base de dados foram baixados com sucesso de um repositório\&. .TP \fIALPM_EVENT_PKG_RETRIEVE_START \fP Os arquivos de pacote serão baixados de um repositório\&. .TP \fIALPM_EVENT_PKG_RETRIEVE_DONE \fP Os arquivos de pacote foram baixados de um repositório\&. .TP \fIALPM_EVENT_PKG_RETRIEVE_FAILED \fP Nem todos os arquivos de pacote foram baixados com sucesso de um repositório\&. .TP \fIALPM_EVENT_DISKSPACE_START \fP O uso do espaço em disco será calculado para um pacote\&. .TP \fIALPM_EVENT_DISKSPACE_DONE \fP O uso do espaço em disco foi calculado para um pacote\&. .TP \fIALPM_EVENT_OPTDEP_REMOVAL \fP Uma dependência opcional para outro pacote está sendo removido; Consulte \fBalpm_event_optdep_removal_t\fP para argumentos\&. .TP \fIALPM_EVENT_DATABASE_MISSING \fP Uma base de dados de repositório configurada está ausente; Consulte \fBalpm_event_database_missing_t\fP para argumentos\&. .TP \fIALPM_EVENT_KEYRING_START \fP As chaves de verificação usadas para criar assinaturas estão no chaveiro\&. .TP \fIALPM_EVENT_KEYRING_DONE \fP A verificação do chaveiro foi concluída\&. .TP \fIALPM_EVENT_KEY_DOWNLOAD_START \fP Baixando chaves ausentes no chaveiro\&. .TP \fIALPM_EVENT_KEY_DOWNLOAD_DONE \fP O download da chave foi concluído\&. .TP \fIALPM_EVENT_PACNEW_CREATED \fP Um arquivo \&.pacnew foi criado; Veja \fBalpm_event_pacnew_created_t\fP para argumentos\&. .TP \fIALPM_EVENT_PACSAVE_CREATED \fP Um arquivo \&.pacsave foi criado; Veja \fBalpm_event_pacsave_created_t\fP para argumentos\&. .TP \fIALPM_EVENT_HOOK_START \fP Os hooks de processamento serão iniciados\&. .TP \fIALPM_EVENT_HOOK_DONE \fP O processamento de hooks foi concluído\&. .TP \fIALPM_EVENT_HOOK_RUN_START \fP Um hook está iniciando\&. .TP \fIALPM_EVENT_HOOK_RUN_DONE \fP Um hook finalizou a execução\&. .SS "enum alpm_hook_when_t" .PP Tipo de hook\&. .SS "enum alpm_package_operation_t" .PP Uma enumeração sobre o tipo de operações do pacote\&. .PP \fBEnumerador\fP .in +1c .TP \fIALPM_PACKAGE_INSTALL \fP Pacote (a ser) instalado\&. (Sem oldpkg) .TP \fIALPM_PACKAGE_UPGRADE \fP Pacote (a ser) atualizado\&. .TP \fIALPM_PACKAGE_REINSTALL \fP Pacote (a ser) reinstalado\&. .TP \fIALPM_PACKAGE_DOWNGRADE \fP Pacote que teve downgrade feito (ou a ser feito)\&. .TP \fIALPM_PACKAGE_REMOVE \fP Pacote (a ser) removido (Sem newpkg) .SS "enum alpm_progress_t" .PP Uma enumeração sobre diferentes tipos de alertas de progresso\&. .PP \fBEnumerador\fP .in +1c .TP \fIALPM_PROGRESS_ADD_START \fP Instalação de pacote\&. .TP \fIALPM_PROGRESS_UPGRADE_START \fP Atualização de pacote\&. .TP \fIALPM_PROGRESS_DOWNGRADE_START \fP Downgrade de pacote\&. .TP \fIALPM_PROGRESS_REINSTALL_START \fP Reinstalação de pacote\&. .TP \fIALPM_PROGRESS_REMOVE_START \fP Remoção de pacote\&. .TP \fIALPM_PROGRESS_CONFLICTS_START \fP Verificação de conflitos\&. .TP \fIALPM_PROGRESS_DISKSPACE_START \fP Verificação do espaço em disco\&. .TP \fIALPM_PROGRESS_INTEGRITY_START \fP Verificação da integridade do pacote\&. .TP \fIALPM_PROGRESS_LOAD_START \fP Carregando pacotes do disco\&. .TP \fIALPM_PROGRESS_KEYRING_START \fP Verificando assinaturas de pacotes\&. .SS "enum alpm_question_type_t" .PP Tipo de pergunta\&. Ao contrário dos eventos ou enumerações de progresso, esta enumeração tem valores de máscara de bits para que um frontend possa usar um mapa de máscara de bits para fornecer respostas pré\-selecionadas para os diferentes tipos de perguntas\&. .PP \fBEnumerador\fP .in +1c .TP \fIALPM_QUESTION_INSTALL_IGNOREPKG \fP O alvo no ignorepkg deve ser instalado de qualquer maneira? .TP \fIALPM_QUESTION_REPLACE_PKG \fP Um pacote deve ser substituído? .TP \fIALPM_QUESTION_CONFLICT_PKG \fP Um pacote conflitante deve ser removido? .TP \fIALPM_QUESTION_CORRUPTED_PKG \fP Um pacote corrompido deve ser excluído? .TP \fIALPM_QUESTION_REMOVE_PKGS \fP Os alvos não resolvidos devem ser removidos da transação? .TP \fIALPM_QUESTION_SELECT_PROVIDER \fP Seleção de provedor\&. .TP \fIALPM_QUESTION_IMPORT_KEY \fP Uma chave deve ser importada? .SH Autor .PP Gerado automaticamente por Doxygen para libalpm a partir do código\-fonte\&. .PP .SH TRADUÇÃO A tradução para português brasileiro desta página man foi criada por Rafael Fontenelle . .PP Esta tradução é uma documentação livre; leia a .UR https://www.gnu.org/licenses/gpl-3.0.html Licença Pública Geral GNU Versão 3 .UE ou posterior para as condições de direitos autorais. Nenhuma responsabilidade é aceita. .PP Se você encontrar algum erro na tradução desta página de manual, envie um e-mail para .MT debian-l10n-portuguese@lists.debian.org a lista de discussão de tradutores .ME .