LibreOffice: mudanças entre as edições

De Pontão Nós Digitais
Ir para navegaçãoIr para pesquisar
Sem resumo de edição
Sem resumo de edição
 
(2 revisões intermediárias pelo mesmo usuário não estão sendo mostradas)
Linha 1: Linha 1:
== Ubuntu 13.04 ==
[[Imagem:LibreOffice_Initial-Artwork-Logo_ColorLogoBasic_2000px.png|500px|right]]
== Clonando ==
== Tutoriais ==
<pre>
$ git clone git://anongit.freedesktop.org/libreoffice/core libreoffice
</pre>
https://www.libreoffice.org/developers-2/


== Instalando as dependências ==
* [[Ubuntu 13.04 - Compilação e instalação de LibreOffice]]
<small><b>Nota:</b> Todos esses comandos são baseados no Ubuntu 13.04</small>
* [[Ubuntu 11.04 - Compilação e instalação de LibreOffice]]
 
<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 úteis ==
 
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 ==
<pre>
$ git clone git://anongit.freedesktop.org/libreoffice/bootstrap
</pre>
http://www.libreoffice.org/get-involved/developers/
 
== Instalando as dependências ==
<small><b>Nota:</b> Todos esses comandos são baseados no Ubuntu 11.04</small>
 
<pre>
$ sudo apt-get build-dep libreoffice
</pre>
'''Instalando o JUNIT 4 - Pacote faltante das dependências.'''
 
<pre>
$ sudo aptitude install junit4
$ CLASSPATH=.:/usr/share/java/junit4.jar
</pre>
 
'''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
 
<pre>
$ cd build_unix
$ sudo ../dist/configure
$ sudo make
$ sudo make install
</pre>
 
http://download.oracle.com/docs/cd/E17076_02/html/installation/BDB_Installation.pdf
 
== Compilando ==
 
<pre>
$ cd bootstrap
$ sudo ./autogen.sh --with-num-cpus=[número_de_cores] --with-max-jobs=[número_de_cores] --without-junit
$ sudo make
</pre>
 
Até o momento umas 4hrs. Descontanto o 'baixação de pacotes + 1hr a 1.3Mb/s'
 
Erro que estava dando antes:
 
<pre>
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
</pre>
 
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





Edição atual tal como às 19h15min de 9 de março de 2015