Nov 9, 2008
Sep 18, 2008
XMMS is back in Slackware!
As you may know XMMS was removed on Mar 15 2007 from Slackware.
But on Sep 11 2008 was re added:
xap/xmms-1.2.11-i486-1.tgz: Added xmms-1.2.11. This is an audio player that
is similar to audacious, but uses about a third of the CPU power.
Well done Pat!
But on Sep 11 2008 was re added:
xap/xmms-1.2.11-i486-1.tgz: Added xmms-1.2.11. This is an audio player that
is similar to audacious, but uses about a third of the CPU power.
Well done Pat!
Jul 15, 2008
Boggle For Linux (with Maemo support)
GBoggle is a classic boggle game for GTK+ platform.
you can download it at the official page at http://gboggle.sourceforge.net
Features
* Support for internationalization of dictionaries and alphabets. Currently English and Hungarian are supported.
* Visual feedback is provided on the board for input words.
* Shows missed words at the end of the game.
* Support for maemo platform (Nokia Internet Tablets)
you can download it at the official page at http://gboggle.sourceforge.net
Features
* Support for internationalization of dictionaries and alphabets. Currently English and Hungarian are supported.
* Visual feedback is provided on the board for input words.
* Shows missed words at the end of the game.
* Support for maemo platform (Nokia Internet Tablets)
Jun 26, 2008
Confused
I started a thread on desktop-discuss with title "mplayer with sun studio"
I asked them if somebody hacks mplayer to be compilable with sun studio, dennis clarke said that blastwave has it but still not pushed to their repo, ok we asked about the patches, he said that they will pushed to the svn repo too, [...] and he said:
"don't be so whiney about a *free* software package service that tries to *give* you what you need."
if I understand correctly: we do not need the sources, use the software and stfu.
I only wanted to see those patches upstream, my dream is "./configure;make;make install" on solaris without any additional effort.
The funny thing is that in another thread he said:
"I support the open source needs of the Solaris customer."
so, he talks about only the "open source" philosophy not about the actual source, or the patches are not sources or what? don't understand.
PS: I dont like blastwave's repo, but that's another story
I asked them if somebody hacks mplayer to be compilable with sun studio, dennis clarke said that blastwave has it but still not pushed to their repo, ok we asked about the patches, he said that they will pushed to the svn repo too, [...] and he said:
"don't be so whiney about a *free* software package service that tries to *give* you what you need."
if I understand correctly: we do not need the sources, use the software and stfu.
I only wanted to see those patches upstream, my dream is "./configure;make;make install" on solaris without any additional effort.
The funny thing is that in another thread he said:
"I support the open source needs of the Solaris customer."
so, he talks about only the "open source" philosophy not about the actual source, or the patches are not sources or what? don't understand.
PS: I dont like blastwave's repo, but that's another story
May 27, 2008
Egg attack !!
Want to throw eggs at ballmer?
Click here: http://www.egg-attack.com
Quote from the site:
"Live as a CEO is not easy. Especially when your company is Microsoft.
Last week Steve Ballmer was egged by an angry student during a speech at a Hungarian University. Ballmer showed great reflexes and dodged the attack, hiding behind the desk."
Click here: http://www.egg-attack.com
Quote from the site:
"Live as a CEO is not easy. Especially when your company is Microsoft.
Last week Steve Ballmer was egged by an angry student during a speech at a Hungarian University. Ballmer showed great reflexes and dodged the attack, hiding behind the desk."
May 2, 2008
MPlayer from source with 3GP support on Ubuntu
UPDATE: Instead of amrnb,wb you need to use opencore-amr for now.
* Download the required packages .
# sudo apt-get build-dep mplayer
# sudo apt-get install subversion
* Download MPlayer, MPlayer skin (for the gui), 3GP AMR codecs.
NOTE: we will get the current sources of MPlayer not the stable RC2. It has more features, bugfixes.
# svn checkout svn://svn.mplayerhq.hu/mplayer/trunk mplayer
# wget http://www.mplayerhq.hu/MPlayer/skins/Blue-1.7.tar.bz2
# wget http://downloads.sourceforge.net/project/opencore-amr/opencore-amr/0.1.2/opencore-amr-0.1.2.tar.gz
* Extract the files.
# tar xvf opencore-amr-0.1.2.tar.gz
# tar xvjf Blue-1.7.tar.bz2
* Compile and install opencore-amr
# cd opencore-amr-0.1.2
# ./configure --prefix=/usr
# make
# sudo make install
* We can now compile MPlayer.
# cd ../mplayer
If you need GMPlayer (GUI) please use --enable-gui.
For more configuration options see:
# ./configure --help
I will enable GUI this time because I want to show how we can install Skins for it.
# ./configure --enable-gui
After this you can read what will be enabled and disabled, what you will see will be enough.
Now we can compile and install it:
# make
# sudo make install
NOTE: it seems that the current Makefile is broken so the GUI wont be installed we need to execute:
# sudo make install-gui
* Install the Skin and Font.
# cd ..
This will copy the Blue directory recursively to /usr/local/share/mplayer/skins
# sudo cp -R Blue /usr/local/share/mplayer/skins
We need to create a symlink because else MPlayer won't recognize it:
# sudo ln -s /usr/local/share/mplayer/skins/Blue /usr/local/share/mplayer/skins/default
For subtitles and menus we need a font:
So, we create a symlink.
# ln -s /usr/share/fonts/truetype/freefont/FreeSans.ttf ~/.mplayer/subfont.ttf
* Remove the "working directry".
# cd ..
# rm -rf ~/build
NOTE: You can keep this time at least the mplayer directory if you want to weekly checkout the sources and rebuild it.
Now you can enjoy your movies :)
PS: if something is not clean or it fails somewhere, please leave a comment or:
- you can subscribe to MPlayer mailing lists at the MPlayer site
- you can enter #MPlayer at Freenode
* Download the required packages .
# sudo apt-get build-dep mplayer
# sudo apt-get install subversion
* Download MPlayer, MPlayer skin (for the gui), 3GP AMR codecs.
NOTE: we will get the current sources of MPlayer not the stable RC2. It has more features, bugfixes.
# svn checkout svn://svn.mplayerhq.hu/mplayer/trunk mplayer
# wget http://www.mplayerhq.hu/MPlayer/skins/Blue-1.7.tar.bz2
# wget http://downloads.sourceforge.net/project/opencore-amr/opencore-amr/0.1.2/opencore-amr-0.1.2.tar.gz
* Extract the files.
# tar xvf opencore-amr-0.1.2.tar.gz
# tar xvjf Blue-1.7.tar.bz2
* Compile and install opencore-amr
# cd opencore-amr-0.1.2
# ./configure --prefix=/usr
# make
# sudo make install
* We can now compile MPlayer.
# cd ../mplayer
If you need GMPlayer (GUI) please use --enable-gui.
For more configuration options see:
# ./configure --help
I will enable GUI this time because I want to show how we can install Skins for it.
# ./configure --enable-gui
After this you can read what will be enabled and disabled, what you will see will be enough.
Now we can compile and install it:
# make
# sudo make install
NOTE: it seems that the current Makefile is broken so the GUI wont be installed we need to execute:
# sudo make install-gui
* Install the Skin and Font.
# cd ..
This will copy the Blue directory recursively to /usr/local/share/mplayer/skins
# sudo cp -R Blue /usr/local/share/mplayer/skins
We need to create a symlink because else MPlayer won't recognize it:
# sudo ln -s /usr/local/share/mplayer/skins/Blue /usr/local/share/mplayer/skins/default
For subtitles and menus we need a font:
So, we create a symlink.
# ln -s /usr/share/fonts/truetype/freefont/FreeSans.ttf ~/.mplayer/subfont.ttf
* Remove the "working directry".
# cd ..
# rm -rf ~/build
NOTE: You can keep this time at least the mplayer directory if you want to weekly checkout the sources and rebuild it.
Now you can enjoy your movies :)
PS: if something is not clean or it fails somewhere, please leave a comment or:
- you can subscribe to MPlayer mailing lists at the MPlayer site
- you can enter #MPlayer at Freenode
Apr 26, 2008
Install XMMS on Ubuntu ( 8.04 ) Hardy Heron
First: I'm not an Ubuntu user, but I would like to help newbies to get XMMS working on Ubuntu Hardy Heron.
Why: a) A guy entered #xmms on Freenode and wanted to install XMMS on him Ubuntu, so I tried to help him.
b) XMMS is still a good player, and if somebody wants to use it, why not help him?
We will install XMMS from source, but there are alternatives though like:
1) change your distro
2) try gutsy packages
OK, let's start
First Step:
We need to download the required packages to compile XMMS
# sudo apt-get install autotools-dev automake1.9 libtool gettext libasound2-dev libaudiofile-dev \
libgl1-mesa-dev libglib1.2-dev libgtk1.2-dev libesd0-dev libice-dev libmikmod2-dev libogg-dev \
libsm-dev libvorbis-dev libxxf86vm-dev libxml-dev libssl-dev build-essential make
Depending on your internet connection and your machine this may take some minutes.
Second Step:
Prepare the XMMS for compiling
Create a directory in your HOME directory:
# mkdir ~/build
Change the working directory to it:
# cd ~/build
Download XMMS sources:
# wget http://legacy.xmms2.org/xmms-1.2.11.tar.gz
Unpack it:
# tar xvf xmms-1.2.11.tar.gz
Change the working directory to the source directory:
# cd xmms-1.2.11/
Third Step:
Compiling it:
This generates the necessary files, and checks your system:
# ./configure --prefix=/usr
The actually compiling
# make
Fourth Step:
Install it:
# sudo make install
After install we no longer need the source directory:
# cd
# rm -rf ~/build
That's it, now we can run XMMS: press ALT+F2 write xmms there and hit enter and enjoy your music.
NOTE: many people say that XMMS is old, buggy,no UTF-8 support, etc. Yes maybe all is true, but it's an audio player not a media library organizer, so it plays music and you listen, that's all and it does that job.
UPDATE:
Flac Plugin
We need to get the build dependencies
# sudo apt-get build-dep flac
You already know what's this ;)
# mkdir ~/build
# cd ~/build
Get flac's sources
# apt-get source flac
Another well known step:)
# cd flac-1.2.1
# ./configure
# make
It's enough to copy the plugin, not to install the whole flac stuff, this is good if will be flac update, note, an update wont break the plugin.
# cp src/plugin_xmms/.libs/libxmms-flac.so ~/.xmms/Plugins
# cd
# rm -rf ~/build
UPDATE2:
Knuta's Ubuntu & Debian repo
Check out here
Why: a) A guy entered #xmms on Freenode and wanted to install XMMS on him Ubuntu, so I tried to help him.
b) XMMS is still a good player, and if somebody wants to use it, why not help him?
We will install XMMS from source, but there are alternatives though like:
1) change your distro
2) try gutsy packages
OK, let's start
First Step:
We need to download the required packages to compile XMMS
# sudo apt-get install autotools-dev automake1.9 libtool gettext libasound2-dev libaudiofile-dev \
libgl1-mesa-dev libglib1.2-dev libgtk1.2-dev libesd0-dev libice-dev libmikmod2-dev libogg-dev \
libsm-dev libvorbis-dev libxxf86vm-dev libxml-dev libssl-dev build-essential make
Depending on your internet connection and your machine this may take some minutes.
Second Step:
Prepare the XMMS for compiling
Create a directory in your HOME directory:
# mkdir ~/build
Change the working directory to it:
# cd ~/build
Download XMMS sources:
# wget http://legacy.xmms2.org/xmms-1.2.11.tar.gz
Unpack it:
# tar xvf xmms-1.2.11.tar.gz
Change the working directory to the source directory:
# cd xmms-1.2.11/
Third Step:
Compiling it:
This generates the necessary files, and checks your system:
# ./configure --prefix=/usr
The actually compiling
# make
Fourth Step:
Install it:
# sudo make install
After install we no longer need the source directory:
# cd
# rm -rf ~/build
That's it, now we can run XMMS: press ALT+F2 write xmms there and hit enter and enjoy your music.
NOTE: many people say that XMMS is old, buggy,no UTF-8 support, etc. Yes maybe all is true, but it's an audio player not a media library organizer, so it plays music and you listen, that's all and it does that job.
UPDATE:
Flac Plugin
We need to get the build dependencies
# sudo apt-get build-dep flac
You already know what's this ;)
# mkdir ~/build
# cd ~/build
Get flac's sources
# apt-get source flac
Another well known step:)
# cd flac-1.2.1
# ./configure
# make
It's enough to copy the plugin, not to install the whole flac stuff, this is good if will be flac update, note, an update wont break the plugin.
# cp src/plugin_xmms/.libs/libxmms-flac.so ~/.xmms/Plugins
# cd
# rm -rf ~/build
UPDATE2:
Knuta's Ubuntu & Debian repo
Check out here
Apr 21, 2008
Nexuiz On OpenSolaris
I knew nexuiz for a while, to be honest it's not my style, but I need something to play here, so I tried to build it, finally I got it work.. if you are interested "howto" follow me:
So, we need to get nexuiz from here: http://alientrap.org/nexuiz
unzip it:
# unzip nexuiz-24.zip
change the working directory:
# cd Nexuiz/sources/
unzip the engine's source:
# unzip enginesource20080229.zip
# cd darkplaces
now, we need to change some files:
1. open `makefile` with your favorite text editor
add `SHELL=/usr/bin/bash` at the beginning, and if you have installed OSS (opensound system) add `DP_SOUND_API=OSS` I added it after `ifndef DP_MAKE_TARGET`
save & close
2. run this command:
# perl -pi -e 's/\bmodel_t\b/lh_dp_model_t/g' *.c *.h
it will replace the `model_t` function with `lh_dp_model_t`, we need this because `model_t` it's an internal solaris function
3. open `vid_glx.c` comment out line 292:
// vid_usingdgamouse = !!vid_dgamouse.integer;
save & close
4. open `snd_bsd.c`
a) comment out line 95
// break;
b) comment out line 197 and add `SndSys_Shutdown ();`
// SNDDMA_Shutdown ();
SndSys_Shutdown ();
5. now we can compile it:
# gmake cl-nexuiz
it should compile OK.
6. move the data files from Nexuiz to our folder:
# mv ../../data .
7. we can now play!
here are some screenshots:
thanks goes to guys @ #alientrap on irc.anynet.org
So, we need to get nexuiz from here: http://alientrap.org/nexuiz
unzip it:
# unzip nexuiz-24.zip
change the working directory:
# cd Nexuiz/sources/
unzip the engine's source:
# unzip enginesource20080229.zip
# cd darkplaces
now, we need to change some files:
1. open `makefile` with your favorite text editor
add `SHELL=/usr/bin/bash` at the beginning, and if you have installed OSS (opensound system) add `DP_SOUND_API=OSS` I added it after `ifndef DP_MAKE_TARGET`
save & close
2. run this command:
# perl -pi -e 's/\bmodel_t\b/lh_dp_model_t/g' *.c *.h
it will replace the `model_t` function with `lh_dp_model_t`, we need this because `model_t` it's an internal solaris function
3. open `vid_glx.c` comment out line 292:
// vid_usingdgamouse = !!vid_dgamouse.integer;
save & close
4. open `snd_bsd.c`
a) comment out line 95
// break;
b) comment out line 197 and add `SndSys_Shutdown ();`
// SNDDMA_Shutdown ();
SndSys_Shutdown ();
5. now we can compile it:
# gmake cl-nexuiz
it should compile OK.
6. move the data files from Nexuiz to our folder:
# mv ../../data .
7. we can now play!
here are some screenshots:
thanks goes to guys @ #alientrap on irc.anynet.org
Mar 31, 2008
That's NOT OSS!
I always see on mailing lists, irc and such forums that people speaks about OSS (Open Sound System), but that's NOT that OSS, if you ever saw a linux (kernel) configurator you may know that if not take a look at these pictures:
So: what are you using that's ALSA's emulation !
as you can see that OSS what is in the kernel only supports a few devices and it's deprecated.
If you want OSS, download it at http://opensound.com
OSS is now available in 3 OSI licenses: BSD, CDDL and GPL!
So: what are you using that's ALSA's emulation !
as you can see that OSS what is in the kernel only supports a few devices and it's deprecated.
If you want OSS, download it at http://opensound.com
OSS is now available in 3 OSI licenses: BSD, CDDL and GPL!
Mar 25, 2008
So true!
On #MPlayer, a guy wanted to play 3GP files, he is using debian..
So he installed amr codecs from source.
As u may know it installs in /usr/local, so we said to him to (re)compile MPlayer.
All done, but when he tried to play any kind of file he gets:
./mplayer: error while loading shared libraries: libamrnb.so.3: cannot open shared object file: No such file or directory
OK.. we said him to edit ld.so.conf and if /usr/local/lib isn't there.. add it.
After he added it the same problem...
I suggested to run MPlyer like this: LD_LIBRARY_PATH=/usr/lib:/usr/local/lib ./mplayer file
It works...
Thoughts:
<iive> portwolf: debian/ubuntu are kind of apple products. If you use apt-get everything is just fine.
<iive> but if you try to step out of the known path you are getting in a world of pain.
That's true!
So he installed amr codecs from source.
As u may know it installs in /usr/local, so we said to him to (re)compile MPlayer.
All done, but when he tried to play any kind of file he gets:
./mplayer: error while loading shared libraries: libamrnb.so.3: cannot open shared object file: No such file or directory
OK.. we said him to edit ld.so.conf and if /usr/local/lib isn't there.. add it.
After he added it the same problem...
I suggested to run MPlyer like this: LD_LIBRARY_PATH=/usr/lib:/usr/local/lib ./mplayer file
It works...
Thoughts:
<iive> portwolf: debian/ubuntu are kind of apple products. If you use apt-get everything is just fine.
<iive> but if you try to step out of the known path you are getting in a world of pain.
That's true!
Opensolaris Developer Preview 2 ( Indiana ) in VirtualBox on Linux with screenshots
Just tried Indiana in VirtualBox on my "testing" (as in just experimenting with it) Debian.
I installed VirtualBox from svn.
What will i do ?
Install Indiana, configure the network and the audio card.
Well, I set up VirtualBox with NAT, Audio enable, gave 4.5Gigs, 57x RAM, and Mounted Indiana's ISO.
I started it:
It takes some minutes to load:
Now it's up, I choosed the default Keyboard layout (US-English):
After it configures devices, mounted some stuff, it gives a login prompt:
NOTE: Don't log in, it will start the graphical environment automatically.
It's up:)
Now let's install it!
Here's the welcome screen:
Choosing the disk, well being in VirtualBox I added only one disk:
After clicking Next we need to set the Time Zone:
Now let's set up the users:
Carefully verify the settings:
HIT Install !
This will take a while.. depending on you machine of course.
Finally done :happy:
Let's reboot..
You can remove the iso, from VirtualBox because it will boot from it, here's the bootmenu now from the disk drive:
Let's boot in, as before when the prompt comes up don't log in.
Finally let's log in:
Here's the default desktop:
There's no driver for VirtualBox' interface, so we need to get drivers from here we need the 13th "ae driver for AMD am79c97x PCNET ethernet chipset series".
Since we don't have internet connection in VirtualBox we need to create an ISO image with the file in it, I used the following commands:
# mkdir drv
# mv ae-2.6.0a.tar.gz drv/
# /opt/schily/bin/mkisofs -J -R -l -V "driver" -o driver.iso drv/
I rebooted Indiana and mounted it in VirtualBox, and started it, it mounted out ISO automatically so i saw this screen after login:
I clicked on it and dragged the contents to the desktop:
I opened a terminal ( right click on the desktop), and cd'ed into it, and executed the following commands:
# cp i386/ae /kernel/drv/
# ./addrv.sh
# modload ae
Well.. NWAM auto detected it.. but I made a reboot.
Let's test the internet:
NOTE: the 'ping' command not works (maybe a VirtualBox bug)
Great, works:)
As you noticed the speaker icon in the top right is crossed, so let's download the driver from http://www.opensound.com
Select "Solaris 10/11 (x86/AMD64)".
After the download finished I executed the following commands:
# su -
# pkgadd -d oss-solaris-v4.0-1015-i386.pkg
Just hit enter and somewhere you need to type "y".
After it has been installed I made a reboot.
I logged in, now at the top right the speaker isn't crossed it must work!:)
So I downloaded an audio file from my NetBSD powered machine:
Fire up rhythmbox from the menu or use ALT+F2 and write it there and press enter.
It plays, so no driver issues, but I heard some garbage sound, on a real system it must work correctly ( this seems a VirtualBox bug too ).
Well that's it, I hope you enjoyed and you will install at least in VirtualBox ;)
More info about Indiana and OpenSolaris can be found at http://opensolaris.org
VirtualBox' website is here: http://virtualbox.org
I installed VirtualBox from svn.
What will i do ?
Install Indiana, configure the network and the audio card.
Well, I set up VirtualBox with NAT, Audio enable, gave 4.5Gigs, 57x RAM, and Mounted Indiana's ISO.
I started it:
It takes some minutes to load:
Now it's up, I choosed the default Keyboard layout (US-English):
After it configures devices, mounted some stuff, it gives a login prompt:
NOTE: Don't log in, it will start the graphical environment automatically.
It's up:)
Now let's install it!
Here's the welcome screen:
Choosing the disk, well being in VirtualBox I added only one disk:
After clicking Next we need to set the Time Zone:
Now let's set up the users:
Carefully verify the settings:
HIT Install !
This will take a while.. depending on you machine of course.
Finally done :happy:
Let's reboot..
You can remove the iso, from VirtualBox because it will boot from it, here's the bootmenu now from the disk drive:
Let's boot in, as before when the prompt comes up don't log in.
Finally let's log in:
Here's the default desktop:
There's no driver for VirtualBox' interface, so we need to get drivers from here we need the 13th "ae driver for AMD am79c97x PCNET ethernet chipset series".
Since we don't have internet connection in VirtualBox we need to create an ISO image with the file in it, I used the following commands:
# mkdir drv
# mv ae-2.6.0a.tar.gz drv/
# /opt/schily/bin/mkisofs -J -R -l -V "driver" -o driver.iso drv/
I rebooted Indiana and mounted it in VirtualBox, and started it, it mounted out ISO automatically so i saw this screen after login:
I clicked on it and dragged the contents to the desktop:
I opened a terminal ( right click on the desktop), and cd'ed into it, and executed the following commands:
# cp i386/ae /kernel/drv/
# ./addrv.sh
# modload ae
Well.. NWAM auto detected it.. but I made a reboot.
Let's test the internet:
NOTE: the 'ping' command not works (maybe a VirtualBox bug)
Great, works:)
As you noticed the speaker icon in the top right is crossed, so let's download the driver from http://www.opensound.com
Select "Solaris 10/11 (x86/AMD64)".
After the download finished I executed the following commands:
# su -
# pkgadd -d oss-solaris-v4.0-1015-i386.pkg
Just hit enter and somewhere you need to type "y".
After it has been installed I made a reboot.
I logged in, now at the top right the speaker isn't crossed it must work!:)
So I downloaded an audio file from my NetBSD powered machine:
Fire up rhythmbox from the menu or use ALT+F2 and write it there and press enter.
It plays, so no driver issues, but I heard some garbage sound, on a real system it must work correctly ( this seems a VirtualBox bug too ).
Well that's it, I hope you enjoyed and you will install at least in VirtualBox ;)
More info about Indiana and OpenSolaris can be found at http://opensolaris.org
VirtualBox' website is here: http://virtualbox.org
Mar 24, 2008
Cherokee quick install guide
Cherokee is a "is a very fast, flexible and easy to configure Web Server."
I'll show you how to install and configure in a few steps:
1) Download it:
The current release is 0.6, although it was released on 17 March, there are some bug fixes in the "0.6" branch so I recommend to check out that:
# svn co svn://svn.cherokee-project.com/cherokee/branches/0.6 cherokee0.6
You can download subversion a.k.a svn with your package manager.
2) Compile it:
There are some tools needed to compile it, being a "quick install guide" I won't tell it :) (if you have some problems with this, you are welcome to post comments)
Let's get started:
# cd cherokee0.6
# ./autogen.sh --localstatedir=/var --prefix=/usr --sysconfdir=/etc --with-wwwroot=/var/www
You can customise these settings
NOTE: if you want to run php, u must install "php-cgi", not needed for compilation though.
If you want to "fine tune" the installation read ./configure --help
Now run: "make" and if no error occurs , run "make install" that will install it to: /usr
3) Configure it:
There's a binary called "cherokee-admin" with which you can configure quite good your cherokee server, so let's start "cherokee-admin":
If you are running on the same host just type:
# cherokee-admin
If on a remote-host, run:
# cherokee-admin -a
This will bind to all interfaces so you can access it worldwide.
Now point your browser to: http://127.0.0.1:9090 if you are running on your host.
This will look like this
Navigate to "General":
Let's set up some things:
Disable ipv6 if you dont need it.
You can create a new user to run it "www" and a group with the same name or run as "nobody" user and "nobody" group (on some systems it's "nogroup")
"Virtual Servers":
NOTE: you can use the default one or you can add one,
I will do it now:
Here we go,
Name = userhome
Document Root = /home/user/public_html
These settings are up to you, let's add it.
Now click on the newly created virtual host
"Basics":
"Directory Indexes" if you want to run a html site put there "index.html" if a php site "index.php", or you can separate them with ",".
>
Press "submint query"
"Domain Names"
If you have one, type there, or when you will point your browser to your IP it will show
"Behaviour":
Here we need to add some stuff:
a) Entry: /icons
Type: directory
Handler: static content
Priority: 2
Submit it
Document Root: /usr/share/cherokee/icons/
NOTE: depends on your setup (--prefix=/usr)
Submit again. and click on "userhome"
b) Entry: /cherokee_themes
Type: directory
Handler: static content
Priority: 3
Submit it
Document Root: /usr/share/cherokee/themes/
Now will configure PHP, u can skip it if you dont need it.
c) Entry: php
Type: extensions
Handler: fastcgi
Priority: 4
Submit it.
Host: localhost:1234
Interpreter: the path to your php, if you have in your $PATH you can simply: php-cgi -b 1234, if not you must specify the full path like: /usr/pkg/libexec/cgi-bin/php -b 1234
Submit it!
Add "PHP_FCGI_CHILDREN" as a variable and 5 as a value and press add
Submit it again.
Now click on "Apply", and "Launch" the server!
If everything is OK it must run.
Now let's test it!
In your directory (/home/user/public_html) OR to /var/www (as u defined it) create a file called index.html put in the file these lines:
<html>
<head><title>my site</title></head>
<body>Welcome to my new site @ Cherokee</body>
</html>
and point your browser to you IP address.
If you dont put index.html, your page will look like this:
Want to know more about Cherokee? check the site: http://cherokee-project.com
NOTE: don't send me bug reports ! I'm not developer. thank you
I'll show you how to install and configure in a few steps:
1) Download it:
The current release is 0.6, although it was released on 17 March, there are some bug fixes in the "0.6" branch so I recommend to check out that:
# svn co svn://svn.cherokee-project.com/cherokee/branches/0.6 cherokee0.6
You can download subversion a.k.a svn with your package manager.
2) Compile it:
There are some tools needed to compile it, being a "quick install guide" I won't tell it :) (if you have some problems with this, you are welcome to post comments)
Let's get started:
# cd cherokee0.6
# ./autogen.sh --localstatedir=/var --prefix=/usr --sysconfdir=/etc --with-wwwroot=/var/www
You can customise these settings
NOTE: if you want to run php, u must install "php-cgi", not needed for compilation though.
If you want to "fine tune" the installation read ./configure --help
Now run: "make" and if no error occurs , run "make install" that will install it to: /usr
3) Configure it:
There's a binary called "cherokee-admin" with which you can configure quite good your cherokee server, so let's start "cherokee-admin":
If you are running on the same host just type:
# cherokee-admin
If on a remote-host, run:
# cherokee-admin -a
This will bind to all interfaces so you can access it worldwide.
Now point your browser to: http://127.0.0.1:9090 if you are running on your host.
This will look like this
Navigate to "General":
Let's set up some things:
Disable ipv6 if you dont need it.
You can create a new user to run it "www" and a group with the same name or run as "nobody" user and "nobody" group (on some systems it's "nogroup")
"Virtual Servers":
NOTE: you can use the default one or you can add one,
I will do it now:
Here we go,
Name = userhome
Document Root = /home/user/public_html
These settings are up to you, let's add it.
Now click on the newly created virtual host
"Basics":
"Directory Indexes" if you want to run a html site put there "index.html" if a php site "index.php", or you can separate them with ",".
>
Press "submint query"
"Domain Names"
If you have one, type there, or when you will point your browser to your IP it will show
"Behaviour":
Here we need to add some stuff:
a) Entry: /icons
Type: directory
Handler: static content
Priority: 2
Submit it
Document Root: /usr/share/cherokee/icons/
NOTE: depends on your setup (--prefix=/usr)
Submit again. and click on "userhome"
b) Entry: /cherokee_themes
Type: directory
Handler: static content
Priority: 3
Submit it
Document Root: /usr/share/cherokee/themes/
Now will configure PHP, u can skip it if you dont need it.
c) Entry: php
Type: extensions
Handler: fastcgi
Priority: 4
Submit it.
Host: localhost:1234
Interpreter: the path to your php, if you have in your $PATH you can simply: php-cgi -b 1234, if not you must specify the full path like: /usr/pkg/libexec/cgi-bin/php -b 1234
Submit it!
Add "PHP_FCGI_CHILDREN" as a variable and 5 as a value and press add
Submit it again.
Now click on "Apply", and "Launch" the server!
If everything is OK it must run.
Now let's test it!
In your directory (/home/user/public_html) OR to /var/www (as u defined it) create a file called index.html put in the file these lines:
<html>
<head><title>my site</title></head>
<body>Welcome to my new site @ Cherokee</body>
</html>
and point your browser to you IP address.
If you dont put index.html, your page will look like this:
Want to know more about Cherokee? check the site: http://cherokee-project.com
NOTE: don't send me bug reports ! I'm not developer. thank you
Subscribe to:
Posts (Atom)
-
First: I'm not an Ubuntu user, but I would like to help newbies to get XMMS working on Ubuntu Hardy Heron. Why: a) A guy entered #xmms...