Installing Bluefish: Difference between revisions

From Bluefish Wiki
Jump to navigation Jump to search
m (Add information on how to install package.)
No edit summary
(14 intermediate revisions by 4 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


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 8 (Jessie/Stable) ===


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]. The entry would look like this:
Recent packages for bluefish are available from the [https://packages.debian.org/source/jessie-backports/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:


  deb http://YOURMIRROR.debian.org/debian wheezy-backports main
  deb http://YOURMIRROR.debian.org/debian jessie-backports main


or
or
Line 23: Line 24:
And install the package via:
And install the package via:


  apt-get -t wheezy-backports install bluefish
  apt-get -t jessie-backports install bluefish


Report any bugs to the Debian bugtracker.
Report any bugs to the Debian bugtracker.


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:
=== Installing the very latest release on Debian 7.0 (Wheezy/Oldstable) ===


deb    http://debian.wgdd.de/debian wheezy main contrib non-free
Recent packages for bluefish are available from the [https://packages.debian.org/source/wheezy-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:
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


and update your bluefish packages:
deb http://YOURMIRROR.debian.org/debian wheezy-backports-sloppy main


sudo apt-get update
or
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:
deb http://YOURMIRROR.debian.org/debian oldstable-backports-sloppy main


sudo apt-get autoremove --purge wgdd-archive-keyring
And install the package via:


... or if you only had the key:
apt-get -t wheezy-backports-sloppy install bluefish


sudo apt-key del E394D996
Report any bugs to the Debian bugtracker.


=== Installing the very latest release on Debian 6.0 (Squeeze/Oldstable) ===
=== Installing the very latest release on Debian 6.0 (Squeeze/Oldoldstable) ===


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]. The entry would look like this:
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:


  deb http://YOURMIRROR.debian.org/debian-backports squeeze-backports-sloppy main
  deb http://YOURMIRROR.debian.org/debian-backports squeeze-backports-sloppy main
Line 55: Line 52:
or
or


  deb http://YOURMIRROR.debian.org/debian-backports oldstable-backports-sloppy main
  deb http://YOURMIRROR.debian.org/debian-backports oldoldstable-backports-sloppy main


And install the package via:
And install the package via:
Line 63: Line 60:
This version is built with the GTK+ 2 libraries. Report any bugs to the Debian bugtracker.
This version is built with the GTK+ 2 libraries. Report any bugs to the Debian bugtracker.


This step makes the following entries to either ''/etc/apt/sources.list'' or ''/etc/apt/sources.list.d/debian.wgdd.de_squeeze.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:
== Installing the very latest on Ubuntu Linux ==


deb    http://debian.wgdd.de/debian squeeze main contrib non-free
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:
deb-src http://debian.wgdd.de/debian squeeze main contrib non-free
deb    http://debian.wgdd.de/debian oldstable main contrib non-free
deb-src http://debian.wgdd.de/debian oldstable main contrib non-free
 
and update your bluefish packages:


  sudo apt-get update
  sudo apt-get update
  sudo apt-get upgrade
  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:
Please note, that the http://debian.wgdd.de repository has become obsolete. See below, how to clean your system.
 
sudo apt-get autoremove --purge wgdd-archive-keyring


... or if you only had the key:
=== Removing obsolete debian.wgdd.de entries from sources.list ===


sudo apt-key del E394D996
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:


== Installing the very latest on Ubuntu Linux ==
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


Users of Ubuntu releases, for which bluefish doesn't get any official update by the Ubuntu team in the past had the possibility to use the [http://debian.wgdd.de/debian http://debian.wgdd.de/ubuntu] repository. This has become obsolete. You'll now find recent packages of '''bluefish''' in this [https://launchpad.net/~klaus-vormweg/+archive/bluefish PPA]. Follow the instrcutions given there to add this repository. Then '''bluefish''' can be updated to its latest release:
deb    http://debian.wgdd.de/debian squeeze main contrib non-free
 
deb-src http://debian.wgdd.de/debian squeeze main contrib non-free
  sudo apt-get update
deb    http://debian.wgdd.de/debian oldstable main contrib non-free
sudo apt-get upgrade
  deb-src http://debian.wgdd.de/debian oldstable main contrib non-free
 
This step makes the following entries to either ''/etc/apt/sources.list'' or ''/etc/apt/sources.list.d/debian.wgdd.de_ubuntu_VERSION_CODENAME.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:


  deb    http://debian.wgdd.de/ubuntu UBUNTU_VERSION_HERE main restricted universe multiverse  
  deb    http://debian.wgdd.de/ubuntu UBUNTU_VERSION_HERE main restricted universe multiverse  
Line 98: Line 89:


  sudo apt-get update
  sudo apt-get update
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:
Also the '''wgdd-archive-keyring''' package then is obsolete together with the repository keyring. If you have the package installed, do:
Line 111: Line 103:
=== Installing the version distributed by Fedora ===
=== Installing the version distributed by Fedora ===


  yum install bluefish
  dnf install bluefish


=== Installing the very latest on Fedora with yum ===
=== Installing the very latest on Fedora with dnf ===


To enable a bluefish-release yum repository download the [http://bluefish.linuxexperience.net/downloads/fedora/bluefish-release.repo bluefish-release.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.<br/>
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 ===
=== Installing development versions on Fedora with dnf ===


While care is taken to keep development versions very stable and usable, development versions may crash, contain data eating bugs and incomplete features.<br/>
While care is taken to keep development versions very stable and usable, development versions may crash, contain data eating bugs and incomplete features.<br/>
Line 135: Line 127:
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.


=== Browsable Yum repo's for Fedora  ===
These pages were created using repoview.
Fedora 19 - Release
* [http://bluefish.linuxexperience.net/downloads/fedora/release/19/i386/repoview/ i386]
* [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 Bluefish on RHEL/CentOS 6.5 =
Line 166: Line 147:


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]
  * [http://bluefish.linuxexperience.net/downloads/epel6/release/x86_64/bluefish-2.2.7-1.el6.x86_64.rpm bluefish-2.2.7-1.el6.x86_64.rpm]
  * [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]


= Installing Bluefish on openSUSE =
= Installing Bluefish on openSUSE =
Line 194: Line 175:
= 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://kb.wisc.edu/helpdesk/page.php?id=25443 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 220: Line 207:
e.x.
e.x.
  Bluefish\
  Bluefish\
  Bluefish\Bluefish-2.2.5-setup.exe
  Bluefish\Bluefish-2.2.7-setup.exe
  Bluefish\redist\gtk2-runtime-2.24.8-2011-12-03-ash.exe
  Bluefish\redist\gtk2-runtime-2.24.8-2011-12-03-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.

Revision as of 21:31, 28 January 2017

Installing Bluefish on Debian GNU/Linux

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

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

Installing the very latest release on Debian 8 (Jessie/Stable)

Recent packages for bluefish are available from the official Debian backports archive and can be installed by following the instructions given here. The entry would look like this:

deb http://YOURMIRROR.debian.org/debian jessie-backports main

or

deb http://YOURMIRROR.debian.org/debian stable-backports main

And install the package via:

apt-get -t jessie-backports install bluefish

Report any bugs to the Debian bugtracker.

Installing the very latest release on Debian 7.0 (Wheezy/Oldstable)

Recent packages for bluefish are available from the official Debian backports archive and can be installed by following the instructions given here. The entry would look like this:

deb http://YOURMIRROR.debian.org/debian wheezy-backports-sloppy main

or

deb http://YOURMIRROR.debian.org/debian oldstable-backports-sloppy main

And install the package via:

apt-get -t wheezy-backports-sloppy install bluefish

Report any bugs to the Debian bugtracker.

Installing the very latest release on Debian 6.0 (Squeeze/Oldoldstable)

Recent packages for bluefish are available from the official Debian backports archive and can be installed by following the instructions given here. The entry would look like this:

deb http://YOURMIRROR.debian.org/debian-backports squeeze-backports-sloppy main

or

deb http://YOURMIRROR.debian.org/debian-backports oldoldstable-backports-sloppy main

And install the package via:

apt-get -t squeeze-backports-sloppy install bluefish

This version is built with the GTK+ 2 libraries. Report any bugs to the Debian bugtracker.

Installing the very latest on Ubuntu Linux

You'll find recent packages of bluefish in 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:

sudo apt-get update
sudo apt-get upgrade

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

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 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
deb     http://debian.wgdd.de/debian squeeze main contrib non-free
deb-src http://debian.wgdd.de/debian squeeze main contrib non-free
deb     http://debian.wgdd.de/debian oldstable main contrib non-free
deb-src http://debian.wgdd.de/debian oldstable main contrib non-free
deb     http://debian.wgdd.de/ubuntu UBUNTU_VERSION_HERE main restricted universe multiverse 
deb-src http://debian.wgdd.de/ubuntu UBUNTU_VERSION_HERE main restricted universe multiverse 

and update your system:

sudo apt-get update
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:

sudo apt-get autoremove --purge wgdd-archive-keyring

... or if you only had the key:

sudo apt-key del E394D996

Installing Bluefish on Fedora Linux

Installing the version distributed by Fedora

dnf install bluefish

Installing the very latest on Fedora with dnf

To enable a bluefish-release dnf repository download the bluefish-release.repo file.
Place this repo file in /etc/yum.repos.d

Then you can install normally with...

dnf install bluefish

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

Installing development versions on Fedora with dnf

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 in Bluefish bugzilla

If you wish to test the bleeding edge versions of Bluefish currently under development download the bluefish-svn.repo file.
Place this repo file in /etc/yum.repos.d

Then you can install normally with...

dnf install bluefish

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


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.
These packages require version 6.5. Previous versions prior to 6.5 had GTK+ 2.18.x.
RHEL/CentOS 6.5 has GTK+ 2.20.x which is the minimum version required to build current versions of Bluefish.

All packages are built using mock. All packages are signed with this gpg key.


Required for RHEL/CentOS 6.5..

i386

* bluefish-2.2.7-1.el6.i686.rpm
* bluefish-shared-data-2.2.7-1.el6.noarch.rpm

x86_64

* bluefish-2.2.7-1.el6.x86_64.rpm
* bluefish-shared-data-2.2.7-1.el6.noarch.rpm

Optional debug info RHEL/CentOS 6.5..

i386

* bluefish-debuginfo-2.2.7-1.el6.i686.rpm

x86_64

* bluefish-debuginfo-2.2.7-1.el6.x86_64.rpm

Installing Bluefish on openSUSE

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 AltLinux

Installing Bluefish on Slackware

Installing Bluefish on Mac OS X

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://kb.wisc.edu/helpdesk/page.php?id=25443 or http://support.apple.com/kb/ht5290

Installing Bluefish on Windows XP or newer

Installing with internet connection

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 without Internet Access

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

Download the GTK+ 2.24.8 installer (from the gtk-win project): http://downloads.sourceforge.net/gtk-win/gtk2-runtime-2.24.8-2011-12-03-ash.exe?download

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

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

Bluefish\
Bluefish\Bluefish-2.2.7-setup.exe
Bluefish\redist\gtk2-runtime-2.24.8-2011-12-03-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.