2,321 bytes added
, 03:26, 25 January 2012
Free software and content for Linux is provided in packages that combine all of the pieces of an application, font, document, or other resource, together with information on what other packages are required or useful along with that resource, and instructions for putting files in their proper places, and configuring the resource. There are two principal packaging formats associated with Linux distributions.
* RPM (Redhat Package Manager) for Redhat and Fedora Linux, and distributions based on them.
* DEB for Debian Linux, and for distributions based on it, most notably Ubuntu Linux.
In addition, Sugar itself has its own package format, in .xo files.
Software packaging for Sugar has several components.
* Packaging Sugar activities in .xo format
* Packaging Sugar releases, including the Sugar infrastructure (Glucose) and activities (Fructose)
* Packaging other software in RPM or DEB formats so that they can be used to create Sugar activities
* Creating Virtual Machine images with particular Linux distributions and a complete installation of the Sugar packages for that distribution
The purpose of this page is to link to current projects and resources for each of these packaging tasks.
==Sugar Activities==
* [http://en.flossmanuals.net/make-your-own-sugar-activities/ Make Your Own Sugar Activities]
* [[Activity_Team/Packaging|Activity Team/Packaging]]
* [[Development_Team/Project_Ideas#Stand-alone_activities|Project Ideas: Standalone Activities]]
==Sugar Releases==
* [[Development_Team/Release|Development Team release cycle]]
* [[Development_Team#Package_Sucrose_for_your_distribution|Package Sucrose for your distribution]]
* [[Sugar_on_a_Stick_release_process|SoaS release cycle]]
==RPMs==
* [http://fedoraproject.org/wiki/Packaging:Guidelines http://fedoraproject.org/wiki/Packaging:Guidelines Fedora packaging guidelines]
* [http://fedoraproject.org/wiki/How_to_create_an_RPM_package Fedora Packaging HOWTO]
==DEBs==
* [http://www.debian.org/doc/manuals/maint-guide/ Debian New Maintainers' Guide]
* [http://www.debian.org/doc/manuals/debian-faq/ch-pkg_basics.html The Debian GNU/Linux FAQ Chapter 7 - Basics of the Debian package management system ]
==VMs==
* [[VirtualBox/Preparing_a_disk_image|VirtualBox/Preparing a disk image]]
* [[Emulator_image_files|Emulator image files]]