Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
wiki:aptly [2017/07/04 22:28] – [OAR repo management script] neyronwiki:aptly [2017/07/04 22:50] (current) – [Repositories setup] neyron
Line 1: Line 1:
-See:+===== OAR's Debian repositories setup ===== 
 +For a list of the existing management tools for Debian packages, see:
   * https://wiki.debian.org/HowToSetupADebianRepository   * https://wiki.debian.org/HowToSetupADebianRepository
  
-As of Aug 2015, reprepro is used on oar-archive/oar-ftp (thx plb). But: +Til August 2015, reprepro was used to manage OAR's Debian packages (thx plb). But: 
-  * it is difficult to use +  * it was difficult to use 
-  * it is difficult to maintain +  * it was difficult to maintain 
-  * it does not support multiple versions in a distribution +  * it did not support multiple versions of a package in a distribution 
-  * snapshot support it limited.+  * snapshot support was limited.
  
-Aplty is a new tool that looks promising.+We switched to Aplty.
  
 ==== Installing aptly ==== ==== Installing aptly ====
-  * Support for dput -> deb changes file is only available in starting from version 0.9.6+  * Support for dput/incoming -> deb changes file is available since version 0.9.6 of aptly
     * https://github.com/smira/aptly/issues/71     * https://github.com/smira/aptly/issues/71
     * http://beta.aptly.info/doc/aptly/repo/include/     * http://beta.aptly.info/doc/aptly/repo/include/
Line 18: Line 19:
  
  
-==== OAR's Debian setup ====+==== Repositories setup ====
  
-OAR's Debian repo is managed with the following script:+OAR's Debian repos are managed with the following script:
  
 https://github.com/oar-team/oar-aptly/blob/master/oar-aptly.sh https://github.com/oar-team/oar-aptly/blob/master/oar-aptly.sh
Line 35: Line 36:
 f f
 </code> </code>
 +
 +This allows us to place packages in a local repo for testing/local distrubtions before considering uploading them to the official Debian repositories:
 +  * sid -> sid_beta -> deb http://oar-ftp.imag.fr/oar/2.5/debian/ sid_beta main
 +  * jessie-backports -> jessie-backports_beta -> deb http://oar-ftp.imag.fr/oar/2.5/debian/ jessie-backports_beta main
 +  * wheezy-backports -> whezzy-backports_beta -> deb http://oar-ftp.imag.fr/oar/2.5/debian/ wheezy-backports_beta main
 +  * aso
 +Also we eventually keep mirrors or snapshots repos of the Debian official repositories, with OAR's packages inside only thanks to filters. 
  
 === Issues to follow === === Issues to follow ===
Line 40: Line 48:
  
  
-==== Some other notes about the use of aptly ====+===== Some other notes about the use of aptly =====
 These are examples of aptly commands, if manual actions are required.  These are examples of aptly commands, if manual actions are required. 
 <code bash> <code bash>
wiki/aptly.txt · Last modified: 2017/07/04 22:50 by neyron
Recent changes RSS feed GNU Free Documentation License 1.3 Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki