|
Suche |
Mit dem Befehl "emerge -pv meinpaket" kann man sich die Kompilierungsoptionen anzeigen lassen. Für das Paket php5-ovh stehen die folgenden Optionen zur Verfügung: # emerge -pv php5-ovh These are the packages that I would merge, in order: Calculating dependencies ...done! ebuild R dev-lang/php5-ovh-5.1.4 -curl -imagemagick 0 kB 1 php5-ovh kann man also mit Curl oder Imagemagick kompilieren. Das vorangestellte "-" bedeutet, dass php5-ovh nicht mit diesen Optionen kompiliert wird. Wenn man eine Option installieren will, zum Beispiel Curl, reicht es aus, folgendes zu tun: USE="curl" emerge php5-ovh Und php5-ovh kann automatisch mit dem Curl-Support kompiliert werden. Achtung: Bei Release-Aktualisierungen können Sie diese Kompilierungsoption verlieren. Die Lösung ist, die Datei /etc/make.conf zu editieren und in der Variable USE die Option "+curl" hinzu zu fügen. Beispiel: USE="-curl -X mmx sse sse2 -gtk -sdl -nptl -xpm **+curl**" Wenn Sie eine Option benutzen erscheint die folgende Fehlermeldung:
All ebuilds that could satisfy ">=media-gfx/imagemagick-6.2.6.0" have been masked. One of the following masked packages is required to complete your request: - media-gfx/imagemagick-6.2.6.0 (masked by: ~x86 keyword) - media-gfx/imagemagick-6.2.8.0 (masked by: ~x86 keyword) For more information, see MASKED PACKAGES section in the emerge man page or refer to the Gentoo Handbook. (dependency required by "dev-lang/php5-ovh-5.1.4" [ebuild]) Dies bedeutet, dass das Paket als nicht stable markiert ist. Um dieses Problem zu lösen, genügt es, folgenden Befehl einzugeben: echo "=media-gfx/imagemagick-6.2.6.0 ~x86 ~amd64" >> /etc/portage/package.keywords Dann können Sie das Paket installieren. |