|
Busca |
Graças ao comando "emerge -pv meupacote" podemos ver as opções de compilação. Para o pacote php5-ovh, temos as seguintes opções : # emerge -pv php5-ovh Estes são os pacotes que gostaria de juntar, de modo a: Calculating dependencies ...done! ebuild R dev-lang/php5-ovh-5.1.4 -curl -imagemagick 0 kB 1 Vemos que podemos compilar php5-ovh com Curl ou Imagemagick. O "-" a frente significa que php5-ovh não está compilado com estas opções. Se queremos instalar uma opção, por exemplo Curl, basta fazer : USE="curl" emerge php5-ovh E php5-ovh vai ser compilado automaticamente com o suporte Curl. Atenção : Nas actualizações da saída, pode perder essa opção de compilação. A solução é de editar o ficheiro /etc/make.conf e de adicionar na variável USE a opção "+curl". Exemplo: USE="-curl -X mmx sse sse2 -gtk -sdl -nptl -xpm **+curl**" Se quando utiliza uma opção, a mensagem do erro seguinte aparece : ……… 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) Para mais informações, consulte a secção PACOTES pois podem surgir na página ou no livro de Gentoo. ……… (dependency required by "dev-lang/php5-ovh-5.1.4" ebuild) Isto significa que o pacote está escondido porque é considerado como não sendo estável. Para desbloquear a situação, basta marcar : echo "=media-gfx/imagemagick-6.2.6.0 ~x86 ~amd64" >> /etc/portage/package.keywords E poderá instalar o pacote. |