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...)
> 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/