FGFSPM: Difference between revisions

From FlightGear wiki
Jump to navigation Jump to search
mNo edit summary
m (manual + image added)
Line 1: Line 1:
'''FlightGear Package Manager''' allows for installation and update (and will allow for uninstallation) of all kinds of [[FlightGear]]-related resources (including scenery tiles and updates to global objects and shared models, and even FlightGear's binaries).
[[Image:fgfspm.jpg|thumb|200px]]
 
'''FlightGear Package Manager''' ('''FGFSPM''') allows for installation and update (and will allow for uninstallation) of all kinds of [[FlightGear]]-related resources (including [[scenery]] tiles and updates to global objects and shared models, and even FlightGear's binaries).


The program is developed in [[Java]] and requires Java version 1.6 (or later).
The program is developed in [[Java]] and requires Java version 1.6 (or later).


The Package Manager is based on the idea of packages, which are described by an XML document. The person who wants to provide a new resource, must simply pack the data in a ZIP file and create an XML document (a ''package descriptor'') to describe it. When the ZIP file and the XML document are published on the Internet, users will simply have to type the XML document's URL inside the program to get the content installed and all its dependencies satisfied.
The Package Manager is based on the idea of packages, which are described by an XML document. The person who wants to provide a new resource, must simply pack the data in a ZIP file and create an XML document (a ''package descriptor'') to describe it. When the ZIP file and the XML document are published on the internet, users will simply have to type the XML document's URL inside the program to get the content installed and all its dependencies satisfied.


Updates also get simpler using the Package Manager, as users will simply have to ask the program to check for updates and it will automatically scan the list of installed packages looking for new versions of each on the net.
Updates also get simpler using the Package Manager, as users will simply have to ask the program to check for updates and it will automatically scan the list of installed packages looking for new versions of each on the net.


==Usage==
The current version (a preliminary alpha release) of this program can be found at https://sourceforge.net/projects/fgfspm/
The current version (a preliminary alpha release) of this program can be found at https://sourceforge.net/projects/fgfspm/
===Installation===
# Unzip the file somewhere on your computer.
# Launch <tt>dist/fgfspm.jar</tt>.
# You will be asked to set the FlightGear root. This must be your <tt>FlightGear/data</tt> directory.
===Downloading new packages===
# Launch the package manager and go to <tt>Packages > Install new package</tt>.
# Fill in the URL of the package descriptor file, mark URL, and click OK to install.
#*The statuswindow seems to be down at the moment, so don't quit if you think nothing happens.
===Updating packages===
# Launch the package manager and go to <tt>Packages > Update selected</tt> or <tt>Packages > Update everything</tt> if you like to update all packages in once.
#* If you want to update only the selected packages, you'd first have to select the files you want to update in the list.


==Related==
==Related content==
*[[Suggested Software]]
* [[Simplifying Aircraft Deployment]](RFC)
*[[Simplifying Aircraft Deployment]](RFC)
* [[Suggested Software]]


[[Category:Software]]
[[Category:Software]]

Revision as of 06:59, 11 October 2008

Fgfspm.jpg

FlightGear Package Manager (FGFSPM) allows for installation and update (and will allow for uninstallation) of all kinds of FlightGear-related resources (including scenery tiles and updates to global objects and shared models, and even FlightGear's binaries).

The program is developed in Java and requires Java version 1.6 (or later).

The Package Manager is based on the idea of packages, which are described by an XML document. The person who wants to provide a new resource, must simply pack the data in a ZIP file and create an XML document (a package descriptor) to describe it. When the ZIP file and the XML document are published on the internet, users will simply have to type the XML document's URL inside the program to get the content installed and all its dependencies satisfied.

Updates also get simpler using the Package Manager, as users will simply have to ask the program to check for updates and it will automatically scan the list of installed packages looking for new versions of each on the net.

Usage

The current version (a preliminary alpha release) of this program can be found at https://sourceforge.net/projects/fgfspm/

Installation

  1. Unzip the file somewhere on your computer.
  2. Launch dist/fgfspm.jar.
  3. You will be asked to set the FlightGear root. This must be your FlightGear/data directory.

Downloading new packages

  1. Launch the package manager and go to Packages > Install new package.
  2. Fill in the URL of the package descriptor file, mark URL, and click OK to install.
    • The statuswindow seems to be down at the moment, so don't quit if you think nothing happens.

Updating packages

  1. Launch the package manager and go to Packages > Update selected or Packages > Update everything if you like to update all packages in once.
    • If you want to update only the selected packages, you'd first have to select the files you want to update in the list.

Related content