Download
Current and final release : 7.11,
but 7.11 patch 3 is available for some distributions, see
historic
Here you can get Bouml compiled for
Windows,
Archlinux,
Armbian,
CentOS,
Debian,
Fedora,
Gentoo,
Mageia,
Manjaro,
Mint,
openBSD,
openSUSE,
Raspbian / Pi OS,
Rosa,
Slackware,
Ubuntu,
MacOS X Intel
See also the contributions from Bouml users
Windows 
With some versions of Windows it may be necessary to start Bouml in administrator mode,
if its execution stops immediately you are in that case.
Archlinux
and Manjaro 
By default Archlinux / Manjaro may hide the icons into the menus, this is the case if you don't see at least
the icon for the entry open in the global menu Project, to change that please
refer to bugs.launchpad.net.
Bouml 7.11 is available on AUR
for Archlinux x86_64 and Manjaro 16 and 17 x86_64, to install it do yaourt -S bouml
Armbian 
Bouml 7.11 patch 3 is available for Armbian-Stretch (armhf and arm64).
Bouml is available from my repositories :
for Armbian-Stretch : https://www.bouml.fr/apt_armbian/stretch, mirror : http://bouml.free.fr/apt_armbian/stretch
To configure my repository, in a shell terminal do (if you are already root in the next commands remove sudo) :
- import my public key, do
wget -q https://www.bouml.fr/bouml_key.asc -O- | sudo apt-key add -
- add the repository, supposing here you are under Stretch do
echo "deb https://www.bouml.fr/apt_armbian/stretch stretch free" | sudo tee -a /etc/apt/sources.list
or edit the file /etc/apt/sources.list to add the line
deb https://www.bouml.fr/apt_armbian/stretch stretch free.
You can also add the repository as a third-party software using
the administration system tool synaptic
- After that to update the sources list do sudo apt-get update
To configure my repository mirror, in a shell terminal do (if you are already root in the next commands remove sudo) :
- import my public key, do
wget -q http://bouml.free.fr/bouml_key.asc -O- | sudo apt-key add -
- add the repository, supposing here you are under Stretch do
echo "deb http://bouml.free.fr/apt_armbian/stretch stretch free" | sudo tee -a /etc/apt/sources.list
or edit the file /etc/apt/sources.list to add the line
deb http://bouml.free.fr/apt_armbian/stretch stretch free.
You can also add the repository as a third-party software using
the administration system tool synaptic
- After that to update the sources list do sudo apt-get update
The installations/updates can now be done in a shell terminal through
sudo apt-get install bouml, or using synaptic
CentOS 
By default CentOS may hide the icons into the menus, this is the case if you don't see at least
the icon for the entry open in the global menu Project, to change that please
refer to bugs.launchpad.net.
For an unknown reason bouml do not work properly when using the libraries of Qt delivered by CentOS 7, but all work well
when using these libraries compiled by ourself. So you have two solutions :
- Install the QT libraries from my archive : download Qt4LibsForCentOs7.x86_64.rpm
(mirror Qt4LibsForCentOs7.x86_64.rpm)
then install it (sudo yum --nogpgcheck localinstall Qt4LibsForCentOs7.x86_64.rpm or dnf install Qt4LibsForCentOs7.x86_64.rpm
depending on the version of your distribution) to have needed libraries under /usr/local/Trolltech/Qt-4.8.5/lib/
- Compile and install yourself Qt : install qt-4.8.5-8.el7.src.rpm
(from https://rpm.pbone.net)
then compile (configure then make) and install (make install) under the default location (/usr/local/Trolltech/Qt-4.8.5).
To install bouml get the rpm file then do
sudo yum --nogpgcheck localinstall xxxx.rpm or sudo dnf install xxxxx.rpm depending on the version of your distribution
For CentOS 7 x86_64 and the next releases up to at least CentOS Stream 9
Bouml 7.11 patch 3,
mirror :
Bouml 7.11 patch 3
(md5sum : 0fae995ed8974a31be445d0f3f7e5758).
after installing the QT libs
for instance using my archive see above.
Bouml 7.11,
mirror :
Bouml 7.11
for CentOS 6 i686 (md5sum : 6eedcdf96954050f9f91a981c2262faa).
Bouml 7.11,
mirror :
Bouml 7.11
for CentOS 6 x86_64 (md5sum : e20a38390cc99b8f6510c1147eaa33b0).
Debian 
Here are the packages for i386 and amd64, for arm 32b and 64b look at
Armbian,
Raspbian / Pi OS
Debian from Bullseye (11)
QT4 is not anymore managed by Debian from Bullseye but the package I made for Debian Buster (10)
for the 7.11 patch 3 can be used with the associated QT libraries.
bouml_patch3_debian_amd64.tar.gz
(md5sum 262511e9bd48f03dbdd12e6d217ad515, mirror :
bouml_patch3_debian_amd64.tar.gz)
is an archive containing the sub directories bin and lib/bouml allowing to install
BoUML every where, and therefore possibly without having to be root, and containing
the required libraries for the execution of BoUML and its plug-out and projectControl
and projectSynchro. The files under bin are shell script and they are the ones
which you must use to launch BoUML or projectControl or projectSynchro.
See also
Raspbian / Pi OS
Debian before Bullseye (11)
Bouml 7.11 patch 3 is available for Buster (for more recent release see
Debian from Bullseye (11)).
Bouml 7.11 is available for Stretch and Jessie (for more recent release see
Debian from Bullseye (11)).
My repositories are :
for Debian 10 Buster : https://www.bouml.fr/apt/buster, mirror : http://bouml.free.fr/apt/buster
for Debian 9 Stretch : https://www.bouml.fr/apt_7.11/stretch, mirror : http://bouml.free.fr/apt_7.11/stretch,
new URI address
for Debian 8 Jessie : https://www.bouml.fr/apt_7.11/jessie, mirror : http://bouml.free.fr/apt_7.11/jessie,
new URI address
Because the site uses SLL (https) you need to install apt-transport-https, for instance doing
sudo apt-get install apt-transport-https except if you use the mirror
To configure my repository, in a shell terminal do (if you are already root in the next commands remove sudo) :
- import my public key, do
wget -q https://www.bouml.fr/bouml_key.asc -O- | sudo apt-key add -
- add the repository, supposing here you are under Stretch do
echo "deb https://www.bouml.fr/apt/stretch stretch free" | sudo tee -a /etc/apt/sources.list
or edit the file /etc/apt/sources.list to add the line
deb https://www.bouml.fr/apt/stretch stretch free.
Just replace stretch by the right name if you are under an other version
(if you don't remember the name of your version just look at the content of the file
/etc/apt/sources.list).
You can also add the repository as a third-party software using
the administration system tool synaptic
- After that to update the sources list do sudo apt-get update
To configure my repository mirror, in a shell terminal do (if you are already root in the next commands remove sudo) :
- import my public key, do
wget -q http://bouml.free.fr/bouml_key.asc -O- | sudo apt-key add -
- add the repository, supposing here you are under Stretch do
echo "deb http://bouml.free.fr/apt/stretch stretch free" | sudo tee -a /etc/apt/sources.list
or edit the file /etc/apt/sources.list to add the line
deb http://bouml.free.fr/apt/stretch stretch free.
Just replace stretch by the right name if you are under an other version
(if you don't remember the name of your version just look at the content of the file
/etc/apt/sources.list).
You can also add the repository as a third-party software using
the administration system tool synaptic
- After that to update the sources list do sudo apt-get update
The installations/updates can now be done in a shell terminal through
sudo apt-get install bouml, or using synaptic
See also
Armbian
and
Raspbian
Fedora 
The packages made for CentOS also works under Fedora
To install a rpm download it then do a double click on it in the download list to call xdg-open,
or do rpm -i -p xxx.rpm
For Fedora 23 and the next releases use the package of Bouml 7.11 patch 3
made for CentOS 7
after installing the libs of QT4 for instance from
Qt4LibsForCentOs7.x86_64.rpm (mirror
Qt4LibsForCentOs7.x86_64.rpm), see CentOS
for more details.
For Fedora 22 use the package of Bouml 7.11 patch 3 made for
CentOS 7,
contrarily to the next releases of Fedora the Qt libraries of the distribution
work well, it is useless to rebuild them.
For Fedora 16 et 17 use the packages of Bouml 7.11 made for
CentOS 6
Gentoo 
Available binary packages :
To install Bouml you have to extract the tar corresponding to your CPU under '/', so supposing you are in 64b and the tar is in your home dir do
cd / ; tar xfz ~/bouml-7.11-gentoo.x86_64.tar.gz
Mageia 
By default Mageia may hide the icons into the menus, this is the case if you don't see at least
the icon for the entry open in the global menu Project, to change that please
refer to bugs.launchpad.net.
Mageia from 8
The package of Bouml 7.11 patch 3 made for Centos 7 is also working under Mageia 8 and 9 64b.
You must first install the libs of QT4 for instance from
Qt4LibsForCentOs7.x86_64.rpm (mirror
Qt4LibsForCentOs7.x86_64.rpm).
Mageia 4 up to 7
Bouml 7.11,
mirror :
Bouml 7.11
for Mageia 5, 6 and 7 x86_64 (md5sum : e9dbe2d084512eb75d3d9808fa687998).
Bouml 7.11,
mirror :
Bouml 7.11
for Mageia 4.1 x86_64 (md5sum : 1b3eaafd62fa8e0547e7392af81d2fe4).
Mageia 2 and 3
The package made for Centos 6 also works under Mageia 2 and 3. To install it get the rpm
file then install it through a double click in the download list.
Bouml 7.11,
mirror :
Bouml 7.11
for Mageia 2 and 3 i686 (md5sum : 6eedcdf96954050f9f91a981c2262faa).
Bouml 7.11,
mirror :
Bouml 7.11
for Mageia 2 and 3 x86_64 (md5sum : e20a38390cc99b8f6510c1147eaa33b0).
Mint 
The packages made for Ubuntu work under Mint
(
correspondence between the versions of Mint and those of Ubuntu),
please refer to Ubuntu.
openBSD 
Available binary packages :
To install Bouml download the package using one of the two links above, then supposing you put the file bouml-7.11.tgz
under /tmp do pkg_add -r -D unsigned -m -I /tmp/bouml-7.11.tgz
(being root or using sudo of course).
openSUSE 
Install with yast / yast2 doing sudo /sbin/yast -i the_rpm_file,
or with rpm doing sudo rpm -i -p the_rpm_file
QT4 is not anymore managed by openSUSE from 15.3 but the package I made for 15.1
for the 7.11 patch 3 can be used with the associated QT libraries on the releases from the 15.3.
bouml_patch3_openSUSE_amd64.tar.gz
(md5sum 1ac3e13871663fb0258c41965ffeac5d, mirror :
bouml_patch3_openSUSE_amd64.tar.gz)
is an archive containing the sub directories bin and lib64/bouml allowing to install
BoUML every where, and therefore possibly without having to be root, and containing
the required libraries for the execution of BoUML and its plug-out and projectControl
and projectSynchro.
The files under bin are shell script and they are the ones
which you must use to launch BoUML or projectControl or projectSynchro.
Bouml 7.11 patch 3,
mirror :
Bouml 7.11 patch 3,
for openSUSE Leap 15.1 and 15.2 x86_64 (md5sum : f0689f749d12876827a670301422507a).
Bouml 7.11,
mirror :
Bouml 7.11,
for openSUSE 13.1 and 13.2 x86_64 (md5sum : 3e4e9ff60214209190c1bc6fe3aa6148).
Bouml 7.11,
mirror :
Bouml 7.11,
for openSUSE 12.1 up to 12.3 i586 (md5sum : ee778e6d716b318e3b4739eecf1f478d).
Bouml 7.11,
mirror :
Bouml 7.11,
for openSUSE 12.1 up to 12.3 x86_64 (md5sum : cc64a250b7ac4c53927e87899118f8bd).
Raspbian / Pi OS 
Pi OS 32b from Debian Bullseye (11)
QT4 is not anymore managed by Debian from Bullseye but the package of the 7.11 patch 3 I made for Raspbian can be used
with the associated QT libraries. That allows to use BoUML for instance on a Pi4 under Pi OS Debian Bullseye
or a Pi5 under Pi OS Debian Bookworm.
bouml_patch3_pi4_buster.tar.gz
(md5sum a07e9131dbc84e720f1a36a64de98a4b,
mirror : bouml_patch3_pi4_buster.tar.gz)
is an archive containing the sub directories bin and lib/bouml allowing to install
BoUML every where, and therefore possibly without having to be root, and containing
the required libraries for the execution of BoUML and its plug-out and projectControl
and projectSynchro. The files under bin are shell script and they are the ones
which you must use to launch BoUML or projectControl or projectSynchro.
Pi OS 64b from Debian Bullseye (11)
QT4 is not anymore managed by Debian from Bullseye, so I compiled Qt 4.8.7 on a Pi4 under Pi OS 64b Debian
Bullseye, to produce BoUML 7.11 patch 3 on it. That allows to use BoUML for instance on a Pi4 under Pi OS Debian Bullseye
or a Pi5 under Pi OS Debian Bookworm.
bouml_patch3_pi4_bullseye_64b.tar.gz
(md5sum c9294e4f255d26eb91dd1a2e2f962b56,
mirror : bouml_patch3_pi4_bullseye_64b.tar.gz)
is an archive containing the sub directories bin and lib/bouml allowing to install
BoUML every where, and therefore possibly without having to be root, and containing
the required libraries for the execution of BoUML and its plug-out and projectControl
and projectSynchro. The files under bin are shell script and they are the ones
which you must use to launch BoUML or projectControl or projectSynchro.
Raspbian 32b before Debian Bullseye (11)
Bouml 7.11 patch 3 is available for Raspbian-Stretch and Raspbian-Buster (armhf 32b only) (for more recent releases see
Pi OS from Debian Bullseye (11)).
Bouml is available from my repositories (shared with Debian) :
for Raspbian-Stretch : https://www.bouml.fr/apt/stretch,
mirror : http://bouml.free.fr/apt/stretch
for Raspbian-Buster : https://www.bouml.fr/apt/buster,
mirror : http://bouml.free.fr/apt/buster
Because the site uses SLL (https) you need to install apt-transport-https, for instance doing
sudo apt-get install apt-transport-https except if you use the mirror
To configure my repository, in a shell terminal do (if you are already root in the next commands remove sudo) :
- import my public key, do
wget -q https://www.bouml.fr/bouml_key.asc -O- | sudo apt-key add -
- add the repository, supposing here you are under Stretch do
echo "deb https://www.bouml.fr/apt/stretch stretch free" | sudo tee -a /etc/apt/sources.list
or edit the file /etc/apt/sources.list to add the line
deb https://www.bouml.fr/apt/stretch stretch free.
You can also add the repository as a third-party software using
the administration system tool synaptic
- After that to update the sources list do sudo apt-get update
To configure my repository mirror, in a shell terminal do (if you are already root in the next commands remove sudo) :
- import my public key, do
wget -q http://bouml.free.fr/bouml_key.asc -O- | sudo apt-key add -
- add the repository, supposing here you are under Stretch do
echo "deb http://bouml.free.fr/apt/stretch stretch free" | sudo tee -a /etc/apt/sources.list
or edit the file /etc/apt/sources.list to add the line
deb http://bouml.free.fr/apt/stretch stretch free.
You can also add the repository as a third-party software using
the administration system tool synaptic
- After that to update the sources list do sudo apt-get update
The installations/updates can now be done in a shell terminal through
sudo apt-get install bouml, or using synaptic
Rosa 
Both the packages made for Centos 6 and 7 works under ROSA Desktop Fresh 9 and 10, with the default QT libraries
(it is useless to recompile de Qt libraries as it is necessary to do under CentOS 7).
The installation is made directly through a double click on a package and using the default installer.
Slackware 
The package made for CentOS 6 also works under Slackware 14. To install it get the rpm
file then apply rpm2txz to the rpm, this produces a package Slackware with the extension
txz, install it using installpkg
Ubuntu 
By default Ubuntu may hide the icons into the menus, this is the case if you don't see at least
the icon for the entry open in the global menu Project, to change that please
refer to bugs.launchpad.net.
Ubuntu from Focal (20.04)
QT4 is not anymore managed by Ubuntu from Focal but the package I made for Ubuntu 18.04 can be used
with the associated QT libraries.
bouml_patch3_ubuntu_amd64.tar.gz
(md5sum aa87f165c00f91b56fa592c71d6d88b8, mirror :
bouml_patch3_ubuntu_amd64.tar.gz)
is an archive containing the sub directories bin and lib/bouml allowing to install
BoUML every where, and therefore possibly without having to be root, and containing
the required libraries for the execution of BoUML and its plug-out and projectControl
and projectSynchro. The files under bin are shell script and they are the ones
which you must use to launch BoUML or projectControl or projectSynchro.
Ubuntu Focal (20.04), an other way
QT4 is not anymore managed by Ubuntu from Focal and because of that I did not packaged BoUML for it, but Qt4 is available on Ubuntu 20.04 thanks
to ppa:rock-core/qt4, and the package I made for Ubuntu 18.04 can be used on 20.04.
To install BoUML on Ubuntu 20.04 you can do the following commands:
- sudo add-apt-repository ppa:rock-core/qt4
- wget -q https://www.bouml.fr/bouml_key.asc -O- | sudo apt-key add -
- echo "deb https://www.bouml.fr/apt/bionic bionic free" | sudo tee -a /etc/apt/sources.list
- sudo apt-get update
- sudo apt-get install bouml
You can also use my archive, see above
Ubuntu before Focal (20.04)
Bouml 7.11 patch 3 is available for Bionic (18.04), Xenial (16.04) and Trusty (14.04) (for more recent release see
Focal (20.04) and Ubuntu from Focal (20.04))
Because the site uses SSL (https) apt-transport-https must be installed, if needed
do sudo apt-get install apt-transport-https except if you use the mirror
My repositories are :
for Trusty (14.04 LTS) : https://www.bouml.fr/apt/trusty, mirror : http://bouml.free.fr/apt/trusty
for Xenial (16.04 LTS) : https://www.bouml.fr/apt/xenial, mirror : http://bouml.free.fr/apt/xenial
for Bionic (18.04) : https://www.bouml.fr/apt/bionic, mirror : http://bouml.free.fr/apt/bionic
To configure my repository, in a shell terminal do (if you are already root in the next commands remove sudo) :
- import my public key, do
wget -q https://www.bouml.fr/bouml_key.asc -O- | sudo apt-key add -
- add the repository, supposing here you are under Disco, do
echo "deb https://www.bouml.fr/apt/bionic bionic free" | sudo tee -a /etc/apt/sources.list
or edit the file /etc/apt/sources.list to add the line
deb https://www.bouml.fr/apt/bionic bionic free.
Just replace bionic by the right name if you are under an other version
(if you don't remember the name of your version just look at the content of the file
/etc/apt/sources.list).
You can also add the repository as a third-party software using the
administration system tool update manager
- After that to update the sources list do sudo apt-get update
To configure my repository mirror, in a shell terminal do (if you are already root in the next commands remove sudo) :
- import my public key, do
wget -q http://bouml.free.fr/bouml_key.asc -O- | sudo apt-key add -
- add the repository, supposing here you are under Bionic do
echo "deb http://bouml.free.fr/apt/bionic bionic free" | sudo tee -a /etc/apt/sources.list
or edit the file /etc/apt/sources.list to add the line
deb http://bouml.free.fr/apt/bionic bionic free.
Just replace bionic by the right name if you are under an other version
(if you don't remember the name of your version just look at the content of the file
/etc/apt/sources.list).
You can also add the repository as a third-party software using the
administration system tool update manager
- After that to update the sources list do sudo apt-get update
Now you are able to install/update Bouml using synaptic, or
in a shell terminal through sudo apt-get install bouml.
MacOS X Intel 
bouml, projectControl and projectSynchro
are distributed in separated dmg :
Bouml 7.9 + plug-outs,
mirror :
Bouml 7.9 + plug-outs
for MacOS X Intel Lion/Leopard, see
install.
ProjectControl 5.0.2,
mirror :
ProjectControl 5.0.2,
for MacOS X Intel Lion/Leopard, see
install.
Project Synchro 5.0.1,
mirror :
Project Synchro 5.0.1
for MacOS X Intel Lion/Leopard, see
install.
- The plug-out projects including 'empty' are available through the archive
plugouts.tar.gz,
mirror : plugouts.tar.gz,
last version July 15 2019
- The translate files (fr.lang, es.lang, nl.lang) are available through the archive
lang.tar.gz,
mirror : lang.tar.gz,
last version July 15 2019
Documentation
The reference manual (
)
and the tutorials (
)
can be downloaded here.