Installing Bluefish - System Issues: Difference between revisions

From Bluefish Wiki
Jump to navigation Jump to search
DrMartinus (talk | contribs)
No edit summary
DrMartinus (talk | contribs)
mNo edit summary
 
(7 intermediate revisions by the same user not shown)
Line 9: Line 9:
|next=Man 2 ch02s04
|next=Man 2 ch02s04
}}
}}
warning: This
 
Different systems have different approaches to solutions and packaging. You might find the information below interesting.
Different systems have different approaches to solutions and packaging. You might find the information below interesting.


== Cygwin: ==
== Cygwin: ==
Cygwin is currently at version 3.4.3-1. It provides functionality similar to a Linux system on a Windows PC. Please visit the [https://www.cygwin.com/ project web page] for more details on installation and downloading the package.
{{note|text=Please be aware that there are binary packages of Bluefish available for Windows. There is therefore no need to install and run Cygwin, if you use the Windows version of Bluefish.}}
<!--
* You need to install the following packages:
* You need to install the following packages:
** From the Admin section: '''cygrunsrv''' (installs a necessary service to Windows)
** From the Admin section: '''cygrunsrv''' (installs a necessary service to Windows)
Line 29: Line 32:
** From the X11 section: '''hicolor-icon-theme'''
** From the X11 section: '''hicolor-icon-theme'''
* Fetch the source and compile it as explained in [[Man 2 ch02s04|Section 4, “Installing a Bluefish Source Distribution”]].
* Fetch the source and compile it as explained in [[Man 2 ch02s04|Section 4, “Installing a Bluefish Source Distribution”]].
* To run Bluefish, you need to start the '''cygrunsrv''' Service. First log in to a Cygwin-Shell and run <tt>'''/usr/bin/cygserver-config'''</tt>. Answer Yes to install cygserver as service. Then open a Windows shell with the START button of your Windows box and choose Run. Type <tt>'''cmd.exe'''</tt> or <tt>'''command.exe'''</tt>, hit enter and type <tt>'''net start cygserver'''</tt>. To automatically start the service with Windows, set <tt>Starttype</tt> for '''cygrunsrv''' to ''Automatic'' (see Start > Control Panel > Computer Administration > Services and Applications > Services : CYGWIN cygserver : Properties). To stop the service, type <tt>'''net stop cygserver'''</tt>.
-->
* To run Bluefish using Cygwin, you need to start the '''cygrunsrv''' Service. First log in to a Cygwin-Shell and run <tt>'''/usr/bin/cygserver-config'''</tt>. Answer Yes to install cygserver as service. Then open a Windows shell with the START button of your Windows box and choose Run. Type <tt>'''cmd.exe'''</tt> or <tt>'''command.exe'''</tt>, hit enter and type <tt>'''net start cygserver'''</tt>. To automatically start the service with Windows, set <tt>Starttype</tt> for '''cygrunsrv''' to ''Automatic'' (see Start > Control Panel > Computer Administration > Services and Applications > Services : CYGWIN cygserver : Properties). To stop the service, type <tt>'''net stop cygserver'''</tt>.
* To allow Bluefish to use the Cygserver facilities (to use the XSI IPC function calls like <tt>msgget</tt> successfully) you need to export the <tt>CYGWIN</tt> environment variable. Add the following line to your ~/.bash_profile:<br/>  '''$''' export CYGWIN=server
* To allow Bluefish to use the Cygserver facilities (to use the XSI IPC function calls like <tt>msgget</tt> successfully) you need to export the <tt>CYGWIN</tt> environment variable. Add the following line to your ~/.bash_profile:<br/>  '''$''' export CYGWIN=server
* To run Bluefish, first start the X server with <tt>'''startx'''</tt>, then launch bluefish with <tt>'''/usr/bin/bluefish.exe'''</tt> (if you have configured bluefish with <tt>'''./configure --prefix=/usr'''</tt>).
* To run Bluefish, first start the X server with <tt>'''startx'''</tt>, then launch bluefish with <tt>'''/usr/bin/bluefish.exe'''</tt> (if you have configured bluefish with <tt>'''./configure --prefix=/usr'''</tt>).
 
<!--
{{note|text=For further details, see the [http://bfwiki.tellefsen.net/index.php?pagename=CompilingUnderCygwin Compile Bluefish for Cygwin] wiki page.}}
{{note|text=For further details, see the [http://bfwiki.tellefsen.net/index.php?pagename=CompilingUnderCygwin Compile Bluefish for Cygwin] wiki page.}}
-->


== Debian: ==
== Debian: ==


* Debian Woody (the current Stable) has an old GTK 2.0.2 version, that contains several known bugs, but they are not serious.
* For installation on Debian, it may be necessary to compile the package from source. Bluefish provides a script named make-deb.sh with its source code (the latest source code is downloadable by SVN via {{SVN}}, the last stable version's sourcecode is available from [http://www.bennewitz.com/bluefish/stable/source/ here])
* Debian Sarge (currently in Testing) has Bluefish 1.0 and GTK 2.6.4 version.
* Debian Sid (Unstable) will always have the latest Bluefish version.


<!--
== Mandrake: ==
== Mandrake: ==
* libpcre: Breaks pcre into 3 different pieces, make sure pcre-devel is installed if compiling from source. Try this command: <br/>  '''$''' rpm -ql pcre-devel
* libpcre: Breaks pcre into 3 different pieces, make sure pcre-devel is installed if compiling from source. Try this command: <br/>  '''$''' rpm -ql pcre-devel
* ''... more nags with Mandrake?''
* ''... more nags with Mandrake?''
-->


== Fink: ==
== Fink: ==
* Fink binary distribution for Mac OS X 10.1 has Bluefish 0.7 (unmaintained).
* Fink is comparable to Cygwin, only for MacOS. It provides OpenSource Software access on MacOS. Please check out [https://www.finkproject.org/ its website].
{{Note|text=Be aware that there are binary packages of Bluefish available for MacOS from the [https://bluefish.openoffice.nl/download.html project's website].}}
 
<!--
* Fink for Mac OS X 10.2 has Bluefish 0.12 in binary or stable source distribution, and Bluefish 0.13 in unstable source branch.
* Fink for Mac OS X 10.2 has Bluefish 0.12 in binary or stable source distribution, and Bluefish 0.13 in unstable source branch.
* Fink for Mac OS X 10.3 and 10.4-transitional has Bluefish 1.0 in binary distribution, Bluefish 1.0.4 in stable source branch, and Bluefish 1.0.5 in unstable source branch. The source branches have three variants: bluefish, bluefish-gnomevfs2, and bluefish-gnome2.
* Fink for Mac OS X 10.3 and 10.4-transitional has Bluefish 1.0 in binary distribution, Bluefish 1.0.4 in stable source branch, and Bluefish 1.0.5 in unstable source branch. The source branches have three variants: bluefish, bluefish-gnomevfs2, and bluefish-gnome2.
Line 56: Line 64:
* Version 1.0.5 is available. Go to [http://bluefish.darwinports.com/ http://bluefish.darwinports.com/] to find detailed informations about its installation.
* Version 1.0.5 is available. Go to [http://bluefish.darwinports.com/ http://bluefish.darwinports.com/] to find detailed informations about its installation.


 
-->
{{Man2bottom
{{Man2bottom
|prev=Man 2 ch02s02
|prev=Man 2 ch02s02

Latest revision as of 09:39, 21 December 2022


Different systems have different approaches to solutions and packaging. You might find the information below interesting.

Cygwin:

Cygwin is currently at version 3.4.3-1. It provides functionality similar to a Linux system on a Windows PC. Please visit the project web page for more details on installation and downloading the package.

Please be aware that there are binary packages of Bluefish available for Windows. There is therefore no need to install and run Cygwin, if you use the Windows version of Bluefish.
  • To run Bluefish using Cygwin, you need to start the cygrunsrv Service. First log in to a Cygwin-Shell and run /usr/bin/cygserver-config. Answer Yes to install cygserver as service. Then open a Windows shell with the START button of your Windows box and choose Run. Type cmd.exe or command.exe, hit enter and type net start cygserver. To automatically start the service with Windows, set Starttype for cygrunsrv to Automatic (see Start > Control Panel > Computer Administration > Services and Applications > Services : CYGWIN cygserver : Properties). To stop the service, type net stop cygserver.
  • To allow Bluefish to use the Cygserver facilities (to use the XSI IPC function calls like msgget successfully) you need to export the CYGWIN environment variable. Add the following line to your ~/.bash_profile:
    $ export CYGWIN=server
  • To run Bluefish, first start the X server with startx, then launch bluefish with /usr/bin/bluefish.exe (if you have configured bluefish with ./configure --prefix=/usr).

Debian:

  • For installation on Debian, it may be necessary to compile the package from source. Bluefish provides a script named make-deb.sh with its source code (the latest source code is downloadable by SVN via svn checkout https://svn.code.sf.net/p/bluefish/code/trunk bluefish-code, the last stable version's sourcecode is available from here)


Fink:

  • Fink is comparable to Cygwin, only for MacOS. It provides OpenSource Software access on MacOS. Please check out its website.
Be aware that there are binary packages of Bluefish available for MacOS from the project's website.