Posts Tagged ‘Ubuntu’

ffmpeg auf Ubuntu FeistyFawn

Monday, October 22nd, 2007

Aus Neugier habe ich mal ffmpeg auf meinem Ubuntu Feisty Fawn Rechner installiert. Dabei habe ich bemerkt, dass

sudo apt-get install ffmpeg

dafür nicht reicht. Das Problem war, dass die konvertierten Filme keinen Ton beinhalten. Ach ja was noch zu erwähnen ist, ich möchte von irgendeinem Filmformat nach .FLV für Flashplayer konvertieren.

Nach langem Suchen im Internet habe ich dann diese Anleitung gefunden. Jedoch habe ich noch ein paar weitere Schritte vornehmen müssen. Ich liste diese einfach mal auf.

cd /usr/src
sudo apt-get build-dep ffmpeg
sudo apt-get source ffmpeg
sudo apt-get install libxvidcore4 libxvidcore-dev
sudo apt-get install fakeroot
export DEB_BUILD_OPTIONS=risky
cd ffmpeg-0.cvs20060823 (am besten mit TAB vervollständigen)
sudo dpkg-buildpackage -rfakeroot -uc -b (geht ein weilchen... also mal ein Kaffee trinken)
cd ..
sudo dpkg -i lib*.deb
sudo dpkg -i ffmpeg*.deb

So hats bei mir funktioniert. Filme werden nun auch mit Ton nach .FLV konvertiert.

Ruby on Rails auf Ubuntu Feisty Fawn

Tuesday, October 9th, 2007

Ich hatte schon lange mal vor mich etwas mit Ruby on Rails auseinander zu setzen. Ich habe diverse Screencasts zu Ruby gesehen. Ich muss sagen: Wow… ist wirklich super. Phil hat mit diesem Post dann meine Neugier definitiv geweckt. Also machte ich mich ran um ein Testsystem aufzusetzen. Das war allerdings gar nicht so einfach. Ich habe zwar diverse HowTo’s und Tutorials für Ubuntu Feisty Fawn gefunden, aber die funktionierten bei mir irgendwie nicht. Also setzte ich mich damit auseinander und habs am Schluss zum laufen gebracht. Ich möchte euch die Anleitung nicht vorenthalten! Los gehts.

Was wollen wir (bzw. was habe ich gewollt :P ):
Ein Blog in 15 Minuten mit Ruby on Rails (Screencast), Ich habe mich dafür entschieden mit diesem Beispiel in Ruby on Rails einzusteigen. Der Webserver lighttpd stellt die Ruby Applikationen dann zur Verfügung.

Was haben wir bereits:
Ich gehe davon aus, dass Ubuntu 7.04 Server neu installiert ist. Wichtig: Ohne DNS Server und Ohne LAMP!

Schritt für Schritt Anleitung:

Zuerst müssen einige Services wie ssh, MySQL, PHP5, FastCGI, etc. installiert werden. Dazu geben wir folgendes in die Kommandozeile ein:

sudo apt-get install ssh
sudo apt-get install lighttpd
sudo apt-get install php5-cgi php5-mysql libfcgi-dev libfcgi-ruby1.8
sudo apt-get install mysql-server-5.0
sudo apt-get install build-essential

Im nächsten Schritt wollen wir Ruby 1.8.6 Installieren.

mkdir src
cd src
wget ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p110.tar.gz
tar xzf ruby-1.8.6.-p110.tar.gz
cd ruby-1.8.6-p110/
sudo apt-get build-dep ruby1.8
./configure --prefix=/usr
make
sudo make install
cd..

Jetzt installieren wir noch RubyGem

wget http://rubyforge.org/frs/download.php/20989/rubygems-0.9.4.tgz
tar xzf rubygems-0.9.4.tgz
cd rubygems-0.9.4/
sudo ruby setup.rb
cd ..

Jetzt kommt Ruby on Rails

sudo gem install rails --include-dependencies
sudo gem install rails --include-dependencies
sudo gem install mysql

phpMyAdmin installieren wir gleich auch noch um die Datenbanken zu administrieren

sudo apt-get install libxml2 ucf php5-common phpmyadmin

Module für den Webserver aktivieren

sudo /usr/sbin/lighty-enable-mod fastcgi
sudo /usr/sbin/lighty-enable-mod proxy
sudo /etc/init.d/lighttpd force-reload

Zum Schluss, um zu schauen ob alles funktioniert, legen wir noch ein testprojekt an.

sudo mkdir /var/www/rubyspace
cd /var/www/rubyspace
sudo rails blog
cd blog
sudo ./scripts/server

Nun solltet ihr eine Meldung bekommen auf welchem Port der Server läuft.

Fragen und Anregungen sind immer willkommen. Vielleicht gibt es ja noch einen anderen Weg. Aber mit diesen Schritten habe ich es hinbekommen, dass ich das oben erwähnte Tutorial durchführen kann. Ob das ganze sicher, bzw. optimal ist, kann ich nicht garantieren. Sicher ist es auf keinen Fall nicht, da der root Benutzer von MySQL kein Passwort habt. Also diese Lösung nicht 1:1 produktiv verwenden!

Little server information script

Wednesday, April 11th, 2007

Server informationsToday i wrote a little PHP-Script for my Server. It shows me the usage, uptime, service status and disk space. This script is for my LAN server at home. So I have all informations which I need.

Later I will offer this little script to download.

Update: This afternoon I have extended my server information script. Look at this screenshot.

Server informations