
Auf der Suche nach einer Möglichkeit, um Mitteilungen anzuzeigen, wie z.b. wenn mein Backup fertig ist bin ich auf
kdialog gestossen. kdialog kann eine ganze Menge an Dialogen und Eingabemasken aus der Shell heraus starten, unter anderen auch ein passives Popup. Das passive Popup verhält sich so wie die Benachrichtigungen (notifications) von KDE Programmen.
Um diese Nachricht zu erhalten

wird in die Konsole/Skript folgendes eingegeben:
kdialog --passivepopup 'Backup ist fertig!'

Es ist leider nicht möglich die aktuellste Version von Rails über aptitude zu installieren, darum hier eine kleine Anleitung die dabei helfen soll.
Zuerst wird das System aktualisiert:
Pakete installieren die für Rails notwendig sind:
sudo aptitude --assume-yes install \
build-essential \
irb \
irb1.8 \
libmysql-ruby \
libmysql-ruby1.8 \
libopenssl-ruby \
libopenssl-ruby1.8 \
libreadline-ruby1.8 \
libruby1.8 \
rdoc \
rdoc1.8 \
ri \
ri1.8 \
ruby \
ruby1.8 \
ruby1.8-dev
Leider ist die Paket-Unterstützung etwas veraltet und so sollte rubygems und Rails selber nicht direkt
über aptitude installiert werden.Die aktuellste Version von rubygems findet man hier http://rubyforge.org/projects/rubygems/
wget http://rubyforge.org/frs/download.php/56227/rubygems-1.3.3.tgz
tar xzvf rubygems-1.3.3.tgz
cd rubygems-1.3.3
sudo ruby setup.rb
cd ..
rm -f rubygems-1.3.3.tgz
rm -rf rubygems-1.3.3
Verknüpfungen (symlinks) erzeugen:
sudo ln -s /usr/bin/gem1.8 /usr/local/bin/gem
sudo ln -s /usr/bin/ruby1.8 /usr/local/bin/ruby
sudo ln -s /usr/bin/rdoc1.8 /usr/local/bin/rdoc
sudo ln -s /usr/bin/ri1.8 /usr/local/bin/ri
sudo ln -s /usr/bin/irb1.8 /usr/local/bin/irb
Nun da die Basis geschaffen ist, kann Rails installiert werden:
Des weiteren empfohlene gems:
sudo gem install rake
sudo gem install capistrano
sudo gem install capistrano-ext
sudo gem install ruby-debug
sudo gem install mongrel
Rails testen:
rails ~/meineseite
cd ~/meineseite
ruby script/server
Im Webbrowser sollte unter der Adresse http://0.0.0.0:3000 die Willkommensseite von Rails abrufbar sein.