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
Next revisionBoth sides next revision
wiki:aptly [2017/07/04 22:28] – [OAR repo management script] neyronwiki:aptly [2017/07/04 22:48] – [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 places packages in a local repo for testing/local distrubtions before considering uploading them to the official Debian repositories:
 +  * sid -> sid_beta
 +  * jessie-backports -> jessie-backports_beta
 +  * wheezy-backports -> whezzy-backports_beta
 +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 47:
  
  
-==== 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