Installing Bluefish: Difference between revisions

From Bluefish Wiki
Jump to navigation Jump to search
(Update instructions for Debian Wheezy users. Add instructions on how to clean the sources.list and the keyring.)
(Some more info on Fedora installation)
 
(20 intermediate revisions by 5 users not shown)
Line 2: Line 2:


== Installing the release that is part of Debian / Ubuntu / Mint / etc. ==
== Installing the release that is part of Debian / Ubuntu / Mint / etc. ==
Use
Use


  sudo apt-get install bluefish
  <tt>sudo apt-get install bluefish</tt>
  sudo aptitude install bluefish
  <tt>sudo aptitude install bluefish</tt>


or any other frontend for the package manager such as synaptic or simply "add / remove programs".
or any other frontend for the package manager such as synaptic or simply "add / remove programs".
Line 11: Line 12:
== Installing the very latest release on Debian ==
== Installing the very latest release on Debian ==


=== Installing the very latest release on Debian 7.0 (Wheezy/Stable) ===
<!--
=== Installing the very latest release on Debian ===


Recent packages for bluefish are available from the [https://packages.debian.org/source/stable-backports/bluefish official Debian backports archive] and can be installed by following the instructions given [http://backports.debian.org/Instructions/ here]. Report any bugs with these packages to the Debian bugtracker.
Recent packages for bluefish are available from the [https://packages.debian.org/source/jessie-backports/bluefish official Debian backports archive] and can be installed from the Debian repository.  


This step makes the following entries to either ''/etc/apt/sources.list'' or ''/etc/apt/sources.list.d/debian.wgdd.de_wheezy.list'' (or any other file in this directory) obsolete. You can safely remove any reference to the http://debian.wgdd.de/ repository, that my look like this:
Report any bugs to the Debian bugtracker.
-->


deb    http://debian.wgdd.de/debian wheezy main
Recent packages for bluefish are available from the [https://packages.debian.org/stable/bluefish official Debian packages website] and can be installed by following the instructions given [https://packages.debian.org/stable/bluefish there].


and update your bluefish packages:
Install the package via:


  sudo apt-get update
  <tt>apt-get install bluefish</tt>
sudo apt-get upgrade


Also the '''wgdd-archive-keyring''' package then is obsolete together with the repository keyring. If you have the package installed, do:
Report any bugs to the Debian bugtracker.
<!--
=== Installing the very latest release on Debian 6.0 (Squeeze/Oldoldstable) ===


sudo apt-get autoremove --purge wgdd-archive-keyring
Recent packages for bluefish are available from the [https://packages.debian.org/source/squeeze-backports-sloppy/bluefish official Debian backports archive] and can be installed by following the instructions given [http://backports.debian.org/Instructions/ here]. The entry would look like this:


... or if you only had the key:
deb http://YOURMIRROR.debian.org/debian-backports squeeze-backports-sloppy main


sudo apt-key del E394D996
or


=== Installing the very latest release on Debian 6.0 (Squeeze) ===
deb http://YOURMIRROR.debian.org/debian-backports oldoldstable-backports-sloppy main


Add the following line to  /etc/apt/sources.list
And install the package via:
deb    http://debian.wgdd.de/debian squeeze main contrib non-free


'''or''' put a snippet into /etc/apt/sources.list.d/
  apt-get -t squeeze-backports-sloppy install bluefish
sudo wget http://debian.wgdd.de/stuff/debian.wgdd.de_squeeze.list -N -P /etc/apt/sources.list.d


Run updates, to pick up the newly available options
This version is built with the GTK+ 2 libraries. Report any bugs to the Debian bugtracker.


sudo apt-get update
== Installing the very latest on Ubuntu Linux ==


You may see errors at this point, because you've not yet installed the cryptographic key, but that's OK as you're about to do that
You'll find recent packages of '''bluefish''' in [https://launchpad.net/~klaus-vormweg/+archive/bluefish the Bluefish PPA maintained by Klaus Vormweg]. Follow the instructions given there to add this repository. Then '''bluefish''' can be updated to its latest release:


Then install the repository cryptographic key and Bluefish:
  sudo apt-get update
  sudo apt-get install wgdd-archive-keyring
  sudo apt-get upgrade
  sudo apt-get install bluefish


== Installing the very latest on Ubuntu Linux ==
Please note, that the http://debian.wgdd.de repository has become obsolete. See below, how to clean your system.


=== Removing obsolete debian.wgdd.de entries from sources.list ===


add the following line that fits your Ubuntu version to  /etc/apt/sources.list
The http://debian.wgdd.de/ repository no longer provides packages of bluefish. The above steps make the following entries to either ''/etc/apt/sources.list'' or ''/etc/apt/sources.list.d/debian.wgdd.de_*.list'' or any other file in ''/etc/apt/sources.list.d/'' obsolete. You can safely remove any references to the http://debian.wgdd.de repository, that may look like these:
deb    [http://debian.wgdd.de/debian http://debian.wgdd.de/ubuntu] lucid    main restricted universe multiverse
deb    [http://debian.wgdd.de/debian http://debian.wgdd.de/ubuntu] maverick main restricted universe multiverse
deb    [http://debian.wgdd.de/debian http://debian.wgdd.de/debian] precise  main restricted universe multiverse


deb    http://debian.wgdd.de/debian wheezy main contrib non-free
deb-src http://debian.wgdd.de/debian wheezy main contrib non-free
deb    http://debian.wgdd.de/debian stable main contrib non-free
deb-src http://debian.wgdd.de/debian stable main contrib non-free


Run updates, to pick up the newly available options
deb    http://debian.wgdd.de/debian squeeze main contrib non-free
  sudo apt-get update
  deb-src http://debian.wgdd.de/debian squeeze main contrib non-free
You may see errors at this point, because you've not yet installed the cryptographic key, but that's OK as you're about to do that
deb    http://debian.wgdd.de/debian oldstable main contrib non-free
deb-src http://debian.wgdd.de/debian oldstable main contrib non-free


Then install the repository cryptographic key and Bluefish:
deb    http://debian.wgdd.de/ubuntu UBUNTU_VERSION_HERE main restricted universe multiverse
  sudo apt-get install wgdd-archive-keyring
  deb-src http://debian.wgdd.de/ubuntu UBUNTU_VERSION_HERE main restricted universe multiverse
sudo apt-get install bluefish


= Installing Bluefish on Fedora Linux =
and update your system:


=== Installing the version distributed by Fedora ===
sudo apt-get update
sudo apt-get upgrade


yum install bluefish
Also the '''wgdd-archive-keyring''' package then is obsolete together with the repository keyring. If you have the package installed, do:


=== Installing the very latest on Fedora with yum ===
sudo apt-get autoremove --purge wgdd-archive-keyring


To enable a bluefish-release yum repository download the [http://bluefish.linuxexperience.net/downloads/fedora/bluefish-release.repo bluefish-release.repo] file.<br/>
... or if you only had the key:
Place this repo file in /etc/yum.repos.d<br/>


Then you can install normally with...
sudo apt-key del E394D996
-->
= Installing Bluefish on Fedora Linux =


yum install bluefish
=== Installing the version distributed by Fedora ===


Packages are currently provided for Fedora 19 and Fedora 20. Packages are provided for both i386 and x86_64.<br/>
dnf install bluefish
All packages are built using mock. All packages are signed. You will be prompted to download the GPG key.<br/>


=== Installing development versions on Fedora with yum ===
This should be the latest stable version {{Version}}. More info can be found on [https://fedora.pkgs.org/37/fedora-x86_64/bluefish-2.2.12-8.fc37.x86_64.rpm.html https://fedora.pkgs.org/37/fedora-x86_64/bluefish-2.2.12-8.fc37.x86_64.rpm.html]


While care is taken to keep development versions very stable and usable, development versions may crash, contain data eating bugs and incomplete features.<br/>
<!--
Please report any bugs you might find in [https://bugzilla.gnome.org/enter_bug.cgi?product=bluefish Bluefish bugzilla]<br/>
=== Installing the very latest on Fedora with dnf ===


If you wish to test the bleeding edge versions of Bluefish currently under development download the [http://bluefish.linuxexperience.net/downloads/fedora/bluefish-svn.repo bluefish-svn.repo] file.<br/>
To enable a bluefish-release dnf repository download the [http://bluefish.linuxexperience.net/downloads/fedora/bluefish-release.repo bluefish-release.repo] file.<br/>
Place this repo file in /etc/yum.repos.d<br/>
Place this repo file in /etc/yum.repos.d<br/>


Then you can install normally with...
Then you can install normally with...


  yum install bluefish
  dnf install bluefish


Packages are currently provided for Fedora 19 and Fedora 20. Packages are provided for both i386 and x86_64.<br/>
Packages are currently provided for Fedora 24 and 25. Packages are provided for both i386 and x86_64.<br/>
All packages are built using mock. All packages are signed. You will be prompted to download the GPG key.
All packages are built using mock. All packages are signed. You will be prompted to download the GPG key.<br/>


=== Browsable Yum repo's for Fedora ===
=== Installing development versions on Fedora using dnf ===
-->


These pages were created using repoview.
= Installing Bluefish on RHEL/CentOS =


Fedora 19 - Release
<!--  
* [http://bluefish.linuxexperience.net/downloads/fedora/release/19/i386/repoview/ i386]
Bluefish packages for RHEL/CentOS are available at the links below for i386 and x86_64.<br/>
* [http://bluefish.linuxexperience.net/downloads/fedora/release/19/x86_64/repoview/ x86_64]
 
Fedora 20 - Release
* [http://bluefish.linuxexperience.net/downloads/fedora/release/20/i386/repoview/ i386]
* [http://bluefish.linuxexperience.net/downloads/fedora/release/20/x86_64/repoview/ x86_64]
 
= Installing Bluefish on RHEL/CentOS 6.5 =
 
=== Installing the very latest on RHEL/CentOS 6.5 ===
Bluefish packages for RHEL/CentOS 6.5 are available at the links below for i386 and x86_64.<br/>
These packages require version 6.5. Previous versions prior to 6.5 had GTK+ 2.18.x.<br/>
These packages require version 6.5. Previous versions prior to 6.5 had GTK+ 2.18.x.<br/>
RHEL/CentOS 6.5 has GTK+ 2.20.x which is the minimum version required to build current versions of Bluefish.
RHEL/CentOS 6.5 has GTK+ 2.20.x which is the minimum version required to build current versions of Bluefish.
Line 126: Line 120:


i386
i386
  * [http://bluefish.linuxexperience.net/downloads/epel6/release/i386/bluefish-2.2.6-1.el6.i686.rpm bluefish-2.2.6-1.el6.i686.rpm]
  * [http://bluefish.linuxexperience.net/downloads/epel6/release/i386/bluefish-2.2.7-1.el6.i686.rpm bluefish-2.2.7-1.el6.i686.rpm]
  * [http://bluefish.linuxexperience.net/downloads/epel6/release/i386/bluefish-shared-data-2.2.6-1.el6.noarch.rpm bluefish-shared-data-2.2.6-1.el6.noarch.rpm]
  * [http://bluefish.linuxexperience.net/downloads/epel6/release/i386/bluefish-shared-data-2.2.7-1.el6.noarch.rpm bluefish-shared-data-2.2.7-1.el6.noarch.rpm]


x86_64
x86_64
  * [http://bluefish.linuxexperience.net/downloads/epel6/release/x86_64/bluefish-2.2.6-1.el6.x86_64.rpm bluefish-2.2.6-1.el6.x86_64.rpm]
  * [https://rhel.pkgs.org/9/epel-x86_64/bluefish-2.2.12-6.el9.x86_64.rpm.html]
* [http://bluefish.linuxexperience.net/downloads/epel6/release/x86_64/bluefish-shared-data-2.2.6-1.el6.noarch.rpm bluefish-shared-data-2.2.6-1.el6.noarch.rpm]
* [http://bluefish.linuxexperience.net/downloads/epel6/release/x86_64/bluefish-shared-data-2.2.7-1.el6.noarch.rpm bluefish-shared-data-2.2.7-1.el6.noarch.rpm]


Optional debug info RHEL/CentOS 6.5..
Optional debug info RHEL/CentOS 6.5..


i386
i386
  * [http://bluefish.linuxexperience.net/downloads/epel6/release/debug/i386/bluefish-debuginfo-2.2.6-1.el6.i686.rpm bluefish-debuginfo-2.2.6-1.el6.i686.rpm]
  * [http://bluefish.linuxexperience.net/downloads/epel6/release/debug/i386/bluefish-debuginfo-2.2.7-1.el6.i686.rpm bluefish-debuginfo-2.2.7-1.el6.i686.rpm]


x86_64
x86_64
  * [http://bluefish.linuxexperience.net/downloads/epel6/release/debug/x86_64/bluefish-debuginfo-2.2.6-1.el6.x86_64.rpm bluefish-debuginfo-2.2.6-1.el6.x86_64.rpm]
  * [http://bluefish.linuxexperience.net/downloads/epel6/release/debug/x86_64/bluefish-debuginfo-2.2.7-1.el6.x86_64.rpm bluefish-debuginfo-2.2.7-1.el6.x86_64.rpm]
-->
 
The latest stable version of Bluefish can be installed from the repos:
 
<tt>$ sudo yum install bluefish</tt>


= Installing Bluefish on openSUSE =
= Installing Bluefish on openSUSE =
Line 146: Line 145:


This process is also automated through 1-Click-Install on the openSUSE Build Service: https://software.opensuse.org/package/bluefish
This process is also automated through 1-Click-Install on the openSUSE Build Service: https://software.opensuse.org/package/bluefish
= Installing Bluefish on Archlinux and derivates =
You have several options to install Bluefish on Arch Linux and its derivates like Manjaro etc.:
# run <tt><nowiki>$ yay -S bluefish</nowiki></tt><br/>or
# run <tt><nowiki>$ pacman -S bluefish</nowiki></tt>
You can also use one of the GUI package managers like pamac or octopi. The latest version from SVN is provided by the AUR:
run <tt><nowiki>$ yay -S bluefish-svn</nowiki></tt>


= Installing Bluefish on AltLinux =
= Installing Bluefish on AltLinux =


You find info on Bluefish for AltLinux here:
https://packages.altlinux.org/en/p10_e2k/srpms/bluefish/


= Installing Bluefish on Slackware =
= Installing Bluefish on Slackware =
Instructions on how to install version 2.2.7 of Bluefish can be found [https://slackware.pkgs.org/14.1/slacky-x86_64/bluefish-2.2.7-x86_64-1sl.txz.html here].


= Installing Bluefish on Mac OS X =
= Installing Bluefish on Mac OS X =


Download http://www.bennewitz.com/bluefish/stable/binaries/macosx/Bluefish-2.2.5-2.dmg from http://www.bennewitz.com/bluefish/stable/binaries/macosx/, open it and drag the bluefish icon onto Applications.
Download the latest version installer from http://www.bennewitz.com/bluefish/stable/binaries/macosx/, open it and drag the bluefish icon onto Applications.
 
In Mavericks there is a system setting called ''Gatekeeper'' that only allows you to install packages from Apple-identified developers. Bluefish is not distributed through the Apple app store, so you will have to workaround that setting.
 
Use the contextual menu (e.g. secondary-click button), and you'll see a menu with "Open" in it.
This will present you with a dialogue box, asking you for permission to run the software.
You will only be asked this the first time.


In Mavericks there is a system setting called ''Gatekeeper'' that only allows you to install packages from Apple-identified developers. Bluefish is not distributed through the Apple app store, so you will have to disable that setting. For more information see  
Alternatively, the ''Gatekeeper'' setting can be disabled. For information, see:
https://kb.wisc.edu/helpdesk/page.php?id=25443 or http://support.apple.com/kb/ht5290
https://lucidgen.com/en/how-to-disable-gatekeeper-sip-on-mac/ or http://support.apple.com/kb/ht5290


= Installing Bluefish on Windows XP or newer =
= Installing Bluefish on Windows XP or newer =


=== Installing 2.2.5 ===
=== Installing with internet connection ===
Download the latest Bluefish installer from the main download server:  
Download the latest Bluefish installer from the main download server:  
http://www.bennewitz.com/bluefish/stable/binaries/win32/
http://www.bennewitz.com/bluefish/stable/binaries/win32/
Line 167: Line 188:
The installer will require internet access to download GTK+ and any spell check dictionaries.  Please note that the internet-enabled setup may fail if the installer is run from a network share.  See below for instructions for internet-less installation.
The installer will require internet access to download GTK+ and any spell check dictionaries.  Please note that the internet-enabled setup may fail if the installer is run from a network share.  See below for instructions for internet-less installation.


==== Installing without Internet Access ====
=== Installing on a PC without Internet Access ===
 
Download the latest Bluefish installer from the main download server:  
Download the latest Bluefish installer from the main download server:  
http://www.bennewitz.com/bluefish/stable/binaries/win32/
http://www.bennewitz.com/bluefish/stable/binaries/win32/


Download the GTK+ 2.24.8 installer (from the gtk-win project):  
Download the GTK+ 2 installer (from the gtk-win project):  
http://downloads.sourceforge.net/gtk-win/gtk2-runtime-2.24.8-2011-12-03-ash.exe?download
<del>http://downloads.sourceforge.net/gtk-win/gtk2-runtime-2.24.8-2011-12-03-ash.exe?download</del>
https://sourceforge.net/projects/gtk-win/files/GTK%2B%20Runtime%20Environment/GTK%2B%202.24/gtk2-runtime-2.24.10-2012-10-10-ash.exe/download<br />
or from https://sourceforge.net/projects/gtk-win/files/latest/download


Download any language dictionaries you wish to be able to install:  
Download any language dictionaries you wish to be able to install:  
http://www.muleslow.net/files/aspell/lang/
http://www.muleslow.net/files/aspell/lang/


Place the files in a new directory named 'redist' in the same directory as the Bluefish installer.
Place the downloaded files in a new directory named 'redist' in the same directory as the Bluefish installer.
e.x.
e.g.
  Bluefish\
  Bluefish\
  Bluefish\Bluefish-2.2.5-setup.exe
  Bluefish\Bluefish-2.2.12-setup.exe
  Bluefish\redist\gtk2-runtime-2.24.8-2011-12-03-ash.exe
  Bluefish\redist\gtk2-runtime-2.24.10-2012-10-10-ash.exe
  Bluefish\redist\aspell6-en-7.1-0.tbz2
  Bluefish\redist\aspell6-en-7.1-0.tbz2


The installer will fall back on downloading the files if they are not found in the redist folder, or if the checksum of the local copy is invalid.
The installer will fall back on downloading the files if they are not found in the redist folder, or if the checksum of the local copy is invalid.
= Installing the latest development packages on any OS =
While care is taken to keep development versions very stable and usable, development versions may crash, contain data eating bugs and incomplete features.<br/>
Please report any bugs you might find to [https://sourceforge.net/p/bluefish/tickets/ Bluefish tickets]<br/>
If you wish to test the bleeding edge versions of Bluefish currently under development, you should follow the instructions found on [[Bluefish Wiki:Installing Bluefish from Source|Installing Bluefish from Source]] <br/>
There are currently no other options available.

Latest revision as of 16:31, 17 December 2022

Installing Bluefish on Debian GNU/Linux[edit]

Installing the release that is part of Debian / Ubuntu / Mint / etc.[edit]

Use

sudo apt-get install bluefish
sudo aptitude install bluefish

or any other frontend for the package manager such as synaptic or simply "add / remove programs".

Installing the very latest release on Debian[edit]

Recent packages for bluefish are available from the official Debian packages website and can be installed by following the instructions given there.

Install the package via:

apt-get install bluefish

Report any bugs to the Debian bugtracker.

Installing Bluefish on Fedora Linux[edit]

Installing the version distributed by Fedora[edit]

dnf install bluefish

This should be the latest stable version 2.2.12. More info can be found on https://fedora.pkgs.org/37/fedora-x86_64/bluefish-2.2.12-8.fc37.x86_64.rpm.html


Installing Bluefish on RHEL/CentOS[edit]

The latest stable version of Bluefish can be installed from the repos:

$ sudo yum install bluefish

Installing Bluefish on openSUSE[edit]

Bluefish is available in the main repository. Launch YaST and search for "bluefish" to find and select the appropriate package to install.

This process is also automated through 1-Click-Install on the openSUSE Build Service: https://software.opensuse.org/package/bluefish

Installing Bluefish on Archlinux and derivates[edit]

You have several options to install Bluefish on Arch Linux and its derivates like Manjaro etc.:

  1. run $ yay -S bluefish
    or
  2. run $ pacman -S bluefish

You can also use one of the GUI package managers like pamac or octopi. The latest version from SVN is provided by the AUR:

run $ yay -S bluefish-svn

Installing Bluefish on AltLinux[edit]

You find info on Bluefish for AltLinux here:

https://packages.altlinux.org/en/p10_e2k/srpms/bluefish/

Installing Bluefish on Slackware[edit]

Instructions on how to install version 2.2.7 of Bluefish can be found here.

Installing Bluefish on Mac OS X[edit]

Download the latest version installer from http://www.bennewitz.com/bluefish/stable/binaries/macosx/, open it and drag the bluefish icon onto Applications.

In Mavericks there is a system setting called Gatekeeper that only allows you to install packages from Apple-identified developers. Bluefish is not distributed through the Apple app store, so you will have to workaround that setting.

Use the contextual menu (e.g. secondary-click button), and you'll see a menu with "Open" in it. This will present you with a dialogue box, asking you for permission to run the software. You will only be asked this the first time.

Alternatively, the Gatekeeper setting can be disabled. For information, see: https://lucidgen.com/en/how-to-disable-gatekeeper-sip-on-mac/ or http://support.apple.com/kb/ht5290

Installing Bluefish on Windows XP or newer[edit]

Installing with internet connection[edit]

Download the latest Bluefish installer from the main download server: http://www.bennewitz.com/bluefish/stable/binaries/win32/

The installer will require internet access to download GTK+ and any spell check dictionaries. Please note that the internet-enabled setup may fail if the installer is run from a network share. See below for instructions for internet-less installation.

Installing on a PC without Internet Access[edit]

Download the latest Bluefish installer from the main download server: http://www.bennewitz.com/bluefish/stable/binaries/win32/

Download the GTK+ 2 installer (from the gtk-win project): http://downloads.sourceforge.net/gtk-win/gtk2-runtime-2.24.8-2011-12-03-ash.exe?download https://sourceforge.net/projects/gtk-win/files/GTK%2B%20Runtime%20Environment/GTK%2B%202.24/gtk2-runtime-2.24.10-2012-10-10-ash.exe/download
or from https://sourceforge.net/projects/gtk-win/files/latest/download

Download any language dictionaries you wish to be able to install: http://www.muleslow.net/files/aspell/lang/

Place the downloaded files in a new directory named 'redist' in the same directory as the Bluefish installer. e.g.

Bluefish\
Bluefish\Bluefish-2.2.12-setup.exe
Bluefish\redist\gtk2-runtime-2.24.10-2012-10-10-ash.exe
Bluefish\redist\aspell6-en-7.1-0.tbz2

The installer will fall back on downloading the files if they are not found in the redist folder, or if the checksum of the local copy is invalid.

Installing the latest development packages on any OS[edit]

While care is taken to keep development versions very stable and usable, development versions may crash, contain data eating bugs and incomplete features.
Please report any bugs you might find to Bluefish tickets

If you wish to test the bleeding edge versions of Bluefish currently under development, you should follow the instructions found on Installing Bluefish from Source

There are currently no other options available.