Crea un repository Debian con versioni di pacchetti multipli

Ho bisogno di creare un repository debian per mantenere i nostri pacchetti software, ma il punto principale è consentire a versioni multiple di software di mantenere in esso il rollback se necessario. reprepo non è in grado di farlo, e sembra che anche debarchiver non è ansible

Posso solo utilizzare dpkg-scanpackage -m per generare packages.gz ma più interessante è creare repo completo, con supporto pinning e firma gpg

  • mkfs.ext3: Tipo medio errato durante il tentativo di determinare le size del filesystem
  • Come faccio a configurare sshd su Debian per utilizzare l'authentication di chiave pubblica?
  • Aggiornare il mio server debian a Wheezy solo per installare il mono
  • Hai utilizzato Debian instabile / test su un server di produzione / personale?
  • Vernice su Debian - libvarnish.so.1 non trovato
  • Come posso utilizzare pagine enormi e libhugetlbfs su un'istanza Debian EC2 PVM?
  • Qualche consiglio? Grazie

  • Modo più veloce per pingare l'URL di curl
  • Come duplicare il traffico TCP a uno o più server remoti per scopi di benchmarking?
  • apt-get update mdadm avvisa spaventoso
  • Come fermare l'output ping?
  • Necessità di spostare un server debian dall'architettura da i686 a x86_64
  • limitare la width di banda e l'utilizzo dello spazio di ciascun host virtuale?
  • 2 Solutions collect form web for “Crea un repository Debian con versioni di pacchetti multipli”

    È ansible mantenere più versioni di un pacchetto utilizzando il reprepro. Bisogna solo essere associati a diverse versioni (ad esempio, wheezy vs. wheezy-backports ). A questo scopo è ansible definire una nuova versione all'interno di reprepro.

    Vorrei anche raccomandare reprepro per questo.

    Il problema di avere più versioni disponibili allo stesso tempo può essere risolto con un componente per versione come è fatto su apt.postgresql.org anziché creare una nuova distribuzione per ciascuna release. (I ragazzi di PostgreSQL hanno effettivamente avuto lo stesso problema e questa è la loro soluzione / lavoro.)

    (I componenti sono "main", "contrib" e "non-free" in Debian e "main", "universo", "limitati" e "multiverse" in Ubuntu. Sono un livello inferiore alla suite di distribuzione.

    Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.