-
Notifications
You must be signed in to change notification settings - Fork 13
Tipps für Gentoo
Für Gentoo braucht man folgende Pakete:
#bash
emerge git openssl libxml2 libxslt dev-libs/icu \=media-gfx/imagemagick-6.8.5.4 \=dev-ruby/rmagick-2.13.2 pwgen sendmail magickwand dev-ruby/mysql2
Für magickwand
braucht man das Paket imagemagick
in einer Version >= 6.8.2. Mit dem oben abgedruckten Kommando wird automatisch eine höhere Version installiert.
Von rmagick
braucht man die Version 2.13.2. Genauso wie bei magickwand
, wird dieses Paket in der Version 2.13.2 mit dem oben abgedruckten Kommando installiert.
Hat man imagemagick
mit der folgenden USE-Flag-Kombination installiert, funktioniert die Installation von rmagick
nicht.
media-gfx/imagemagick X bzip2 cxx jpeg lcms openmp pango png svg tiff truetype xml zlib -autotrace corefonts djvu fftw fontconfig fpx graphviz -hdri jbig jpeg2k lqr lzma opencl openexr perl -postscript q32 q64 q8 -raw -static-libs webp wmf
Um diesen Fehler zu beheben, legt man sich in seiner Shell-RC folgenden alias an:
alias wp="cd /path/to/wingolfsplattform && export RUBYOPT=''"
Dieser Fehler scheint allgemein mit ruby-2.0.0p
aufzutreten. Sofern man noch andere Projekte hat, die man mit ruby
in dieser Version schreiben möchte, empfiehlt sich export RUBYOPT=''
global in die jeweilige Shell-RC zu schreiben.
Da Gentoo die MySQL-Datenbank nach der Installation nicht initialisiert, muss das von Hand gemacht werden.
/usr/bin/mysql_install_db
Es muss sichergestellt sein, dass die Ordner unter /var/spool/
und deren
Inhalt die richtigen Rechte haben.
drwxrwsrwx 2 smmsp smmsp 4096 Jun 3 12:22 clientmqueue
drwxrwsrwt 2 mail root 4096 Mar 25 12:55 mail
drwxrwx--- 2 smmsp root 4096 Jun 1 21:16 mqueue
-rw-r--r-- 1 root root 0 Jan 30 05:43 .keep
clientmqueue:
-rw-r--r-- 1 root root 0 May 31 14:06 .keep_mail-mta_sendmail-0
-rw------- 1 smmsp smmsp 43 Jun 3 12:22 sm-client.pid
mail:
total 8
-rw-r--r-- 1 root root 0 Mar 25 12:55 .keep_net-mail_mailbase-0