Busca


imprimir pdf

Procedimento para modificar e compilar um pacote OVH


Os pacotes


Antes de tudo, devemos conhecer um pouco o que é o gentoo e o funcionamento dos pacotes. Podemos encontrar informações muito boas aqui :
http://www.gentoo.org/proj/fr/devrel/handbook/handbook.xml?part=2&chap=1.

Se deseja modificar um pacote tem duas possibilidades :

  • A OVH previu uma opção de compilação,

  • quer personalizar completamente o seu pacote.

Utilizar as opções de compilação OVH


Exemplo do pacote php4-ovh :

Se marcamos emerge -pv apache-ovh, temos :

ebuild R dev-lang/php4-ovh-4.4.2 -curl 4,268 kB 1

Vemos que podemos, se o desejamos, ter curl em php. Para isso, basta marcar :
USE="curl" emerge php4-ovh
Dessa maneira php será compilado com curl.

Modificar um pacote a sua vontade


Os pacotes encontram-se no directório para os pacotes OVH. Basta editar os ficheiros ebuild e modificar as opções de compilação. Uma vez editado, devemos lançar o seguinte comando :
ebuild meupacote.ebuild digest
Este comando permite recalcular a assinatura do pacote.

Pode depois instalar o seu pacote : emerge omeupacote.

Atenção : se modifica um ficheiro de pacote, quando se sincronizava com o espelho da OVH (comando gensync ovh), perderá as suas modificações.