LibreOffice: mudanças entre as edições
m (OpenOffice foi movido para LibreOffice: Atualização da página) |
Sem resumo de edição |
||
Linha 1: | Linha 1: | ||
== Ubuntu 13.04 == | |||
== Clonando == | |||
<pre> | |||
$ git clone git://anongit.freedesktop.org/libreoffice/bootstrap | |||
</pre> | |||
https://www.libreoffice.org/developers-2/ | |||
== Instalando as dependências == | |||
<small><b>Nota:</b> Todos esses comandos são baseados no Ubuntu 13.04</small> | |||
<pre> | |||
$ sudo apt-get build-dep libreoffice | |||
</pre> | |||
'''Instalado GnomeVFS para resolver dependência faltante''' | |||
<pre> | |||
sudo apt-get install libgnome-vfsmm-2.6-dev | |||
</pre> | |||
== Compilando == | |||
<pre> | |||
$ cd libreoffice | |||
$ sudo ./autogen.sh --with-num-cpus=[número_de_cores] --with-max-jobs=[número_de_cores] | |||
$ sudo make | |||
$ sudo make dev-install | |||
$ sudo make debugrun | |||
</pre> | |||
https://wiki.documentfoundation.org/Development/How_to_build | |||
Tempo total de ~10hrs compilando a 2 cores em kernel otimizado. | |||
Muitos pacotes!!! | |||
== Links uteis == | |||
LibreOffice: http://www.libreoffice.org | |||
Desenvolvedores: https://wiki.documentfoundation.org/Development | |||
Bugzilla: https://www.libreoffice.org/get-help/bug/ | |||
Manual de Desenvolvedor: http://wiki.documentfoundation.org/cgi_img_auth.php/3/3a/DevelopersGuide_OOo3.1.0.odt | |||
Dicas para desenvolvedor: http://wiki.documentfoundation.org/Development#Using_Git_for_LibreOffice_development | |||
Canal de ajuda: IRC - Freenode - #libreoffice-dev | |||
Free Document Foundation: http://wiki.documentfoundation.org/ | |||
Documentação das classes: http://docs.libreoffice.org/basegfx/html/classes.html | |||
[[Category:Lab Macambira]] | |||
== Ubuntu 11.04 == | |||
== Clonando == | == Clonando == | ||
<pre> | <pre> |
Edição das 01h07min de 30 de abril de 2013
Ubuntu 13.04
Clonando
$ git clone git://anongit.freedesktop.org/libreoffice/bootstrap
https://www.libreoffice.org/developers-2/
Instalando as dependências
Nota: Todos esses comandos são baseados no Ubuntu 13.04
$ sudo apt-get build-dep libreoffice
Instalado GnomeVFS para resolver dependência faltante
sudo apt-get install libgnome-vfsmm-2.6-dev
Compilando
$ cd libreoffice $ sudo ./autogen.sh --with-num-cpus=[número_de_cores] --with-max-jobs=[número_de_cores] $ sudo make $ sudo make dev-install $ sudo make debugrun
https://wiki.documentfoundation.org/Development/How_to_build
Tempo total de ~10hrs compilando a 2 cores em kernel otimizado. Muitos pacotes!!!
Links uteis
LibreOffice: http://www.libreoffice.org
Desenvolvedores: https://wiki.documentfoundation.org/Development
Bugzilla: https://www.libreoffice.org/get-help/bug/
Manual de Desenvolvedor: http://wiki.documentfoundation.org/cgi_img_auth.php/3/3a/DevelopersGuide_OOo3.1.0.odt
Dicas para desenvolvedor: http://wiki.documentfoundation.org/Development#Using_Git_for_LibreOffice_development
Canal de ajuda: IRC - Freenode - #libreoffice-dev
Free Document Foundation: http://wiki.documentfoundation.org/
Documentação das classes: http://docs.libreoffice.org/basegfx/html/classes.html
Ubuntu 11.04
Clonando
$ git clone git://anongit.freedesktop.org/libreoffice/bootstrap
http://www.libreoffice.org/get-involved/developers/
Instalando as dependências
Nota: Todos esses comandos são baseados no Ubuntu 11.04
$ sudo apt-get build-dep libreoffice
Instalando o JUNIT 4 - Pacote faltante das dependências.
$ sudo aptitude install junit4 $ CLASSPATH=.:/usr/share/java/junit4.jar
Resolvendo as dependências de Berkeley DB: Berkeley DB 11gR2 (11.2.5.2.28)
Baixando os pacotes do Oracle. É necessaŕio criar uma conta.
http://www.oracle.com/technetwork/database/berkeleydb/downloads/index.html
$ cd build_unix $ sudo ../dist/configure $ sudo make $ sudo make install
http://download.oracle.com/docs/cd/E17076_02/html/installation/BDB_Installation.pdf
Compilando
$ cd bootstrap $ sudo ./autogen.sh --with-num-cpus=[número_de_cores] --with-max-jobs=[número_de_cores] --without-junit $ sudo make
Até o momento umas 4hrs. Descontanto o 'baixação de pacotes + 1hr a 1.3Mb/s'
Erro que estava dando antes:
root@pizetta:/home/pizetta/bootstrap# make ./bootstrap ln: creating symbolic link `.git/hooks/commit-msg': No such file or directory ln: creating symbolic link `.git/hooks/post-merge': No such file or directory ln: creating symbolic link `.git/hooks/pre-commit': No such file or directory ******************************************************************** * * Running the post download checks. * ******************************************************************** checking build system type... x86_64-unknown-linux-gnu checking host system type... x86_64-unknown-linux-gnu checking target system type... x86_64-unknown-linux-gnu Fetching dependencies for module berkeleydb from solver... failed ERROR: incomplete dependencies! make: *** [all] Error 1
Depois de 6hrs de compilação tudo funcionando: YEAHHHHHHHHHHHH!!!!
Entendendo um pouco o código
Isso poderá demorar a ser preenchido! :(
Links utéis e outros nem tanto
LibreOffice: http://www.libreoffice.org
Manual de Desenvolvedor: http://wiki.documentfoundation.org/cgi_img_auth.php/3/3a/DevelopersGuide_OOo3.1.0.odt
Dicas para desenvolvedor: http://wiki.documentfoundation.org/Development#Using_Git_for_LibreOffice_development
Canal de ajuda: IRC - Freenode - #libreoffice-dev
Free Document Foundation: http://wiki.documentfoundation.org/
Documentação das classes: http://docs.libreoffice.org/basegfx/html/classes.html