Product SiteDocumentation Site

Capítulo 3. Las interfases GUI de gnome-packagekit

3.1. Añadir y quitar software con gpk-application
3.1.1. Estado de la aplicación
3.1.2. Listados
3.1.3. Instalación de paquetes
3.1.4. Desinstalación de paquetes
3.1.5. Filtros para listados
3.2. Alerta, actualizaciones disponibles
3.3. Actualizando con gpk-update-viewer
3.4. Ajuste de preferencias con gpk-prefs
3.5. Instalación de drivers para impresoras con gpk-dbus-service
3.6. Visualización de los registros con gpk-log
En Fedora el entorno de escritorio por omisión es GNOME Shell pero es posible instalar otros entornos de escritorio como KDE, Mate, LXDE, XFCE y algunos otros más. Es importante notar que cada uno de estos entornos de escritorio puede que tengan o no herramientas propias y/o integración con YUM o PackageKit para gestión de software.
Este capítulo es acerca de las interfases GUI que ofrecen PackageKit para este entorno de escritorio.
Normalmente las interfases GUI gnome-packagekit se instalan por omisión en Fedora como escritorio, de todas formas, en el caso de que no sea así, para su instalación haga con privilegios de root:
$ su -c "yum install gnome-packagekit"

3.1. Añadir y quitar software con gpk-application

gpk-application es la interfase GUI hecha para GNOME y es el GUI estandar Fedora para gestión del software desde su versión 9 y luce como se muestra abajo. gpk-application se utiliza para instalar, remover y buscar paquetes de software en los sistemas Fedora y sus repositorios.
Pantallazo de gpk-application
Figura 3.1. gpk-application

En GNOME3, la mejor forma de invocar esta aplicación es buscándola y luego tal vez agregándola como favorita. Para buscar gpk-application presione la tecla Win, la combinación Alt-F1 o vaya al menú de actividades en la esquina izquierda superior de su escritorio. Tipee "sof" y obtendrá un resultado similar al pantallazo siguiente. En el pantallazo también se muestra el menú contextual que se obtiene de presionar clic derecho sobre el icono para agregar como aplicación favorita.
Pantallazo de GNOME3 buscando por "sof", de añadir.
Figura 3.2. Buscando gpk-application en GNOME3

3.1.1. Estado de la aplicación

Antes de comenzar a detallar las operaciones que se pueden realizar con gpk-application, es importante notar el estado del sistema en cuanto a la gestión del software se refiere, es decir, el sistema debe por ejemplo hacer consultas a los repositorios externos para lograr un listado actualizado de aplicaciones disponibles, entonces, debemos esperar que dicha acción se culmine con éxito o que falle, no se desespere haciendo clic aquí y allá, sólo generará nuevas transacciones que se irán apilando. Abajo un pantallazo resaltando en un cuadro rojo el reporte del estado de la aplicación.
Pantallazo de gpk-application estado de la aplicación
Figura 3.3. gpk-application estado de la aplicación

3.1.2. Listados

En la ventana principal de la aplicación se pueden observar tres paneles, el primero resaltado en rojo es para seleccionar el listado de paquetes deseado, el segundo, en azul, es para mostrar el listado de paquetes incluyendo el estado de cada paquete, si está tildado ya está instalado, el tercer panel enmarcado resaltado en verde, se utiliza para mostrar detalles del paquete seleccionado en el segundo panel y acciones que se pueden ejecutar como instalar, remover, ver contenido, paquetes dependientes y requeridos o visitar la página web principal del desarrollador.
Pantallazo de gpk-application listados
Figura 3.4. gpk-application listados

3.1.2.1. Colecciones de paquetes

Este listado muestra colecciones de paquetes, es decir, cada entrada en el listado representa muchos paquetes relacionados entre sí de cierta forma particular. Si se instala una colección, se instalan todos los paquetes base de esa colección.
Pantallazo de gpk-application colecciones de paquetes
Figura 3.5. gpk-application colecciones de paquetes

3.1.2.2. Colecciones populares

Sigue en la lista de selección de paquetes, despúes de paquetes Pendiente, si los hay, Colecciones de paquetes, una variedad selecta de colecciones específicas de software populares. Si se selecciona alguna de dichas colecciones se pueden visualizar todos los paquetes que se incluyen en esa colección en particular.
Abajo el ejemplo después de seleccionar el listado de paquetes que conforman la selección Gráficos.
Pantallazo de gpk-application colecciones populares
Figura 3.6. gpk-application colecciones populares

3.1.3. Instalación de paquetes

En todos los listados de gpk-application se reporta el estado del paquete o colección de paquetes, tildado equivale a instalado o por instalar, si no está tildado no está instalado o está agendado para desintalar, observe el cambio del icono y la activación de los botones Limpiar y Aplicar cambios.
Pantallazo de gpk-application marcado para instalar
Figura 3.7. gpk-application marcado para instalar

Este procedimiento lo puede repetir para seleccionar múltiples paquetes a instalar en una sola transacción.
Pantallazo de gpk-application marcados para instalar
Figura 3.8. gpk-application marcados para instalar

Es posible revisar los paquetes seleccionados haciendo clic en la entrada Pendiente en la lista de Colecciones de paquetes.
Pantallazo de gpk-application paquetes seleccionados
Figura 3.9. gpk-application paquetes seleccionados

Al finalizar su selección de paquetes y colecciones a instalar presione el botón Aplicar cambios para proceder con las transacciones agendadas, en este caso, instalar software nuevo. El sistema calculará las dependencias y las notificará de ser necesario para aprobación de instalación y/o actualización de paquetes requeridos.
gpk-application notificando dependencias que son necesarias instalar
Figura 3.10. gpk-application notificación dependencias al instalar que hay que instalar

gpk-application notificado dependencias que son necesarias actualizar
Figura 3.11. gpk-application notificación dependencias al instalar que hay que actualizar

Si presiona el botón Limpiar, gpk-application olvidará todas las selecciones agendadas. En Paquetes seleccionados es posible corregir la selección individualmente. Es importante notar que gpk-application no permite agendar la remoción de paquetes de software si ha comenzado por agregar para instalar.
Si se acepta la instalación de las dependencias y se presiona el botón Continuar, continuará el progreso de las transacciones agendadas. Ya que gestionar el software del sistema es una operación privilegiada, debe suministrar las credenciales del superusuario root antes de que el proceso pueda proseguir.
Pantallazo de gpk-application autenticación root
Figura 3.12. gpk-application autenticación root

Si no tiene dicha autorización, hable con el administrador de su sistema. Luego de autorizado gpk-application llevará a cabo las transacciones programadas que se resumen con la descarga e instalación de los paquetes.
Pantallazo de gpk-application descargando
Figura 3.13. gpk-application descargando

Pantallazo de gpk-application instalando
Figura 3.14. gpk-application instalando

3.1.4. Desinstalación de paquetes

De forma análoga a la instalación, la desinstalación de paquetes con gpk-application es un proceso de listar, remover las tildes para agendar la desinstalación y aplicar, abajo los pantallazos correspondientes.
Pantallazo de gpk-application marcado para desinstalar
Figura 3.15. gpk-application marcado para desinstalar

Luego la correspondiente notificación de los dependientes a desinstalar.
Pantallazo de gpk-application notificación dependencias al desinstalar
Figura 3.16. gpk-application notificación dependencias al desinstalar

Por brevedad no se muestra nuevamente la pantalla para autorización y sólo se muestra el progreso de las acciones.
Pantallazo de gpk-application desinstalando
Figura 3.17. gpk-application desinstalando

3.1.5. Filtros para listados

Para limitar la cantidad de entradas en los listados existe la posibilidad de aplicar un par de filtros y así facilitar en primera instancia el alcance de la exploración de paquetes.
El primer filtro es para limitar el listado a Sólo versiones nuevas.
Pantallazo de gpk-application filtro Sólo versiones nuevas
Figura 3.18. gpk-application filtro solo versiones nuevas

El segundo filtro es para limitar el listado a Sólo paquetes nativos.
Pantallazo de gpk-application filtro Sólo paquetes nativos
Figura 3.19. gpk-application filtro solo paquetes nativos.

Sólo paquetes nuevos
Se listan los paquetes disponibilizados recientemente en los repositorios.
Sólo paquetes nativos
Sólo se listarán los paquetes que coincidan con la arquitectura del sistema.