Este es el repositorio principal de código fuente de Lod Package Manager.
Para obtener una comprensión integral del proyecto, consulte esta publicación de blog Un administrador de paquetes experimental para sistemas operativos: LPM
Consulte la documentación en lpm.lodosgroup.org/docs para obtener más información.
Si desea agregar/actualizar o proponer paquetes para los repositorios de lpm, visite github.com/lodosgroup/package-builds.
Para informar errores, sugerir mejoras o solicitar nuevas funciones, abra una incidencia de GitHub.
Si tiene inquietudes relacionadas con la seguridad, abra un informe de vulnerabilidad de seguridad privado. Le pedimos amablemente que no cree una edición pública en GitHub por cuestiones de seguridad.
Para explorar los paquetes disponibles en los repositorios oficiales de lpm, visite lpm.lodosgroup.org/explore-packages.
Para obtener orientación sobre cómo contribuir, lea lpm.lodosgroup.org/docs/contributing/contribution-guidelines/ y lpm.lodosgroup.org/docs/contributing/code-of-conduct/.
Obtenga las últimas noticias y actualizaciones sobre lpm lpm.lodosgroup.org/news.
Demostración de instalación y eliminación de paquetes en Docker
Para instalar LPM desde una rama específica, ejecute el siguiente comando:
cargo install --git https://github.com/lodosgroup/lpm --branch main
Alternativamente, puedes instalarlo desde las etiquetas:
cargo install --git https://github.com/lodosgroup/lpm --branch < tag >
Para confirmar una instalación exitosa de LPM, simplemente ejecute el comando lpm -v
o lpm --version
.
Si prefiere compilar LPM a partir de su código fuente (generalmente preferido para el desarrollo), siga estos pasos:
Clona el repositorio lpm de GitHub :
git clone https://github.com/lodosgroup/lpm
Cambie al directorio del repositorio clonado :
cd lpm
Construya el ejecutable lpm :
cargo build --release # exclude the `--release` flag for debugging
Después de la compilación, podrá utilizar el ejecutable lpm en el directorio target/{debug/release}
.
No necesitas instalar LPM en tu sistema host sólo para jugar con él. Puedes usar la imagen de la ventana acoplable en su lugar:
docker run -it ozkanonur/lpm:alpha
Si desea realizar algunas evaluaciones comparativas con la herramienta perf
, es posible que deba agregar el indicador --privileged
:
docker run -it --privileged ozkanonur/lpm:alpha
Ahora puedes jugar con LPM como quieras en el contenedor sin tocar tu sistema host.
Migrar la base de datos LPM :
El primer paso es migrar la base de datos LPM. Este proceso inicializa los archivos de la base de datos principal necesarios para que LPM funcione eficazmente.
sudo lpm --update --db
Agregar repositorio :
Agregar un repositorio es esencial para que LPM acceda y administre paquetes. Un repositorio actúa como fuente de paquetes para su sistema. Agreguemos el repositorio linux-amd64-default
como ejemplo.
# args: <repository-name> <repository-url>
sudo lpm --repository --add linux-amd64-default linux-amd64-default.lpm.lodosgroup.org
Una vez que haya agregado el repositorio, LPM se sincronizará con los índices de paquetes provenientes del repositorio agregado. Esto indica que está todo listo para instalar paquetes.
Instalar un paquete :
Instalar paquetes usando LPM es sencillo. Simplemente use el siguiente comando, reemplazándolo con el nombre del paquete que desea instalar.
# args: <package-name>
sudo lpm --install lzip
Para confirmar la finalización exitosa de la instalación, puede verificar ejecutando el comando lzip --version
.
Eliminar el paquete instalado :
Si desea eliminar un paquete de su sistema, utilice el comando eliminar seguido del nombre del paquete.
# args: <package-name>
sudo lpm --delete lzip
Estos pasos cubren las operaciones básicas para comenzar a utilizar rápidamente LOD Package Manager. Puede explorar las funciones avanzadas de LPM en los documentos en https://lpm.lodosgroup.org.