AbiWord é um processador de texto útil para escrever informes, cartas e outros documentos formatados.
Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.1.
Transferência (HTTP): https://anduin.linuxfromscratch.org/BLFS/abiword/abiword-3.0.5.tar.gz
Soma de verificação MD5 da transferência: a8f218b711450e4ccae43a0522e0e806
Tamanho da transferência: 11 MB
Espaço em disco estimado exigido: 690 MB, com documentos (76 MB instalado)
Tempo de construção estimado: 2,4 UPC (Usando paralelismo=4, com documentos)
Documentos do AbiWord: https://anduin.linuxfromscratch.org/BLFS/abiword/abiword-docs-3.0.2.tar.gz
Soma de verificação MD5 dos Documentos do AbiWord: c92c0e1e2081db20757231a53d80c338
Tamanho dos Documentos do AbiWord: 1,5 MB
Boost-1.84.0, cURL-8.6.0, FriBidi-1.0.13, GOffice-0.10.57 e wv-1.2.9
dbus-glib-0.112, evolution-data-server-3.50.4, gobject-introspection-1.78.1, libgcrypt-1.10.3, libical-3.0.17, libsoup-2.74.3, Redland-1.0.17, telepathy-glib-0.24.2, Valgrind-3.22.0, Aiksaurus, GtkMathView, libchamplain, libwmf, libwpd, libwpg, libwps, Analisador de Gramática de Link, Loudmouth, OTS e Psiconv
Para habilitar muitas das dependências opcionais, revise as informações provenientes de ./configure --help para as chaves necessárias que você precisa passar para o conjunto de comandos sequenciais configure.
Observações de Editor(a): https://wiki.linuxfromscratch.org/blfs/wiki/abiword
Primeiro, corrija uma falha de construção ao usar libxml-2.12.x:
sed -e '/libxml/a #include <libxml/xmlmemory.h>' \ -i src/af/util/xp/ut_stringbuf.cpp
Instale o AbiWord executando os seguintes comandos:
sed -e "s/free_suggestions/free_string_list/" \ -e "s/_to_personal//" \ -e "s/in_session/added/" \ -i src/af/xap/xp/enchant_checker.cpp && ./configure --prefix=/usr && make
Esse aplicativo não vem com uma suíte funcional de teste.
Agora, como o(a) usuário(a) root
:
make install
Para a finalidade de instalar os arquivos locais de ajuda, uma sessão gráfica é recomendada.
Se você deseja instalar os arquivos locais de ajuda, desempacote-os e construa-os primeiro:
A versão atual dos documentos se expande para abiword-docs-3.0.1 e não o esperado abiword-docs-3.0.2.
tar -xf ../abiword-docs-3.0.2.tar.gz && cd abiword-docs-3.0.1 && ./configure --prefix=/usr && make
e então, como o(a) usuário(a) root
:
make install
sed ...: Esse comando corrige o fonte para mudanças na dependência enchant-2.6.7.
--enable-plugins="collab openxml goffice
grammar"
: Construa alguns ou todos os plugins. O plugin
openxml habilita o Abiword para
abrir alguns arquivos .docx. O plugin grammar exige Analisador Link
Grammar
Escolha o modelo correto para teu idioma e localidade a partir da lista produzida pelo seguinte comando:
ls /usr/share/abiword-3.0/templates
Crie a pasta ~/.AbiSuite/templates
e, então, copie o normal.awt
que
você queira para ela:
install -v -m750 -d ~/.AbiSuite/templates &&
install -v -m640 /usr/share/abiword-3.0/templates/normal.awt-<idioma>
\
~/.AbiSuite/templates/normal.awt
Mude <idioma>
pelo comando acima para ajustar o nome do arquivo que você
queira.
Se estiver usando vários idiomas, você possivelmente necessite editar o modelo para usar uma fonte com maior cobertura (por exemplo, uma das Fontes Dejavu, porque o Abiword não usa fontconfig e somente consegue exibir glifos que sejam fornecidos na fonte escolhida.
Se tiver desktop-file-utils-0.27 instalado, você deveria executar o comando update-desktop-database para atualizar o cache mimeinfo e permitir que o sistema de Ajuda funcione.
Se tiver xdg-utils-1.2.1 instalado, você deveria executar o comando xdg-icon-resource forceupdate --theme hicolor, para que o ícone instalado seja exibido no item de menu.