Difference between revisions of "Package Management"

From ADempiere
Jump to: navigation, search
This Wiki is read-only for reference purposes to avoid broken links.
(Package Management)
(Dependencies)
 
(13 intermediate revisions by 2 users not shown)
Line 12: Line 12:
  
 
===Howto's===
 
===Howto's===
 +
[http://www.debian.org/doc/debian-policy/]<br>
 +
[http://www.debian.org/doc/manuals/maint-guide/index.en.html Debian New Maintainers Guide]<br>
 +
[https://fedoraproject.org/wiki/How_to_create_an_RPM_package Fedora How to Create RPM Package]<br>
 +
[http://fedoraproject.org/wiki/Packaging:Guidelines  Fedora Packaging Guidelines]<br>
 +
[http://www.debian-administration.org/articles/337 Building .deb ]<br>
 
[http://www.ducea.com/2006/08/03/building-a-debian-package-for-sun-java-jdk-jre/ Building a Debian Package for Sun-Java-JDK-JRE]<br>
 
[http://www.ducea.com/2006/08/03/building-a-debian-package-for-sun-java-jdk-jre/ Building a Debian Package for Sun-Java-JDK-JRE]<br>
[http://www.linuxdocs.org/HOWTOs/RPM-for-Unix-HOWTO-8.html Alien and .deb build tools ]
+
[http://www.linuxdocs.org/HOWTOs/RPM-for-Unix-HOWTO-8.html Alien and .deb build tools ]<br>
 
+
[http://www.debian.org/doc/debian-policy/ch-controlfields.html Control file]<br>
 
+
===Adempiere consists of===
+
  
 +
===Prerequisites===
  
 +
* Database
 +
** Oracle >= 10g
 +
** PostgreSQL >= 8.1
 +
* Java JDK 1.5
  
  
 
===Dependencies===
 
===Dependencies===
 +
1) Java SDK <br>
 +
2) PostgrSql <br>
  
 
+
===Control File===
 +
Package:Adempiere<br>
 +
Version:_342s<br>
 +
Section:<br>
 +
Priority:optional<br>
 +
Architecture:x86_64<br>
 +
Essential: no<br>
 +
Depends:Java <br>
 +
Pre-Depends:<br>
 +
Recommends:<br>
 +
Suggests:<br>
 +
Installed-Size:<br>
 +
Maintainer: satyaakam goswami <satyaakam@gmail.com><br>
 +
Conflicts:<br>
 +
Replaces:<br>
 +
Provides: Adempiere <br>
 +
Description:The ADempiere project was created in September 2006 after a long running disagreement between ComPiere Inc., the developers of Compiere(TM), and the community that formed around that project. The community believed Compiere Inc. placed too much emphasis on the open source nature of the project, rather than the community nature of the project, and after an impassioned discussion decided to split from Compiere(TM) giving birth to the ADempiere project.The project name comes from the Italian word meaning 'to fulfill' but with additional context of "to complete, reach, practice, perform the duties of, or free (discharge), it also means to honor and respect", which was felt was very appropriate to what the project wished to achieve.<br>
  
 
===Licenses===
 
===Licenses===
  
 
[http://www.sun.com/software/opensource/java/faq.jsp#g Sun JDK license FAQ]
 
[http://www.sun.com/software/opensource/java/faq.jsp#g Sun JDK license FAQ]
 +
 +
 +
==Links==
 +
*[[ADempiere via .deb/RPM/apt-get/yum]]

Latest revision as of 02:38, 21 May 2009

Before starting reading about the Licenses , if you find anything fishy do raise a flag in forums or here.

.deb first since we can create .rpm later on using alien


Various approaches were thought of

*Does Eclipse spit .deb?
*Using Ant to build .deb 


Howto's

[1]
Debian New Maintainers Guide
Fedora How to Create RPM Package
Fedora Packaging Guidelines
Building .deb
Building a Debian Package for Sun-Java-JDK-JRE
Alien and .deb build tools
Control file

Prerequisites

  • Database
    • Oracle >= 10g
    • PostgreSQL >= 8.1
  • Java JDK 1.5


Dependencies

1) Java SDK
2) PostgrSql

Control File

Package:Adempiere
Version:_342s
Section:
Priority:optional
Architecture:x86_64
Essential: no
Depends:Java
Pre-Depends:
Recommends:
Suggests:
Installed-Size:
Maintainer: satyaakam goswami <satyaakam@gmail.com>
Conflicts:
Replaces:
Provides: Adempiere
Description:The ADempiere project was created in September 2006 after a long running disagreement between ComPiere Inc., the developers of Compiere(TM), and the community that formed around that project. The community believed Compiere Inc. placed too much emphasis on the open source nature of the project, rather than the community nature of the project, and after an impassioned discussion decided to split from Compiere(TM) giving birth to the ADempiere project.The project name comes from the Italian word meaning 'to fulfill' but with additional context of "to complete, reach, practice, perform the duties of, or free (discharge), it also means to honor and respect", which was felt was very appropriate to what the project wished to achieve.

Licenses

Sun JDK license FAQ


Links