Hola Fran, Que vendrìa a ser Freight? (Perdòn si es muy obvio, soy nuevo)
Saludos! El vie., 27 de oct. de 2017 a la(s) 16:08, Fran <[email protected]> escribió: > Hola > > Siento llegar tarde pero añado freight: > https://github.com/rcrowley/freight > > Un saludo. > > El 27 de octubre de 2017, 16:26, Maikel Enrique Pernía Matos < > [email protected]> escribió: > >> Colegas: >> >> >> El jue, 26-10-2017 a las 13:23 -0400, Juan Lavieri escribió: >> > Hola. >> > >> > En principio aquí tienes toda la información: >> > >> > https://debian-handbook.info/ >> browse/es-ES/stable/sect.setup-apt-package-repository.html >> > >> > Por cierto ese libro deberíamos tenerlo todos los debianitas. >> > >> > (sigue...) >> > >> > >> > >> > El 26-10-2017 a las 07:33 a.m., Ana Guerrero Lopez escribió: >> > >> > > Hola Maikel, >> > > >> > > On Wed, Oct 25, 2017 at 04:07:31PM -0400, Maikel Enrique Pernía Matos >> wrote: >> > > > Colegas: >> > > > >> > > > Desarrollo un proyecto que incluye varias aplicaciones y estas las >> > > > distribuía en un pequeño repositorio que funcionaba bien hasta >> Jessie, >> > > > estoy actualizando las app y su repo a Stretch y aquí es donde >> tengo la >> > > > dificultad, resulta que luego de hacer las siguientes acciones (como >> > > > root) : >> > > > >> > > > echo "deb http:192.168.1.5/repos/misox unstable main contrib >> > > > > > /etc/apt/sources.list" >> > > > apt-get update >> > > > >> > > > APT devuelve el siguiente mensaje: >> > > > >> > > > <cote> >> > > > Leyendo lista de paquetes... ¡Error! >> > > > W: El repositorio «http://192.168.1.6/ftp/misox unstable Release» >> no >> > > > está firmado >> > > > N: Los datos de un repositorio como este no se pueden autenticar y >> por >> > > > tanto su uso es potencialmente peligroso. >> > > > N: Vea la pagina de manual apt-secure(8) para los detalles sobre la >> > > > creación de repositorios y la configuración de usuarios. >> > > > E: No se pudo analizar el archivo de >> > > > paquetes /var/lib/apt/lists/192.168.1. >> 6_ftp_misox_dists_unstable_Release >> > > > (1) >> > > > W: Distribución conflictiva: http://192.168.1.6/ftp/misox unstable >> > > > Release (se esperaba unstable, pero se obtuvo ) >> > > > E: No se pudo analizar el archivo de >> > > > paquetes /var/lib/apt/lists/192.168.1. >> 6_ftp_misox_dists_unstable_Release >> > > > (1) >> > > > E: No se pudieron analizar o abrir las listas de paquetes o el >> archivo >> > > > de estado. >> > > > </cote> >> > > > >> > > > >> > > > Sé que todo sucede porque los paquetes no están firmados y aquí >> viene >> > > > mis preguntas: >> > > > >> > > > ¿Cómo se debe hacer un repositorio no oficial para que sea >> gestionado >> > > > por Debian, como lo fue en su momento el repo de Mate-Desktop? >> > > > >> > > > ¿Qué debo hacer para firmar mis paquetes y el repositorio? >> > > > >> > > > De antemano les digo: si la respuesta esta en Internet, no puedo >> acceder >> > > > a ella por lo que agradecería si alguien me la puede hacer llegar >> vía >> > > > email. >> > >> > Ya que no tienes acceso a internet te copio lo que dice al respecto el >> > handbook de debian: >> > >> > EXTRA Generación de un repositorio firmado >> > >> > >> > La suite APT verifica una cadena de firmas criptográficas en los >> > paquetes que gestiona antes de instalarlos para asegurar su >> > autenticidad (ver Sección 6.5, “Comprobación de la autenticidad de un >> > paquete”). Por lo tanto, los repositorios APT privados pueden ser un >> > problema, ya que los equipos que los utilicen mostrarán advertencias >> > sobre paquetes sin firmar. Por lo tanto, un administrador diligente >> > integrará los archivos privados con el mecanismo de seguridad de APT. >> > Para ayudar con este proceso, mini-dinstall incluye la opción de >> > configuración release_signscript que permite especificar un script a >> > utilizar para generar la firma. Un buen punto de partida es el script >> > sign-release.sh, provisto por el paquete mini-dinstall, en el >> > directorio /usr/share/doc/mini-dinstall/examples/; puede necesitar >> > cambios locales. >> > >> > Espero te ayude. >> > >> > >> > >> > >> > > ¿Imagino que estás usando apt-ftparchive para crear tu repositorio? >> > > Si es así, mira de usar reprepro. Asumo que tienes acceso a un >> repositorio >> > > Debian, la documentation de reprepro viene bien explicada en su pagina >> > > man y su manual HTML viene tambien incluido en el paquete. >> > > >> > > En cualquier caso, tendrás que crear una clave GPG para firmar tu >> > > repositorio. >> > > >> > > Ana >> > > >> > > >> > > >> > > ----- >> > > Se certificó que el correo no contiene virus. >> > > Comprobada por AVG - www.avg.es >> > > Versión: 2016.0.7294 / Base de datos de virus: 4782/15071 - Fecha de >> la versión: 25/10/2017 >> > > >> > > >> > >> > Saludos. >> >> Gracias a todos por la ayuda. >> >> Desconocía la existencia de las app mencionadas (apt-ftparchive, >> reprepro y mini-dinstall) el proyecto que desarrollo desde hace unos >> años «MiSOX» crea los repositorios, el problema estaba en la firma GPG >> una vez añadido en la generación los correspondientes ficheros InRelease >> y Release.gpg a la estructura del repo se resuelve el problema. >> >> Para salir de dudas probé en una VM con stretch un repo creado con MiSOX >> y otro con reprepro y ambos funcionaron correctamente. >> >> Resumiendo para utilizar el repo de MiSOX en Stretch en el ejemplo >> inicial (como root): >> >> echo > "deb http://192.168.1.6/ftp/misox unstable main contrib" >> >> /etc/apt/sources.list >> >> wget http://192.168.1.6/ftp/misox/misox-debian.gpg.key >> >> apt-key add misox-debian.gpg.key >> >> apt-get update >> >> apt-get install misox >> >> >> ------------------------------------------------------- >> >> Les dejo una información breve sobre el proyecto en sí: >> MiSOX es una colección de aplicaciones; desarrolladas con el objetivo de >> ayudar a los usuarios de GNU/Linux a crear una personalización a su >> medida o necesidad de una de las distribuciones más estable y de mayor >> popularidad: Debian GNU/Linux; desde un entorno de poca complejidad. >> >> ¿Qué posibilidades ofrece hasta Jessie? >> - Utilizar varios repositorios para obtener los programas que >> conformarán la personalización. >> - Definir nombre a su proyecto o personalización >> - Seleccionar imagen del kernel de Linux a utilizar: incluidos >> en los repositorios (486,686 o ambos y amd64) o kernel compilado >> por el usuario. >> - Definir idioma (Español, Francés, Inglés, Portugués e >> Italiano). >> - Definir los datos de quien construye el proyecto (nombre >> completo, correo electrónico de contacto, URL para sitio >> web si lo posee y fecha de construcción). >> - Seleccionar el escritorio a utilizar (Gnome, XFCE, LXDE) o >> gestor de ventana (FluxBox, BlackBox, OpenBox, IceWM, >> JWM, FWM, WMaker, PekWM y Awesome). >> - Seleccionar gestor de sesión (GDM3, SLIM y LigthDM). >> - Seleccionar cargador de arranque (boot loader) GRUB o >> BURG y Plymouth. >> - Definir apariencia (imagen de fondo de escritorio, temas >> para: inicio de sesión, cargador de arranque). >> - Instalar otros aplicaciones del repositorio. >> - Instalar paquetes de software no incluidos en el repositorio >> y almacenado de forma local. >> - Incluir bibliografías que podrán accederse desde el >> directorio del usuario, con el nombre de BIBLIOGRAFÍA. >> - Crear un repositorio personal con paquetes incluidos en los >> repositorios y otros almacenados localmente. >> - Incluir el repositorio personal en la distribución o crearlo de >> forma independiente. >> - Forma en la que se creará la personalización de Debian >> (LiveCD, LiveDVD, LiveUSB o entorno Chroot). >> - Instalar de forma permanente la personalización. >> >> Este link relata la experiencia de usuario publicada en el periódico >> digital Tribuna Hacker: >> >> http://www.tribunahacker.com >> .ar/2016/05/probamos-misox-el-sistema-operativo-desarrollado-en-cuba/ >> >> >> Saludos cordiales, >> Maikel >> >> >> >> -- >> Este mensaje le ha llegado mediante el servicio de correo electronico que >> ofrece Infomed para respaldar el cumplimiento de las misiones del Sistema >> Nacional de Salud. La persona que envia este correo asume el compromiso de >> usar el servicio a tales fines y cumplir con las regulaciones establecidas >> >> Infomed: http://www.sld.cu/ >> >> > > > -- > Fran > -- Arias Emmanuel http://eamanu.com

