Difference between revisions of "BSD platforms"

From Gramps
Jump to: navigation, search
m (5.2 template)
 
(24 intermediate revisions by 11 users not shown)
Line 1: Line 1:
{{cleanup}}
+
[[File:Bsd daemon.png|128px|left|link=BSD platforms]]
[[Category:Documentation]]
+
{{-}}
This page documents installing GRAMPS on FeeBSD, openBSD, ...
+
==Package Managers for BSD distributions==
 +
The most current BSD package is the {{Version_BSD}} version. If your distribution is running behind, you might want to contact the manager and make them aware of where there are more current BSD packages. 
 +
 
 +
Below are ways to install Gramps on some of the more popular distributions:
 +
 
 +
{| {{prettytable}}
 +
!style="width: 85pt;" | Distribution
 +
!GUI Package manager
 +
!Current versions
 +
!Notes
 +
|-
 +
|<!-- Distribution        -->'''[https://www.netbsd.org/ NetBSD]'''
 +
|<!-- GUI Package manager -->[https://cdn.netbsd.org/pub/pkgsrc/current/pkgsrc/index.html pkgsrc] ([https://cdn.netbsd.org/pub/pkgsrc/current/pkgsrc/databases/index.html databases])
 +
|<!-- Current versions    -->
 +
* NetBSD: [http://pkgsrc.se/databases/gramps5 Gramps 5.1.6nb1]
 +
|<!-- Notes              --> [https://cdn.netbsd.org/pub/pkgsrc/current/pkgsrc/databases/gramps5/index.html available 5.x.x versions]
 +
|-
 +
|<!-- Distribution        -->'''[https://www.freebsd.org/ FreeBSD]'''
 +
|<!-- GUI Package manager --> [https://ports.freebsd.org/cgi/ports.cgi ports.freebsd.org]
 +
|<!-- Current versions    -->
 +
* FreeBSD: Gramps [https://cgit.freebsd.org/ports/tree/science/gramps 5.2.0]
 +
|<!-- Notes              --> [https://ports.freebsd.org/cgi/ports.cgi?query=gramps available versions]
 +
|-
 +
|<!-- Distribution        -->'''[https://www.freebsd.org/ FreeBSD]'''
 +
|<!-- GUI Package manager --> [https://ports.freebsd.org/cgi/ports.cgi ports.freebsd.org]
 +
|<!-- Current versions    -->
 +
* FreshPorts: Gramps  [https://www.freshports.org/science/gramps/ 5.2.0 and 5.1.6-1]
 +
|<!-- Notes              --> [https://www.freshports.org/search.php?query=gramps available versions] 
 +
|-
 +
|<!-- Distribution        -->'''[https://www.openbsd.org/ OpenBSD]'''
 +
|<!-- GUI Package manager -->[https://openbsd.app/ OpenBSD.app]
 +
|<!-- Current versions    -->
 +
* OpenBSD: Gramps 5.1.6
 +
|<!-- Notes              -->[https://openbsd.app/?search=gramps available versions]<br /> openports.se [https://openports.se/ closed on 30 Jan 2023]
 +
|}
 +
 
 +
==Automatic installation==
 +
* Install from [http://openports.se/misc/gramps openports.se/misc/gramps] from the OpenBSD package collection  ('''Recommended''')
 +
 
 +
Or
 +
 
 +
* Install from [http://ftp.netbsd.org/pub/pkgsrc/current/pkgsrc/databases/gramps3/README.html netbsd.org] from the NetBSD package collection
 +
 
 +
Or
 +
 
 +
* Install from [http://portsmon.freebsd.org/portoverview.py?category=science&portname=gramps freebsd ports]
 +
 
 +
Or
 +
 
 +
* [http://www.freshports.org/science/gramps/ FreshPorts]
 +
To install the port: cd /usr/ports/science/gramps/ && make install clean
 +
To add the package: pkg_add -r gramps
  
Packages to make sure are installed:
+
==Manual installation==
 +
{{stub}}
 +
Installing Gramps on FreeBSD, openBSD, etc. First make sure the following packages are installed:
 
* py24-gnome
 
* py24-gnome
 
* py24-gnome-extras
 
* py24-gnome-extras
Line 14: Line 67:
  
 
Then do the following:
 
Then do the following:
* Download and extract the source code:<code>
+
* Download and extract the source code:
  $ gunzip gramps-2.2.3.tar.gz
+
<pre>
  $ tar xvf gramps-2.2.3.tar</code>
+
$ gunzip gramps-3.2.6.tar.gz
* Configure the source code to use <code>/usr/X11R6</code> for its path, since that is where FreeBSD likes to put gtk/gnome stuff:<code>
+
$ tar xvf gramps-3.2.6.tar
  $ cd gramps-2.2.3
+
</pre>
  $ export PATH=/usr/local/gnu-autotools/bin:$PATH
+
* Configure the source code to use <pre>/usr/X11R6</pre> for its path, since that is where FreeBSD likes to put gtk/gnome stuff:
  $ export ACLOCAL_FLAGS="-I /usr/local/gnu-autotools/share/aclocal
+
<pre>
            -I. -I /usr/local/share/aclocal -I /usr/X11R6/share/aclocal"
+
$ cd gramps-3.2.6
  $ ./autogen.sh
+
$ export PATH=/usr/local/gnu-autotools/bin:$PATH
  $ gmake
+
$ export ACLOCAL_FLAGS="-I /usr/local/gnu-autotools/share/aclocal
  $ gmake install</code>
+
        -I. -I /usr/local/share/aclocal -I /usr/X11R6/share/aclocal"
 +
$ ./autogen.sh
 +
$ gmake
 +
$ gmake install
 +
</pre>
  
This will compile and install GRAMPS correctly.
+
This will compile and install Gramps correctly.
 +
 
 +
== See also ==
 +
===Installing Gramps for Desktops===
 +
Installation instructions specific to the different OSes are on the [[File:linux_32x32.png|link=Installing_Gramps_for_Linux_computers#Linux_distributions]], [[File:windows_32x32.png|link=Installing_Gramps_for_Windows_computers]],[[File:macos_200x200.png|32px|link=Installing_Gramps_for_macOS_computers]] and [[File:Bsd daemon.png|32px|link=BSD_platforms]] pages.
 +
[[Category:Documentation]]
 +
[[Category:Developers/Packaging]]

Latest revision as of 05:43, 1 March 2024

Bsd daemon.png


Package Managers for BSD distributions

The most current BSD package is the 5.2.0 version. If your distribution is running behind, you might want to contact the manager and make them aware of where there are more current BSD packages.

Below are ways to install Gramps on some of the more popular distributions:

Distribution GUI Package manager Current versions Notes
NetBSD pkgsrc (databases) available 5.x.x versions
FreeBSD ports.freebsd.org available versions
FreeBSD ports.freebsd.org available versions
OpenBSD OpenBSD.app
  • OpenBSD: Gramps 5.1.6
available versions
openports.se closed on 30 Jan 2023

Automatic installation

Or

  • Install from netbsd.org from the NetBSD package collection

Or

Or

To install the port: cd /usr/ports/science/gramps/ && make install clean
To add the package: pkg_add -r gramps

Manual installation

Gramps-notes.png

This article's content is incomplete or a placeholder stub.
Please update or expand this section.


Installing Gramps on FreeBSD, openBSD, etc. First make sure the following packages are installed:

  • py24-gnome
  • py24-gnome-extras
  • automake19
  • gnomecommon
  • autoconf259
  • gnu-automake
  • gnu-libtool
  • gmake

Then do the following:

  • Download and extract the source code:
$ gunzip gramps-3.2.6.tar.gz
$ tar xvf gramps-3.2.6.tar
  • Configure the source code to use
    /usr/X11R6
    for its path, since that is where FreeBSD likes to put gtk/gnome stuff:
$ cd gramps-3.2.6
$ export PATH=/usr/local/gnu-autotools/bin:$PATH
$ export ACLOCAL_FLAGS="-I /usr/local/gnu-autotools/share/aclocal
         -I. -I /usr/local/share/aclocal -I /usr/X11R6/share/aclocal"
$ ./autogen.sh
$ gmake
$ gmake install

This will compile and install Gramps correctly.

See also

Installing Gramps for Desktops

Installation instructions specific to the different OSes are on the Linux 32x32.png, Windows 32x32.png,Macos 200x200.png and Bsd daemon.png pages.