Closed GoogleCodeExporter closed 9 years ago
Segue em anexo o arquivo Makefile com a correção.
Original comment by cfgnu...@gmail.com
on 18 Jan 2014 at 1:22
Attachments:
Explicação do erro:
Este problema acontece somente na versão 1.9.1. A versão 1.9 funciona
corretamente.
A origem deste problema está nos atributos dos arquivos dentro do
"abntex2.tds-1.9.1.zip".
Quando um usuário extrai os arquivos em um ambiente Linux, estes atributos
são copiados como:
drwx------ 4 usuario usuario 4096 Jan 17 23:28 bibtex
drwx------ 3 usuario usuario 4096 Jan 17 23:28 doc
-rw-r--r-- 1 usuario usuario 2355 Dez 26 07:16 Makefile
drwx------ 3 usuario usuario 4096 Jan 17 23:28 tex
Ao adicionar as duas linhas sugeridas no arquivo "Makefile", os atributos de
permissão são definidos novamente nos arquivos e diretórios antes da
instalação.
Após esta nova sugestão de modificação, os atributos contidos no arquivo
zip não irá afetar os atributos de permissão dos arquivos de instalação.
Original comment by cfgnu...@gmail.com
on 18 Jan 2014 at 1:37
Olá colega,
Você chegou a tentar usando o pacote tar.gz?
Ele é o recomendado para instalações em ambiente GNU/Linux.
Original comment by marcgo...@gmail.com
on 21 Jan 2014 at 1:21
Olá marcgomes,
Na lista de downloads (https://code.google.com/p/abntex2/downloads/list) não
consta o pacote no formato tar.gz.
Arquivos no formato Zip possuem uma peculiaridade que poucas pessoas sabem:
quando você cria estes arquivos utilizando um software em um ambiente Unix ou
GNU/Linux, o pacote criado utiliza atributos padrão Linux, e o mesmo ocorre
para ambiente Windows.
Este detalhe pode ser verificado por meio da ferramenta chamada "zipinfo", com
o comando
"zipinfo -v arquivo.zip".
Em geral, o formato Zip é adequado para ambos os sistemas operacionais (salvo
alguns casos especiais no qual o projeto abntex2 não se enquadra).
A ideia da correção deste problema é evitar que os atributos dos arquivos
contido no pacote Zip sejam copiados para o sistema.
Neste caso, não precisamos preocupar peculiaridades do empacotamento do
código fonte do abntex2.
Abraço,
Original comment by cfgnu...@gmail.com
on 21 Jan 2014 at 2:16
Esta correção deveria ser feita imediatamente, pois, é impossível utilizar
o abntex2 1.9.1 instalado por meio do arquivo "makefile" fornecido.
Isto se aplica a ambientes Unix-like (Linux, Mac OS X, etc.).
Abraço,
Original comment by cfgnu...@gmail.com
on 21 Jan 2014 at 2:20
Pode dar uma olhada agora que eu fiz o upload o pacote .tar.gz correto.
Abraço,
Marcelo
Original comment by marcgo...@gmail.com
on 21 Jan 2014 at 2:22
[deleted comment]
Olá Marcelo,
Obrigado pela atualização do pacote.
Mas, este problema pode voltar a ocorrer no futuro.
Lembrando também que muitas pessoas tentarão instalar o abntex2 por meio do
pacote zip em ambientes Unix.
Neste caso, sugiro que você atualize os atributos do pacote zip também.
O ideal mesmo seria corrigir o "makefile".
Abraço,
Cristiano
Original comment by cfgnu...@gmail.com
on 21 Jan 2014 at 2:27
Olá Cristiano,
Muito obrigado pela sugestão.
Fique à vontade para relatar qualquer problema que encontrar com a
instalação via GNU Make, principalmente em distros não derivadas do Debian.
Abraço,
Marcelo
Original comment by marcgo...@gmail.com
on 21 Jan 2014 at 2:56
Obrigado Marcelo e Cristiano! Estou fechando a issue. Abraços!
Original comment by laurocesar
on 21 Jan 2014 at 9:25
Original comment by laurocesar
on 21 Jan 2014 at 9:26
Original issue reported on code.google.com by
cfgnu...@gmail.com
on 18 Jan 2014 at 1:20