• Diff for "Get Compiz Fusion"
  • Immutable Page
  • Info
  • Attachments
Differences between revisions 15 and 29 (spanning 14 versions)
Revision 15 as of 2007-10-22 20:34:46
Size: 4171
Editor: 128
Comment: Replaced Gentoo wiki link with one to a better wiki. :)
Revision 29 as of 2008-03-30 18:33:46
Size: 4605
Editor: localhost
Comment: converted to 1.6 markup
Deletions are marked like this. Additions are marked like this.
Line 9: Line 9:
Firstly, Compiz Fusion is a radically changing beta software for the GNU/Linux desktop. We seriously recommend that you make backups of all important data before installing and note that we recommend that you do not install this on important production machines such as Servers or Always-On Business Workstations as there is a fairly high chance of Compiz Fusion crashing, or locking up your system at least once while you use it. It is, however suitable for normal desktop use.
Compiz Fusion is beta software under heavy development. We recommend that you make backups of all important data before installing it, and advise against installing Compiz on important production machines such as servers and always-on business workstations since there is a fairly high chance of Compiz Fusion crashing or locking up your system at least once while you use it. It is, however, suitable for normal desktop use.
Line 12: Line 13:
Currently there are three different ways to obtain Compiz Fusion
Line 14: Line 14:
 * Use the distribution's packages. We recommend this approach as most packagers will use builds that are unbroken and fairly stable.
 * Use the source tarballs for the most recent release. This requires some technical experience in installing compile-time dependencies as well as compiling C source code with make.
 * Use the most up-to-date Git version. The Compiz Fusion team will try to keep this as break-free as possible, although there may be sometimes when Compiz Fusion is completely broken. This is not recommended unless you are a packager, or must-have the absolute bleeding-edge version.
There are currently three different ways to obtain Compiz Fusion.

* Use packages made for your distribution. We recommend this approach as most packagers will provide builds that are unbroken and fairly stable.
 * Use the source tarballs for the most recent stable release.
This requires some technical experience since it involves installing compile-time dependencies as well as compiling C source code with make.
 * Use the most up-to-date Git version. The Compiz Fusion team will try to keep this as break-free as possible, although there may be sometimes when Compiz Fusion is completely broken. This is not recommended unless you are a packager, or must have the absolute bleeding-edge version.
Line 20: Line 23:
Note to Readers : Because I am only using one distribution, I can only write installation instructions for that distribution. Please edit this page and add more instructions. Thanks
{i} ~-Please edit this page to add guides from your own distribution. Thanks!-~

''Arch Linux''
 * Refer to [[http://wiki.archlinux.org/index.php/Compiz_fusion]] for instructions.

''Frugalware Linux:''
 * Go to [[http://wiki.frugalware.org/Compiz_Fusion]] for instructions.

''Fedora 7:''
 * Go to [[http://wiki.kagesenshi.org/moin.fcgi/CategoryPackages/CompizFusion]] for instructions.

''Gentoo:''
 * Instructions can be found at [[http://wiki.gentoo-xeffects.org/Compiz_Fusion]] ''(site is currently down :-/)''
 * [[http://gentoo-wiki.com/HOWTO_compiz-fusion|Gentoo instalation guide at gentoo-wiki]]

''openSUSE:''
 * Head over to [[http://opensuse.org/Compiz_Fusion|openSUSE.org/Compiz_Fusion]] for up-to-date instructions.
Line 23: Line 43:

 * Visit [http://help.ubuntu.com/community/CompositeManager/CompizFusion here (English)] or [http://wiki.ubuntuusers.de/Baustelle/Compiz_Fusion here (German)] for instructions

''openSUSE:''

 * Head over to [http://opensuse.org/Compiz_Fusion openSUSE.org/Compiz_Fusion] for up-to-date instructions.

''Fedora 7:''
 
 * Go to [http://wiki.kagesenshi.org/moin.fcgi/CategoryPackages/CompizFusion] for instructions.

''Gentoo:''
 * Instructions can be found at the Gentoo Wiki: [http://wiki.gentoo-xeffects.org/Compiz_Fusion]
 * Visit [[http://help.ubuntu.com/community/CompositeManager/CompizFusion|here (English)]] or [[http://wiki.ubuntuusers.de/Baustelle/Compiz_Fusion|here (German)]] for instructions
Line 38: Line 46:
This method will work on every distribution, as long as you have satisfied the dependencies required to compile Compiz Fusion which are:'' ''
Line 40: Line 47:
''build-essential libxcomposite-dev libpng-dev libsm-dev libxrandr-dev libxdamage-dev libxinerama-dev libstartup-notification0-dev libgconf2-dev libgl1-mesa-dev libglu1-mesa-dev libmetacity-dev librsvg2-dev libdbus-1-dev libdbus-glib-1-dev libgnome-desktop-dev libgnome-window-settings-dev gitweb curl autoconf automake automake1.9 libtool intltool libxslt1-dev xsltproc'' This method will work on every distribution, as long as you have satisfied the dependencies required to compile Compiz Fusion. The exact names of the following packages will vary across different Linux distributions, but the following list should apply fairly well to Debian-based distributions.
Line 42: Line 49:
Once these are installed, you can obtain the source tarball from [http://releases.compiz-fusion.org/ here] ''build-essential libxcomposite-dev libpng12-dev libsm-dev libxrandr-dev libxdamage-dev libxinerama-dev libstartup-notification0-dev libgconf2-dev libgl1-mesa-dev libglu1-mesa-dev libmetacity-dev librsvg2-dev libdbus-1-dev libdbus-glib-1-dev libgnome-desktop-dev libgnome-window-settings-dev gitweb curl autoconf automake automake1.9 libtool intltool libxslt1-dev xsltproc''
Line 44: Line 51:
To compile the source tarballs, extract every tarball, then execute Once these are installed, you can obtain the source tarball from [[http://releases.compiz-fusion.org/]].
Line 46: Line 53:
./autogen.sh --prefix=/usr/local To compile the source tarballs, extract each one by running the following command on a console:
{{{
tar -zxvf <module>.tar.gz
}}}
then execute
{{{
./configure --prefix=/usr/local
make
sudo make install
}}}
Line 48: Line 64:
make === Installing From Git ===
Line 50: Line 66:
 . sudo make install
=== Installing From Git ===
This is not recommended unless you want the absolute bleeding-edge version or are a developer. Because Git is divided into many different repositories, we recommend using a script to download and build all the components for you. You can check these out by using:

 . git clone git://git.opencompositing.org/users/kristian/compiz-scripts
 . git clone git://anongit.opencompositing.org/fusion/misc/yags
This is not recommended unless you want the absolute bleeding-edge version or are a developer. Because Git is divided into many different repositories, you can use a script to download and build all the components for you. You can check these out by using:
{{{
git clone git://git.compiz-fusion.org/users/kristian/compiz-scripts
git clone git://anongit.compiz-fusion.org/fusion/misc/yags
}}}
Line 59: Line 74:
If you hadn't already, you will need to configure your system using one of the many [:Hardware: hardware guides] available.
If you hadn't already, you will need to configure your system using one of the many [[Hardware| hardware guides]] available.

Important

Compiz Fusion is beta software under heavy development. We recommend that you make backups of all important data before installing it, and advise against installing Compiz on important production machines such as servers and always-on business workstations since there is a fairly high chance of Compiz Fusion crashing or locking up your system at least once while you use it. It is, however, suitable for normal desktop use.

Different ways of obtaining the software

There are currently three different ways to obtain Compiz Fusion.

  • Use packages made for your distribution. We recommend this approach as most packagers will provide builds that are unbroken and fairly stable.
  • Use the source tarballs for the most recent stable release. This requires some technical experience since it involves installing compile-time dependencies as well as compiling C source code with make.
  • Use the most up-to-date Git version. The Compiz Fusion team will try to keep this as break-free as possible, although there may be sometimes when Compiz Fusion is completely broken. This is not recommended unless you are a packager, or must have the absolute bleeding-edge version.

You may use each of these methods to obtain Compiz Fusion and each will have a different success rate and positives and negatives.

Distribution Packages

{i} Please edit this page to add guides from your own distribution. Thanks!

Arch Linux

Frugalware Linux:

Fedora 7:

Gentoo:

openSUSE:

Ubuntu

Installing from source tarball

This method will work on every distribution, as long as you have satisfied the dependencies required to compile Compiz Fusion. The exact names of the following packages will vary across different Linux distributions, but the following list should apply fairly well to Debian-based distributions.

build-essential libxcomposite-dev libpng12-dev libsm-dev libxrandr-dev libxdamage-dev libxinerama-dev libstartup-notification0-dev libgconf2-dev libgl1-mesa-dev libglu1-mesa-dev libmetacity-dev librsvg2-dev libdbus-1-dev libdbus-glib-1-dev libgnome-desktop-dev libgnome-window-settings-dev gitweb curl autoconf automake automake1.9 libtool intltool libxslt1-dev xsltproc

Once these are installed, you can obtain the source tarball from http://releases.compiz-fusion.org/.

To compile the source tarballs, extract each one by running the following command on a console:

tar -zxvf <module>.tar.gz

then execute

./configure --prefix=/usr/local
make
sudo make install

Installing From Git

This is not recommended unless you want the absolute bleeding-edge version or are a developer. Because Git is divided into many different repositories, you can use a script to download and build all the components for you. You can check these out by using:

git clone git://git.compiz-fusion.org/users/kristian/compiz-scripts
git clone git://anongit.compiz-fusion.org/fusion/misc/yags

The 'get-git' script will clone and update all Compiz Fusion related modules such as libcompizconfig, compiz and emerald and the 'YAGS' script will clone all plugin repositories. Using yags is fairly simple, just execute './yags $COMMAND' where $COMMAND can be 'pull' 'make' 'make install' 'make clean' 'clone'. YAGS will then apply this command to all applicable directories.

Setup

If you hadn't already, you will need to configure your system using one of the many hardware guides available.

Get Compiz Fusion (last edited 2008-03-30 18:33:46 by localhost)