O Ubuntu monta o ISO, mas alguns arquivos são ilegíveis

3

Sou novo no Linux e acabei de instalar o Ubuntu 12.04 amd64 este mês. Eu não tinha conseguido instalar o Texlive com imagem iso texlive2012.

Eu usei o comando recomendado para montar:

mount -t iso9660 -o ro,loop,noauto /your/texlive2012.iso /mnt

Mas o instalador não conseguiu ler algum arquivo. O iso é bom, eu verifiquei o MD5.
Eu extraí tudo da iso com o gerenciador de arquivos e ele foi instalado com sucesso.

Então, por que o mount não está funcionando?

Com a ferramenta furius iso mount, monte com o Fuse e instale-o.
(montar pela primeira vez, instalado com aviso, montar novamente, bem instalado.)

Durante a montagem com o Loop, ele não foi instalado.
Mensagem de erro atualizada do terminal, montada com furius iso mount, loop.

texlive2012-20120701_iso$ ./install-tl -gui  
Loading ./tlpkg/texlive.tlpdb  
Installing TeX Live 2012 from: .  
Platform: x86_64-linux =    'x86_64 with GNU/Linux'  
Distribution: inst (compressed)  
Directory for temporary files: /tmp  
Installing [0001/2481, time/total: ??:??/??:??]: 12many [3k]  
Installing [0002/2481, time/total: 00:00/00:00]: 2up [4k]  
Installing [0003/2481, time/total: 00:00/00:00]: Asana-Math [457k]  
Installing [0004/2481, time/total: 00:00/00:00]: ESIEEcv [2k]  
...  
Installing [0265/2481, time/total: 00:10/01:09]: calctab [5k]  
Installing [0266/2481, time/total: 00:10/01:09]: calligra [42k]  
Installing [0267/2481, time/total: 00:10/01:09]: calligra-type1 [59k]  
Downloaded ./archive/calligra-type1.tar.xz, size equal, but md5sum differs;  
downloading again.  
./tlpkg/installer/xz/xzdec.x86_64-linux: (stdin): File is corrupt  
tar: Unexpected EOF in archive  
tar: rmtlseek not stopped at a record boundary  
tar: Error is not recoverable: exiting now  
untar: untarring /home/lichao/ttt/temp/calligra-type1.tar failed (in /home/lichao/ttt/texmf-dist)  
untarring /home/lichao/ttt/temp/calligra-type1.tar failed, stopping install.  
Installation failed.  
Rerunning the installer will try to restart the installation.  
Or you can restart by running the installer with:  
  install-tl --profile installation.profile [EXTRA-ARGS]  

./install-tl: Could not write to install-tl.log, so flushing messages to stderr.  
Loading ./tlpkg/texlive.tlpdb  
Installing TeX Live 2012 from: .  
Platform: x86_64-linux =    'x86_64 with GNU/Linux'  
Distribution: inst (compressed)  
Directory for temporary files: /tmp  
Installer revision: 26794  
Database revision: 26935  
Installing [0001/2481, time/total: ??:??/??:??]: 12many [3k]  
Installing [0002/2481, time/total: 00:00/00:00]: 2up [4k]  
Installing [0003/2481, time/total: 00:00/00:00]: Asana-Math [457k]  
Installing [0004/2481, time/total: 00:00/00:00]: ESIEEcv [2k]  
Installing [0005/2481, time/total: 00:00/00:00]: FAQ-en [1k]  
...  
Installing [0262/2481, time/total: 00:10/01:09]: c90 [2k]  
Installing [0263/2481, time/total: 00:10/01:09]: cachepic [5k]  
Installing [0264/2481, time/total: 00:10/01:09]: cachepic.x86_64-linux [1k]  
Installing [0265/2481, time/total: 00:10/01:09]: calctab [5k]  
Installing [0266/2481, time/total: 00:10/01:09]: calligra [42k]  
Installing [0267/2481, time/total: 00:10/01:09]: calligra-type1 [59k]  
Downloaded ./archive/calligra-type1.tar.xz, size equal, but md5sum differs;  
downloading again.  
untar: untarring /home/lichao/ttt/temp/calligra-type1.tar failed (in /home/lichao/ttt/texmf-dist)  
untarring /home/lichao/ttt/temp/calligra-type1.tar failed, stopping install.  
Installation failed.  
Rerunning the installer will try to restart the installation.  
Or you can restart by running the installer with:  
  install-tl --profile installation.profile [EXTRA-ARGS]  
Segmentation fault (core dumped)  

Tenho certeza de que a iso está bem. Eu posso abri-lo com o gerenciador de arquivos e todos os arquivos são bons. Mas depois de montá-lo, nem o gerenciador de arquivos conseguiu abrir alguns arquivos (que podem ser abertos quando a iso é aberta no gerenciador de arquivos).

Acho que vou montar com o fusível no futuro.

    
por Chao 31.08.2012 / 08:37

1 resposta

2

O Ubuntu fornece pacotes para o TeX Live: você não precisa instalá-lo manualmente. Basta usar o gerenciador de pacotes

apt-get install texlive-full

Editar

Para o TeX Live 2012 existem [repositórios alternativos] [1]

$ sudo apt-add-repository ppa:texlive-backports/ppa
$ sudo apt-get update
$ sudo apt-get install texlive

Ou: por que não usar o tarball oficial do link e seguir as instruções de instalação?

    
por 31.08.2012 / 08:56