# Manual de gnome-packagekit

## Introdución

gnome-packagekit é un conxunto de ferramentas para o `Escritorio GNOME`

PackageKit está deseñado para unificar todas as ferramentas gráficas de software usadas en diferentes distribucións. Abstrae as tecnoloxías de xestión de paquetes subxacentes como yum, apt, smart, etc. e fornece frontends de liña de ordes e interfaces gráficas unificadas. Tamén fornece un marco de traballo que inclúe interfaces de programación das que outros aplicativos de software poden tomar partido. Non é un substituto de xestores de paquetes existentes como poida ser yum.

Algunhas das vantaxes da arquitectura de PackageKit sobre outras solucións da xestión de paquetes son que o «daemon» de PackageKit execútase como un proceso do sistema que non está ligado a unha sesión do usuario, o que significa que as anovacións e instalacións que precisen de moito tempo para levarse a cabo non se pararán se o usuario que a iniciou pechou a sesión. As tarefas inclúense nunha cola, o que significa que un suaurio pode iniciar varias tarefas que logo se executarán de unha en unha e tamén que diferentes usuarios que tamén pode usar PackageKit en paralelo sen bloquear a outro usuario. O acceso a todas as operacións privilexiadas son controladas mediante PolicyKit.

### UI de permisos de PoliciKit

## Aplicativos

packagekitd iníciase automaticamente ao se precisa. `pkcon` ofrece unha interface de liña de ordes versátil de PackageKit.

Embaixo está unha lista que contén os nomes e unha descrición curta das utilidades incluídas no paquete gnome-packagekit:

Liña de ordes

- `gpk-application`: Engadir/Quitar software

Liña de ordes

- `gpk-update-viewer`: Actualizando o seu sistema. Tamén pode ver o historial de actualizacións.

Liña de ordes

- `gpk-prefs`: Configurando as preferencias da actualización de software

Liña de ordes

- `gpk-repo`: Activar ou desactivar os repositorios de software

Liña de ordes

- `gpk-log`: Historial das actualizacións que inclúen instalar, quitar ou anovar calquera software

Liña de ordes

- `gpk-install-file`: Instala de forma local os paquetes de software dispoñíbeis. Isto tamén se executa cando preme dúas faces sobre un paquete no seu escritorio ou desde o xestor de ficheiros.

Liña de ordes

- `gpk-update-icon`: Cando PackageKit está instalado, inicia unha icona de sesión automaticamente cando vostede inicia unha sesión. ESte aplicativo mostra unha icona na área de notificacións do seu panel cando está dispoñíbeis anovacións de software, e é responsábel de mostrar as notificacións sobre as operacións e eventos de PackageKit.

Liña de ordes

- `gpk-backend-status`: Mostra o estado técnico da compatibilidade para o backend de xestión de paquetes subxacente. Só é útil para os desenvolvedores.

## Engadir ou eliminar programas

O aplicativo de Engadir/quitar software accedido desde Sistema Administración Engadir/Quitar software permítelle uscar o repositorio de sofware de forma doada ou explorar a través dos distintos grupos como multimedia ou ofimática e seleccionar os paquetes de software a instalar ou quitar do seu sistema. Pode atopar máis información sobre cada paquete como a descrición e as dependencias simplemente premendo sobre el. Antes de instalar un paquete, tamén pode visitar a páxina principal do proxecto de software para obter información adicional.

### Buscando un grupo con filtros

Normalmente, pode atopar varios centos de software baixo diferentes grupos. Xa que isto pode ser demasiado onde escoller, vostede pode filtrar as listas dos paquetes de software baseándose en diferentes criterios como por exemplo, se está instalado ou non, se é un aplicativo de desenvolvemento ou gráfico e tamén baseándose na súa licenza. Vexa filters para obter máis información sobre os filtros.

A configuración das orixes de software está dispoñíbel no menú sistema e permítelle activar ou desactivar un repositorio de software existente. Tamén pode actualizar a lista de aplicativos para que mostre a última información sobre os paquetes de software dispoñíbeis no repositorio.

### Filtros

Tamén pode limitar a cantidade de paquetes de software que se mostran nos diferentes criterios.

Para ver só o software instalado ou desinstalado, seleccione o elemento de menú correspondente no menú Filtros Instalados.

Para ver só o software que contén aplicativos con unha interface de usuario gráfica ou só os aplicativos con unha interface de liña de ordes, seleccione un filtro desde o menú Filtros Gráficos.

Teña en conta que PackageKit usa unha heurística para determinar se un paquete é un aplicativo «gráfico» e pode estar equivocado cando un paquete ten dependencias como gtk2+.

Para ver só o software que está calificado como software libre, seleccione o elemento de menú correspondente desde o menú Filtros Libre. Actualmente, PackageKit considera un paquete como software libre se a súa licenza está listada na páxina de licenzamento de Fedora.

### Buscando software

A caixa de busca e o botón Buscar permítenlle buscar software. A icona dentro da entrada indica que tipo de busca se leva a cabo. Se preme nela pode seleccionar se quere buscar por unha cadea que está dentro do nome do paquete, na descrición do paquete ou buscar polo nome dun ficheiro que está dentro dun paquete.

## Orixes de software

O visor de repositorios de software permítelle activar ou desactivar orixes de software - tamén coñecidos como repositorios. Os repositorios son coleccións de software que funcionan conxuntamente e son compatíbeis con algún sistema operativo. Agás os repositorios do propio sistema operativo, hai repositorios de terceiros que fornecen software adicional para varias distribucións de Linux - comprobe a documentación específica da súa distribución para obter máis información.

### IU de orixes de software

Polo de agora, PackageKit non ofrece unha forma de engadir novos repositorios ao seu sistema. Só lle permitirá activar ou desactivar repositorios coñecidos. Porén, tamén é posíbel crear un novo repositorio recoñecido por PackageKit instalado un paquete coa información necesaria. Estes paquetes son chamados (foo)-release, onde foo é o nome do repositorio.

## Axuda do xestor de ficheiros

A veces non terá un software no seu sistema para abrir un ficheiro en particular. Se un tipo de ficheiro non se recoñece entón mostraranse os aplicativos que poden abrir este tipo de ficheiro.

Polo de agora, só se mostrará un número limitado de resultados, e precisará ser reconstruído pola distribución para dar soporte a datos adicionais precisados por PackageKit. Isto faise de forma automática en canto todos os aplicativos axeitados se mostren.

## Visor de actualizacións

Pode anovar o seu sistema mediante Sistema Administración Anovar sistema ou seleccionando Mostrar anovacións desde a icona de actualizacións na área de notificacións. Cando faga isto, o aplicativo visor de actualizacións iniciarase e de forma inmediata comezará a comprobación de anovacións. En canto remate a comprobación, mostrará unha vista previa das anovacións dispoñíbeis, agrupadas por importancia. As importancias van desde as anovacións de seguranza pasando por anovacións importantes até anovacións de solución de erros ou melloras.

Teña en conta que a información da importancia debe ser fornecida polos repositorios de software que crearon os paquetes de software. Esta información podería non estar dispoñíbel nas ramas de desenvolvemento das distribucións.

### Descrición das actualizacións

Embaixo do resumo das anovacións dispoñíbeis, o visor de anovacións fornece unha indicación sobre cando foi a última comprobación (ou actualización) dos novas actualizacións, e cando se instalaron as anovacións por última vez.

Pode facer unha actualización manual e comprobar a presenza de anovacións premendo no botón Actualizar.

Pode cambiar cada canto tempo PackageKit se actualiza desde as Preferencias de anovacións de software.

Hai unha opción para ver o historial de actualizacións incluíndo as instalacións, desinstalacións ou anovacións anteriores.

Use o botón Actualizar sistema para instalar todas as anovacións dispoñíbeis ou use o botón Revisar para revisar e seleccionar as anovacións de forma individual. Se non quere instalar as anovacións desta vez, simplemente pode pechar a xanela.

### Información detallada sobre as actualizacións

O botón Revisar abre unha lista de actualizacións individuais que están dispoñíbeis. A área de embaixo da lista mostra información detallada sobre a actualización seleccionada. A información pode incluír referenzas a erros e informes de seguranza que arranxa a actualización.

Teña en conta que a información detallada da anovación debe ser fornecida polos repositorios de software que crearon os paquetes de software. Esta información podería non estar dispoñíbel nas ramas de desenvolvemento das distribucións.

Use as caixas de verificación ao carón dos paquetes na lista para seleccoinar anovacións de forma individual para a súa instalación. Use o botón Aplicar anovacións para instalar só as anovacións seleccionadas. Se non quere instalar as anovacións polo de agora, simplemente peche a xanela.

#### Ferramenta Visor de actualizacións

Pode desmarcar toas as anovacións de forma rápida premendo co botón dereito na lista e seleccionado o elemento de menú Deseleccionar todo.

## Preferencias das anovacións de software

### Ferramenta de preferencias

Preferences can be configured via System Preferences System Software Updates. You can configure it to check for updates on a daily, hourly or weekly basis or never. Note that these frequencies are only approximate, and checks for updates can be triggered by other events, such as the screen being unlocked, network becoming available, or another user checking for updates. The default setting is to check for updates daily. You can also configure it to automatically install all updates or just the ones that fix security issues. These settings are per-user and effective only for the current user logged in the system.

## Visor do rexistro de software

### Visor do rexistro

Esta ferramenta pode abrirse usando Aplicativos Ferramentas do sistema Visor do rexistro de software.

O visor de rexistros pode usarse para buscar que anovacións foron descargadas e instaladas. O filtro coincidirá co nome do paquete, versión ou arquitectura.

## Anovacións automáticas

Automatic updates can be performed in the background system wide using the PackageKit-cron package. The settings are controlled via the configuration file at `/etc/sysconfig/packagekit-background`. You can set it to just check for updates or perform the updates automatically and notify any email address.

## Icona Actualizar

A icona ofrece elementos de menú para instalar as anovacións dispoñíbeis ou para iniciar o visor de anovacións, que lle permite obter información detallada sobre as anovacións dispoñíbeis antes de instalalos. Vexa update-viewer para obter máis información.

### Ferramenta de preferencias

## Aceptar as EULA

A aceptación da licenza é un contrato entre un productor e o usuario do software que garante o usuario a unha licenza de softwrae. Un acordo de licenza de software define os termos legais baixo os que un usuario pode usar o software. Isto denomínase os acordos de licenza do usuario final ou EULA para acurtar.

Algunhas EULA afirman unhas limitacións de responsabilidade do software. Normalmente unha EULA manterá a inmunidade do produtor de software no suposto aso que o software cause danos no hardware ou datos do computador. Algún software tamén inclúe limitacións se o usuario pode manter responsabilidade de datos que se produzan por un uso non axeitado do software.

### Exemplo de EULA

Asegúrese de ler con moito coidado e aceptar o texto da EULA antes de continuar coa instalación ou anovación.

## Aceptar unha sinatura de seguranza

Os paquetes dunha orixe de software son normalmente firmados polo proxecto que xestiona o repositorio ou os paquetes. Isto permítelle asegurarse de que un paquete asinado coa chave de seguranza é realmente da orixe de software que di que pertence.

Para que unha infraestrutura de xestión de paquetes funcione correctamente, ten que confiar nos repositorios para que as anovacións poidan ser descargadas e instaladas automaticamente. O outro beneficio é que os paquetes asinados poden instalarse sen usar un contrasinal de administración, asumindo que o seu administrador activou esta opción.

### Exemplo de petición de sinatura

Para confiar nun repositorio, deberían verificarse os detalles da chave de asinado. Normalmente a mellor forma de facer isto é ir á páxina web da orixe do software, e tentar atopar os detalles sobre a chave que se empregou para asinar os paquetes. Isto normalmente denomínase a `chave GPG`.

Só debería continuar con este diálogo se está seguro de confiar en paquetes deste repositorio de software.

## Explicación dos diálogos comúns

Este aplicativo tenta reutilizar os diálogos tanto como sexa posíbel, para que haxa unha interface de usuario repetíbel e consistente ao xestionar os paquetes. Nas seguintes subseccións, algúns dos diálogos será explicados con máis detenemento, normalmente con exemplos ou ligazóns web.

### Copiar ficheiros a outra localización

#### Exemplo de diálogo

If a file has been downloaded to your home directory, it is usually downloaded to a location similar to `/home/hughsie/Downloads`. The PackageKit service is not run as the same user as the the normal desktop user, and so the daemon would not normally be able to access this file. If the download folder cannot be read by the root user then it is copied to a temporary directory so it can be accessed.

### Instalar ficheiros locais

Un aplicativo solicitou instalar ficheiros locais no seu sistema. Se vostede iniciou esta acción, prema o botón «instalar».

### Instalar catálogos

A package catalog is a simple file that indicates that other packages should be installed. There are no optional packages, as a catalog file is designed to be simple and need no user interaction. Using a catalog file allows you to install different packages quickly and easily.

Para obter máis información sobre os catálogos, visite as Preguntas frecuentes.

### Non se precisan paquetes

O catálogo que tentou instalar non fixo cambios no seu sistema xa que vostede xa ten os paquetes requiridos instalados. Non se precisan máis accións.

Para obter máis información sobre os catálogos, visite as Preguntas frecuentes.

### Confirmación requirida

#### Exemplo de diálogo dun engadido

Un aplicativo precisa o seu permiso antes de modificar paquetes do seu sistema. O nome do programa e a icona son do aplicativo que necesita o seu permiso.

### Buscar outros paquetes requiridos

Other packages may depend on this package to operate correctly. This application is searching for other packages that require the package you are trying to remove. No changes are being made, and you will be prompted later if this is required.

### Buscar outros paquetes dependentes

Este paquete pode necesitar recursos de outros paquetes para funcionar correctamente. Este aplicativo está buscando outros paquetes requiridos polo paquete que está tentando instalar.

### Eliminar outros paquetes

#### Exemplo de diálogo ao eliminar rarian

Outros paquetes deben quitarse se este paquete se quita tamén. Se elimina estes paquetes pode perder a funcionalidade noutros aplicativos.

Non debería eliminar o paquete se non está seguro.

### Instalar outros paquetes

#### Exemplo de diálogo ao instalar xfce-utils

Other packages need to be installed if this package is to be installed. If you remove these packages you may loose functionality in other applications. Downloading and installing extra packages will increase the time it takes to install this package.

### Buscar paquetes

A base de datos de paquetes está sendo consultada coa súa solicitude. Isto pode levar algún tempo se as novas listas de paquetes deben descargarse desde Internet.

### Paquete non atopado

No packages could be found in any remote software source. This normally means that you do not have any third party repositories enabled or installed. These extra repositories can often be found using search engines or forums.

Instalar só os paquetes desde orixes de software con reputación.

### Xanela de progreso

If we start an action automatically, we typically do it non-interactively. If this task starts doing something using the network, or that will take a long time, then a new dialog will appear. This gives you the opportunity to cancel the task if this is not desired.

### Sen privilexios

#### UI de permisos de PoliciKit

You don't have the necessary privileges to perform this action. This can happen when you fail to authenticate correctly, for instance by entering your password correctly twice in a row. NOTE: you also need to enter the root password on some distributions, not your own password.

Se non pode autenticarse, debe contactar co administrador do seu sistema.

### No hai ningún servizo de PackageKit executándose

The core PackageKit service could not be started. This will only happen when you have a serious system error. You can get more information about the error by running (as the root user): `/usr/sbin/packagekitd --verbose`

### Actualizar sistema

All the packages that can be updated on your system are now being updated. You can cancel the update if the cancel button is not insensitive.

### Actualizar paquetes

Some packages on your system are now being upgraded. You can cancel the update if the cancel button is not insensitive.

### Actualizar a lista de paquetes

Once a week (although this can be changed in the preferences) you will automatically have the latest package lists downloaded. This means that when you search for a package you do not have installed, you will get any new software that was added to a software source.

En canto a lista de paquetes se descarguen, os paquetes instalados e dispoñíbeis serán cacheados para que as ferramentas cliente poidan autocompletarse. Cando esto se complete, calquera novo aplicativo será analizado e engadido á base de datos do cliente.

## Sobre

gnome-packagekit está mantido por Richard Hughes richard@hughsie.com e desenvolto por moitos outros. Para buscar máis información sobre gnome-packagekit, visite a páxina web de gnome-packagekit.

Para informar dun error ou facer unha suxestión respecto a este aplicativo ou este manual, siga as indicacións na Páxina de erros de gnome-packagekit.

Este programa distribúese baixo os temos da Licenza Pública Xeral GNU tal como a publica a Free Software Foundation; en calquera das versións 2 da licenza ou (á súa elección) calquera versión posterior. Pode atopar unha copia desta licenza nesta ligazón, ou no ficheiro COPYING incluído co código fonte deste programa.