Articulo de referencia

Listaller

Listaller es un sistema gratuito de instalación de software (similar a un sistema de gestión de paquetes ) cuyo objetivo es simplificar la creación de paquetes que puedan instal...

Listaller es un sistema gratuito de instalación de software (similar a un sistema de gestión de paquetes ) cuyo objetivo es simplificar la creación de paquetes que puedan instalarse en todas las distribuciones de Linux , además de proporcionar herramientas y una API para que la gestión de software en Linux sea más fácil de usar.

Historia

Listaller fue iniciado en diciembre de 2007 por el desarrollador de freedesktop.org, Matthias Klumpp, como un proyecto experimental para explorar la posibilidad de escribir una interfaz de usuario universal para administrar todo tipo de software Linux, sin importar cómo se hubiera instalado. Por lo tanto, Listaller tenía backends para administrar Autopackage , LOKI, Mojo y paquetes de distribución nativos. El proyecto original proporcionaba una interfaz de usuario para administrar todo tipo de software instalado. La interacción con la administración de paquetes de distribución nativos se realizaba a través de una capa de abstracción propia, que luego fue reemplazada por PackageKit . [ 2 ] Listaller también proporcionaba un formato de instalación de software entre distribuciones que debería haber facilitado la creación de paquetes que se ejecutaran en múltiples distribuciones. La parte del instalador de Listaller también podía ayudar a instalar paquetes de Autopackage . Las primeras versiones fueron escritas en Object Pascal .

Aunque el proyecto comenzó como un experimento, pronto evolucionó hasta convertirse en un competidor de Autopackage y Mojo. Hasta 2011, Listaller no tuvo ninguna versión estable. Con el anuncio de AppStream, muchos de los objetivos originales de Listaller se lograrían, por lo que el autor decidió transformar Listaller, pasando de ser un gestor de software completo a un instalador de software, y unió fuerzas con el proyecto AppStream . Dado que Pascal no se consideraba el lenguaje ideal para colaborar con otros proyectos y que el proyecto ya había invertido mucho tiempo en desarrollar enlaces de Pascal a bibliotecas de terceros, Listaller se reescribió en Vala con un subconjunto de las características originales y con el objetivo principal de proporcionar una integración perfecta con AppStream y PackageKit. Por lo tanto, se eliminó la parte del gestor de software universal y el proyecto ahora se centra en crear un formato multidistribución para la distribución de software binario de Linux.

A fecha de 10 de noviembre de 2014 ,Matthias anunció el proyecto Limba. [ 3 ] Se supone que Limba [ 4 ] será la próxima versión de Listaller.

Metodología

Listaller está diseñado para instalar versiones binarias o precompiladas de aplicaciones no esenciales, como procesadores de texto , navegadores web y juegos para PC , en lugar de bibliotecas y aplicaciones esenciales como intérpretes de comandos de sistemas operativos . Por motivos de seguridad, Listaller no ofrece soporte para la instalación de bibliotecas del sistema. Listaller utiliza un formato de paquete propio, denominado paquetes IPK (abreviatura de Installation package ) , que son archivos tar firmados y comprimidos con LZMA .

Los paquetes IPK contienen únicamente pequeños archivos de configuración para modificar el proceso de instalación. No incluyen lógica ni scripts propios que se ejecuten durante la instalación. Todas las partes del proceso de instalación son gestionadas por las rutinas integradas de Listaller, lo que permite a los distribuidores modificar el proceso de instalación de aplicaciones de terceros para adaptarlo a sus propias políticas, si fuera necesario.

El principal valor de Listaller reside en su integración con entornos de escritorio, herramientas de gestión de paquetes y distribuciones existentes. Por ello, el proyecto ofrece de forma predeterminada varios componentes de integración que permiten gestionar aplicaciones de terceros instaladas con Listaller desde cualquier gestor de software compatible con PackageKit y/o AppStream .

En ocasiones se discute la posibilidad de ejecutar todas las herramientas de terceros instaladas en un entorno aislado (Sandbox) por defecto. [ 5 ]

Los programas que utilizan Listaller deben ser reubicables, es decir, deben poder instalarse en distintos directorios con un único archivo binario. Esto permite que Listaller instale software para usuarios sin privilegios de administrador en su directorio personal, aunque este método debe habilitarse explícitamente y no se recomienda su uso. Las herramientas para desarrolladores de Listaller proporcionan herramientas y documentación para que los desarrolladores de aplicaciones puedan hacer que su software sea reubicable.

Listaller y Autopackage

En agosto de 2010, ambos proyectos anunciaron su fusión. [ 6 ] Como consecuencia de la fusión, Autopackage abandonó su propio formato de paquete binario y todas las interfaces de usuario para instalar paquetes de Autopackage. Herramientas de Autopackage como BinReloc para crear aplicaciones reubicables o APBuild ahora se desarrollan como parte del proyecto Listaller. La razón principal para fusionar Autopackage con Listaller fue la gran escasez de desarrolladores en ambos proyectos, por lo que decidieron unir fuerzas.

Integración

KDE ofrece soporte para Listaller a través de Apper , aunque los distribuidores deben habilitarlo explícitamente mediante un parámetro de compilación. El soporte para GNOME se está desarrollando actualmente como parte del paquete GNOME-PackageKit. En teoría, cualquier distribución que pueda ejecutar PackageKit >= 0.8.6 también debería poder ofrecer soporte para Listaller. Ubuntu anunció que no utilizará Listaller como instalador de terceros para su Ubuntu Phone, sino que desarrollará una solución propia específica para Ubuntu. [ 7 ]

Véase también

Referencias

  1. "listaller en Listaller Project - Gitorious" .
  2. "Anuncio de Launchpad.net: Listaller cambia a PackageKit" .
  3. "Presentamos Limba: un experimento de instalación de software" .
  4. "Proyecto Limba" .
  5. "Blog del desarrollador: Listaller - Los próximos pasos" .
  6. "Anuncio de Launchpad.net: Listaller y Autopackage se fusionarán" .
  7. "Desarrollador de Ubuntu propone un nuevo formato de paquete para aplicaciones móviles" .
  • Sitio web oficial
Obtenido de " https://en.wikipedia.org/w/index.php?title=Listaller&oldid=1357380744 "