PackageKit

Software captura de pantalla:
PackageKit
Detalles de software:
Versión: 1.1.9 Actualizado
Fecha de carga: 22 Jun 18
Promotor: Richard Hughes
Licencia: Libre
Popularidad: 47

Rating: nan/5 (Total Votes: 0)

PackageKit es un proyecto de software de código abierto que ha sido diseñado como un sistema de administración de paquetes gráficos universal y unificado para facilitar la instalación, reinstalación, actualización y eliminación de paquetes de software en una computadora basada en Linux. Su principal objetivo es dar soporte a la mayor cantidad posible de gestores de paquetes gráficos, de modo que esté disponible en la mayor cantidad posible de distribuciones GNU / Linux.


Características de un vistazo

Las características clave incluyen la capacidad de instalar archivos de dependencia automáticamente, instalar nuevas características, aplicar actualizaciones de seguridad al inicio, permitir que los usuarios sin privilegios instalen aplicaciones, abrir formatos de archivo desconocidos, eliminar dependencias de archivos e integrarse con los gestores de paquetes existentes , incluyendo APT, YUM, Conary y otros.

Lo bueno de PackageKit es que es independiente de un sistema operativo Linux específico o de una arquitectura de hardware. Esto significa, por supuesto, que se puede implementar fácilmente en cualquier distribución de GNU / Linux, pero solo si se admite el administrador de paquetes original. También significa que puede instalarse con éxito tanto en plataformas de hardware de 64 bits como de 32 bits.

Utiliza PolicyKit para autenticación de usuario

Otra característica interesante es que PackageKit usa PolicyKit para autenticación de usuario, de manera predeterminada, lo que significa que los administradores del sistema (raíz) podrán controlar fácilmente quién puede instalar qué tipo de software o quién no permite instalar paquetes de software en un Sistema operativo GNU / Linux donde está instalado PackageKit.


Admite la distribución y aplicaciones GNU / Linux

Por el momento, PackageKit ha sido probado con éxito con una amplia gama de distribuciones de GNU / Linux, incluyendo Kubuntu, Fedora, openSUSE, Foresight Linux, SUSE Linux Enterprise Server, SUSE Linux Enterprise Desktop, Sabayon y Moblin.

Diversos proyectos se integran bien con PackageKit, incluidos el administrador de archivos Nautilus, el gestor de paquetes GNOME PackageKit, el gestor de paquetes Apper, el gestor de paquetes Listaller, el gestor de paquetes Openmoko Installer, el software de grabación CD / DVD Brasero, el sistema de instalación distribuido Zero Install, system-config -formador de configurador de servidor CUPS para Fedora, Anjuta IDE y el software GNOME.

Qué hay de nuevo en esta versión:

  • Backends:
  • alpm: establecer el motivo de la instalación para instalarlo explícitamente (Christian Hesse)
  • entropía: se arregló eliminar_paquete y buscar_detalles (skullbocks)
  • entropy: mensajes eliminados y la función de eliminación de eliminación (skullbocks)
  • hif: Agrega el bloqueo faltante al acceder a la memoria caché de sacos (Kalev Lember)
  • hif: Mejora de depsolving para instalaciones paralelas de kernel (Kalev Lember)
  • hif: incluye los paquetes marcados para la instalación al hacer actualizaciones (Kalev Lember)
  • portage: mensajes eliminados y la función de eliminación de eliminación (skullbocks)
  • python / backend: fijación del orden de los parámetros (skullbocks)
  • urpm: use correctamente is_package_installed () (Thierry Vignaud)
  • yum: Corregir la traza inversa al obtener los detalles de la actualización (Richard Hughes)
  • yum: arregla dos avisos de pitón casi imposibles de golpear (Richard Hughes)
  • yum: reenvíe el puerto a la nueva API WhatProvides (Richard Hughes)
  • yum: devuelve los paquetes instalados primero con el filtro MÁS RECIENTE (Kalev Lember)
  • yum: actualiza el código de los grupos de comps para el cambio interno de la API de detalles (Kalev Lember)
  • Nuevas características:
  • Define command_not_found_handler para zsh (Will Thompson)
  • Correcciones de errores:
  • Corregir los signos de puntuación al aplicar actualizaciones sin conexión (Matthew Miller)
  • No ejecutar si se ejecuta la finalización del comando bash (Ville Skytta)
  • Detalles de reparación () de backends generados (Richard Hughes)
  • Módulo de puerto GTK + a org.freedesktop.PackageKit.Modify2 (Matthias Clasen)
  • Devuelve el error correcto para los errores de sintaxis en pkcon (Richard Hughes)
  • Devuelve el error correcto si no se hizo nada para repo-enable (Richard Hughes)

Qué hay de nuevo en la versión:

  • Backends:
  • alpm: establecer el motivo de la instalación para instalarlo explícitamente (Christian Hesse)
  • entropía: se arregló eliminar_paquete y buscar_detalles (skullbocks)
  • entropy: mensajes eliminados y la función de eliminación de eliminación (skullbocks)
  • hif: Agrega el bloqueo faltante al acceder a la memoria caché de sacos (Kalev Lember)
  • hif: Mejora de depsolving para instalaciones paralelas de kernel (Kalev Lember)
  • hif: incluye los paquetes marcados para la instalación al hacer actualizaciones (Kalev Lember)
  • portage: mensajes eliminados y la función de eliminación de eliminación (skullbocks)
  • python / backend: fijación del orden de los parámetros (skullbocks)
  • urpm: use correctamente is_package_installed () (Thierry Vignaud)
  • yum: Corregir la traza inversa al obtener los detalles de la actualización (Richard Hughes)
  • yum: arregla dos avisos de pitón casi imposibles de golpear (Richard Hughes)
  • yum: reenvíe el puerto a la nueva API WhatProvides (Richard Hughes)
  • yum: devuelve los paquetes instalados primero con el filtro MÁS RECIENTE (Kalev Lember)
  • yum: actualiza el código de los grupos de comps para el cambio interno de la API de detalles (Kalev Lember)
  • Nuevas características:
  • Define command_not_found_handler para zsh (Will Thompson)
  • Correcciones de errores:
  • Corregir los signos de puntuación al aplicar actualizaciones sin conexión (Matthew Miller)
  • No ejecutar si se ejecuta la finalización del comando bash (Ville Skytta)
  • Detalles de reparación () de backends generados (Richard Hughes)
  • Módulo de puerto GTK + a org.freedesktop.PackageKit.Modify2 (Matthias Clasen)
  • Devuelve el error correcto para los errores de sintaxis en pkcon (Richard Hughes)
  • Devuelve el error correcto si no se hizo nada para repo-enable (Richard Hughes)

Qué hay de nuevo en la versión 1.0.8:

  • Backends:
  • alpm: establecer el motivo de la instalación para instalarlo explícitamente (Christian Hesse)
  • entropía: se arregló eliminar_paquete y buscar_detalles (skullbocks)
  • entropy: mensajes eliminados y la función de eliminación de eliminación (skullbocks)
  • hif: Agrega el bloqueo faltante al acceder a la memoria caché de sacos (Kalev Lember)
  • hif: Mejora de depsolving para instalaciones paralelas de kernel (Kalev Lember)
  • hif: incluye los paquetes marcados para la instalación al hacer actualizaciones (Kalev Lember)
  • portage: mensajes eliminados y la función de eliminación de eliminación (skullbocks)
  • python / backend: fijación del orden de los parámetros (skullbocks)
  • urpm: use correctamente is_package_installed () (Thierry Vignaud)
  • yum: Corregir la traza inversa al obtener los detalles de la actualización (Richard Hughes)
  • yum: arregla dos avisos de pitón casi imposibles de golpear (Richard Hughes)
  • yum: reenvíe el puerto a la nueva API WhatProvides (Richard Hughes)
  • yum: devuelve los paquetes instalados primero con el filtro MÁS RECIENTE (Kalev Lember)
  • yum: actualiza el código de los grupos de comps para el cambio interno de la API de detalles (Kalev Lember)
  • Nuevas características:
  • Define command_not_found_handler para zsh (Will Thompson)
  • Correcciones de errores:
  • Corregir los signos de puntuación al aplicar actualizaciones sin conexión (Matthew Miller)
  • No ejecutar si se ejecuta la finalización del comando bash (Ville Skytta)
  • Detalles de reparación () de backends generados (Richard Hughes)
  • Módulo de puerto GTK + a org.freedesktop.PackageKit.Modify2 (Matthias Clasen)
  • Devuelve el error correcto para los errores de sintaxis en pkcon (Richard Hughes)
  • Devuelve el error correcto si no se hizo nada para repo-enable (Richard Hughes)

Qué hay de nuevo en la versión 1.0.7:

  • Backends:
  • alpm: establecer el motivo de la instalación para instalarlo explícitamente (Christian Hesse)
  • entropía: se arregló eliminar_paquete y buscar_detalles (skullbocks)
  • entropy: mensajes eliminados y la función de eliminación de eliminación (skullbocks)
  • hif: Agrega el bloqueo faltante al acceder a la memoria caché de sacos (Kalev Lember)
  • hif: Mejora de depsolving para instalaciones paralelas de kernel (Kalev Lember)
  • hif: incluye los paquetes marcados para la instalación al hacer actualizaciones (Kalev Lember)
  • portage: mensajes eliminados y la función de eliminación de eliminación (skullbocks)
  • python / backend: fijación del orden de los parámetros (skullbocks)
  • urpm: use correctamente is_package_installed () (Thierry Vignaud)
  • yum: Corregir la traza inversa al obtener los detalles de la actualización (Richard Hughes)
  • yum: arregla dos avisos de pitón casi imposibles de golpear (Richard Hughes)
  • yum: reenvíe el puerto a la nueva API WhatProvides (Richard Hughes)
  • yum: devuelve los paquetes instalados primero con el filtro MÁS RECIENTE (Kalev Lember)
  • yum: actualiza el código de los grupos de comps para el cambio interno de la API de detalles (Kalev Lember)
  • Nuevas características:
  • Define command_not_found_handler para zsh (Will Thompson)
  • Correcciones de errores:
  • Corregir los signos de puntuación al aplicar actualizaciones sin conexión (Matthew Miller)
  • No ejecutar si se ejecuta la finalización del comando bash (Ville Skytta)
  • Detalles de reparación () de backends generados (Richard Hughes)
  • Módulo de puerto GTK + a org.freedesktop.PackageKit.Modify2 (Matthias Clasen)
  • Devuelve el error correcto para los errores de sintaxis en pkcon (Richard Hughes)
  • Devuelve el error correcto si no se hizo nada para repo-enable (Richard Hughes)

Qué hay de nuevo en la versión 1.0.6:

  • Backends:
  • alpm: no mezcle las declaraciones y el código (que ISO C90 prohíbe) (Christian Hesse)
  • alpm: mueve el campo global configurado al backend priv (Fabien Bourigault)
  • alpm: mueve el campo global deshabilitado al backend priv (Fabien Bourigault)
  • alpm: reinicializar libalpm cuando se modificó localdb (Fabien Bourigault)
  • alpm: eliminar RepoEnable (Fabien Bourigault)
  • alpm: eliminar ya no se utiliza la lógica de repos deshabilitado (Fabien Bourigault)
  • alpm: eliminar la variable no utilizada (Christian Hesse)
  • hif: arregla el uso después de la liberación durante el control de repos repos no confiable (Kalev Lember)
  • Nuevas características:
  • Agregue el método dbus para devolver los paquetes preparados (petervo)
  • Añadir pk_backend_is_transaction_inhibited (Fabien Bourigault)
  • plugin gstreamer: agregue soporte para v2 de la interfaz de servicio de sesión PK (Kalev Lember)
  • Correcciones de errores:
  • No recursive bloquear el mutex de depuración cuando se usa --verbose sin tty (Richard Hughes)
  • Hacer & quot; reiniciar & quot; la acción predeterminada para ningún archivo de acción (Stephen Gallagher)
  • plugin gstreamer: adaptarse a los cambios de plugin faltantes de gstreamer (Kalev Lember)
  • plugin gstreamer: evite críticas cuando algunos de los parámetros son NULL (Kalev Lember)

Qué hay de nuevo en la versión 1.0.5:

  • Backends:
  • alpm: soluciona el mal uso de eventos al eliminar el paquete (Fabien Bourigault)
  • alpm: indicador de simulación de honor al eliminar paquetes (Fabien Bourigault)
  • alpm: simulación de honor en pk_backend_install_files (Fabien Bourigault)
  • alpm: Inhibir la invalidación de la caché al realizar una transacción (Fabien Bourigault)
  • alpm: realiza un seguimiento de los cambios de db locales e invalida el caché (Fabien Bourigault)
  • hif: adaptarse a la nueva API de Hawkey (Richard Hughes)
  • Correcciones de errores:
  • Agregue desaparecidos --allow-downgrade y --allow-reinstall en la página man (Richard Hughes)

Qué hay de nuevo en la versión 1.0.4:

  • Bibliotecas:
  • Agregue PK_INFO_ENUM_UNAVAILABLE (Richard Hughes)
  • Backends:
  • alpm: lógica limpia en pk_alpm_transaction_packages (Fabien Bourigault)
  • alpm: corrige la lógica incorrecta en pk_backend_resolve_name (Fabien Bourigault)
  • alpm: arregla SIGSEV al solicitar los archivos del paquete (Fabien Bourigault)
  • alpm: Simulación de honor al instalar paquetes (Fabien Bourigault)
  • alpm: soporte de Pacman 4.2 (Christian Hesse, piernov)
  • aptcc: respetar siempre la bandera no interactiva (Matthias Klumpp)
  • aptcc: no pregunte sobre los cambios de configuración si no somos interactivos (Matthias Klumpp)
  • aptcc: use el subdirectorio en / tmp para almacenar datos temporales (Matthias Klumpp)
  • apt: eliminar el back-end no gestionado (Richard Hughes)
  • ficticio: corrige la marca de verificación no llamando a pk_backend_job_finished () en el código de subproceso (Richard Hughes)
  • hif: importa automáticamente claves públicas de metadatos cuando es seguro hacerlo (Richard Hughes)
  • hif: instalar automáticamente los metadatos de AppStream (Richard Hughes)
  • hif: Corregir la compilación con las versiones más recientes de libhif (Richard Hughes)
  • hif: arregla varias pérdidas de memoria pequeñas (Richard Hughes)
  • hif: busca paquetes no disponibles durante la resolución (Richard Hughes)
  • hif: mover hif_source_is_supported () aquí (Colin Walters)
  • hif: Proxy el estado permitir-cancelar desde el estado al trabajo (Richard Hughes)
  • hif: devolver paquetes 'no disponibles' para repositorios solo de metadatos (Richard Hughes)
  • hif: Soporte HIF_SOURCE_KIND_LOCAL (Richard Hughes)
  • hif: utilice un HifTransaction local de subprocesos para evitar la corrupción del índice db3 (Richard Hughes)
  • urpmi: implementar en realidad only_download y simular (Thierry Vignaud)
  • urpmi: Agregarme como mantenedor (Thierry Vignaud)
  • urpmi: agregue soporte para 'allow_downgrade' (Thierry Vignaud)
  • urpmi: agregue soporte para allow-reinstall (Thierry Vignaud)
  • urpmi: considere gstreamer1.0 esos días (Thierry Vignaud)
  • urpmi: pasar nuevos paquetes de archivos remotos (Thierry Vignaud)
  • urpmi: bloquear transacciones de escritura (Thierry Vignaud)
  • Nuevas características:
  • Agregue el comando 'quit' a pkcon (Richard Hughes)
  • Agregue la instalación y elimine los comandos de la herramienta de prueba packagekit-direct (Richard Hughes)
  • Correcciones de errores:
  • Inhibir logind cuando la transacción no se puede cancelar (Richard Hughes)
  • Permitir pk_backend_job_set_allow_cancel () después de que se haya establecido ErrorCode (Richard Hughes)
  • No intente ejecutar command-not-found para nada con el prefijo '.' (Richard Hughes)
  • No use los ayudantes PkBackendSpawn en back-ends compilados (Richard Hughes)
  • Soluciona un bloqueo difícil de depurar al cancelar una tarea que nunca se ejecutó (Richard Hughes)
  • Hacer pk_backend_job_call_vfunc () threadsafe (Richard Hughes)
  • Hacer pk_backend_repo_list_changed () threadsafe (Richard Hughes)
  • Simplifica el código de detección de red (Richard Hughes)
  • Eliminar realmente el temporizador GSource al salir del daemon (Matthias Klumpp)
  • Recrear la ubicación de descarga si aún no existe (Richard Hughes)

Qué hay de nuevo en la versión 1.0.0:

  • Notas:
  • Después de más de 7 años, 99 lanzamientos de tarball y 11697 confirmaciones de 284 personas, finalmente hemos lanzado la primera versión estable. Woohoo!
  • Quería enviarles un sincero agradecimiento a todas las personas que han contribuido al éxito de este proyecto. No podría haberlo hecho solo y bastantes personas fueron más importantes de lo que creen.
  • Ahora, en aspectos más prácticos. Estos son los grandes cambios para este lanzamiento:
  • La funcionalidad de actualización sin conexión se ha movido a una interfaz D-Bus adecuada y los ayudantes pkexec se han eliminado. Las actualizaciones sin conexión son una característica importante que ya no se merece atornillar. Todos los usuarios existentes han sido portados a la nueva interfaz, pero necesita 3.13.92 si está ejecutando GNOME desde inestable o jhbuild.
  • No más complementos. Tanto los plugins en el árbol como fuera de árbol eran la mayor fuente de fallas, y con las actualizaciones fuera de línea del sistema fusionadas en el daemon central, ya no se vuelven a utilizar. Todos los proyectos afectados han sido notificados.
  • No más plugins de conary, opkg, smart o yum. Estos no han sido mantenidos y se han roto por más de dos años, así que es hora de darles el aliento.
  • Los complementos alpm, aptcc, hif y zypp han tenido mucho cariño, y están actualizados con las últimas funciones y funcionan bien.
  • Backends:
  • alpm: agregue el filtro APLICACIÓN (Fabien Bourigault)
  • alpm: agregue el filtro DESCARGADO para get-updates (Fabien Bourigault)
  • alpm: correctamente los archivos y símbolos del espacio de nombres (Richard Hughes)
  • alpm: no se bloquee al emitir los URL de detalles de la actualización (Richard Hughes)
  • alpm: no configure el estado cancelable o antes de finalizar (Richard Hughes)
  • alpm: Honrar la antigüedad del caché mientras se refrescan los repositorios (Fabien Bourigault)
  • alpm: bandera de descarga de honor solo para paquetes de actualización (Fabien Bourigault)
  • alpm: utilice una estructura auxiliar para datos de back-end (Richard Hughes)
  • alpm: usa la base de datos del sistema en lugar del que está en el prefijo (Richard Hughes)
  • aptcc: Enlace contra -lutil para forkpty (Colin Watson)
  • conary: eliminar el back-end de Conary (Richard Hughes)
  • hif: hacer que el bloqueo dir respete el DESTDIR (Richard Hughes)
  • hif: eliminar algunas funciones no utilizadas (Richard Hughes)
  • hif: utiliza una ruta real para hy_sack_create () (Richard Hughes)
  • hif: use hif_source_commit () para nuevas versiones de la biblioteca (Richard Hughes)
  • hif: usa los metadatos en caché si están disponibles (Richard Hughes)
  • katja: reparación de la falla de inicialización del repositorio (Eugene Wissner)
  • opkg: eliminar el backend de opkg (Richard Hughes)
  • inteligente: elimina el back-end SMART (Richard Hughes)
  • yum: elimina el backend yum (Richard Hughes)
  • zypp: agregue soporte de filtro APLICACIÓN (Dominique Leuenberger)
  • zypp: agregue el soporte de filtro DESCARGADO (Dominique Leuenberger)
  • zypp: actualice para compilar con PK 0.9.x (Dominique Leuenberger)
  • Nuevas características:
  • Agregue una interfaz D-Bus y ayudantes para soporte fuera de línea (Richard Hughes, Kalev Lember)
  • Agregue un comando repo-set-data a packagekit-direct (Richard Hughes)
  • Agregue un script simple que genere algunos metadatos sin conexión (Richard Hughes)
  • Agrega pk_backend_job_get_cancellable () (Richard Hughes)
  • Agrega pk_backend_job_is_cancelled () (Richard Hughes)
  • Agregue pk_backend_set_user_data () (Richard Hughes)
  • Agregue pk_offline_get_prepared_sack () y úselo en el plugin systemd-updates (Richard Hughes)
  • Eliminar pk-debuginfo-install (Richard Hughes)
  • Eliminar soporte para distros que no sean compatibles con / etc / os-release (Richard Hughes)
  • Elimina el modificador de configuración --enable-systemd-updates (Richard Hughes)
  • Elimina la funcionalidad events / pre-transaction.d (Richard Hughes)
  • Elimina los ayudantes del sistema pkexec (Richard Hughes)
  • Eliminar la interfaz del complemento (Richard Hughes)
  • Eliminar varias opciones del archivo de configuración (Richard Hughes)
  • Correcciones de errores:
  • Haga automáticamente pk_backend_job_finished () para backends con subprocesos (Richard Hughes)
  • No apague el daemon en reposo de manera predeterminada (Richard Hughes)
  • Soluciona la compilación del soporte de la red ConnMan (Richard Hughes)
  • Corrige la generación packagekit-offline-update.service (Kalev Lember)
  • Aumente los límites de transacción predeterminados (Matthias Klumpp)
  • Prefiere npapi-sdk sobre los complementos de mozilla (Dominique Leuenberger)
  • Actualiza el estado de NetworkManager cuando se inicia el daemon (Richard Hughes)

Requisitos :

  • glib 2.14.0
  • dbus más nuevo que 1.1.3 (20070819 o posterior)
  • dbus-glib 0,74
  • libnm 0.6.4 (opcional)
  • polkit-dbus 0.5
  • polkit-grant 0.5

Imágenes

packagekit_1_67906.png
packagekit_2_67906.png

Otro software de desarrollador Richard Hughes

UPower
UPower

1 Dec 17

Comentarios a la PackageKit

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!