Differences between revisions 3 and 4
Revision 3 as of 2007-06-21 12:10:28
Size: 3819
Comment:
Revision 4 as of 2007-06-21 12:13:13
Size: 3876
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
## page was renamed from DebianGis/DebianGis/Repository

DebianGis Repository

Quick link: http://pkg-grass.alioth.debian.org/debian-gis

DebianGis packages can be downloaded on per distribution basis. You should add a pair of entries into your /etc/apt/sources.list, like the following ones:

 deb http://pkg-grass.alioth.debian.org/debian-gis DISTRIBUTION main non-free contrib
 deb-src http://pkg-grass.alioth.debian.org/debian-gis DISTRIBUTION main non-free contrib

where distribution is stable, testing, unstable, unstable-experimental, stable-experimental. Currently, the first three labels correspond to sarge, etch and sid respectively.

We introduced experimental distributions for sid (or backported stable) packages which are very preliminary and could also break things eventually. They are packages for the brave hearts in other words. The experimental distribution is a short-cut for unstable-experimental, following the rule of least surprise for who already did upload for or use the experimental staging area of the Debian main archive. Packages in the experimental areas must be installed explicitly by version number: they do not respect auto upgrades as one would expect for main archives. So, for instance

 apt-get install grass=6.0.1+cvs20051206-0.dgis.unstable.1

installs the experimental package after adding the unstable-experimental repository to your sources.list.

Generally we will do our best efforts to backport recent upstream versions to Debian stable releases too. Active development is generally done for unstable (i.e. sid), and packages would be uploaded into the main Debian archive too, when profitable. DebianGis was born as a Custom Distribution, so it is not intended for general use and its packages are generally maintained off Debian, also by non DDs. This is the reason to keep up a separate repository. Whenever possibile we will backports updated programs to stable, with a life-cycle shorter than plain Debian one.

We only support i386 architecture currently. Other architectures could be added in the future, but we have not a buildd environment for that, so builds should be done manually or using an unofficial buildd network. Release 'Origin' field is set to DebianGis so you can use pinning, if you like so. To do that you have only to add an {/etc/apt/preferences} file to your system, containing a few lines such as:

Package: *                                                                                                           
Pin: release o=DebianGIS                                                                                                   
Pin-Priority: 990

This will prefer always DebianGis packages over Debian packages whenever their versions are greater.

DebianGis repository is digitally signed in order to support the archive trusting feature available in recent releases of apt (post sarge). The archive public key is available [http://pkg-grass.alioth.debian.org/dgis.asc here]

$ wget http://pkg-grass.alioth.debian.org/dgis.asc
$ su -c "apt-key add dgis.asc"

or you can download it from a keyserver, as follows:

$ gpg --recv-key --keyserver pgp.mit.edu FB2173F6

so you can use it to verify downloaded packages by means of gnupg, before installing. To do that with a current version of apt (starting from 0.6), you should import the key as shown below:

$ gpg --armor --export FB2173F6 | sudo apt-key add -                                                                           

Of course, the key import has to be done as root, but using sudo is not mandatory. From then on, you will trust our archive.


CategoryTeams