Ubuntu монтирует ISO, но некоторые файлы не читаются

3

Я новичок в Linux и только что установил Ubuntu 12.04 AMD64 в этом месяце. Я не смог установить Texlive с iso-образом texlive2012.

Я использовал рекомендуемая команда монтировать:

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

Но установщик не смог прочитать какой-либо файл. Iso нормально, я проверил md5.
Я извлек все из iso с менеджером архивов, и он успешно установлен.

Итак, почему крепление не работает?

С помощью инструмента для монтажа furius iso установите его вместе с предохранителем и установите его.
(монтировать первый раз, устанавливается с предупреждением, монтировать снова, хорошо установлен.)

При монтировании с помощью Loop его не удалось установить.
Обновленное сообщение об ошибке от терминала, смонтированного на 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)  

Я уверен, что iso в порядке. Я могу открыть его с помощью менеджера архивов, и все файлы хороши. Но после монтирования даже диспетчеру архивов не удалось открыть некоторые файлы (которые можно открыть при открытии iso в диспетчере архивов).

Я думаю, что я буду просто крепиться с предохранителем в будущем.

Chao
источник
пожалуйста редактировать Ваш вопрос, чтобы включить сообщения об ошибках, которые вы получаете. Без них мы не сможем помочь.
Nifle
добавлено сообщение об ошибке от install-tl.
Chao
1
Вы убедились, что у вас достаточно места в вашем /tmp извлечь файлы?
Nifle
Да, я установил в / home / xx / tex-xxx раньше, аналогичная ошибка Менеджер архивов также не может открыть этот файл ошибок.
Chao
1
Тогда это звучит как файл harvard.doc.tar сломан / поврежден Можете ли вы попытаться распаковать его вручную и посмотреть, жалуется ли tar.
Nifle

Ответы:

2

Ubuntu предоставляет пакеты для TeX Live: вам не нужно устанавливать его вручную. Просто используйте менеджер пакетов

apt-get install texlive-full

редактировать

Для TeX Live 2012 есть [альтернативные репозитории] [1]

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

Или: почему бы не использовать официальный тарбол из http://www.tug.org/texlive/acquire-netinstall.html и следовать инструкциям по установке?

Matteo
источник
Да, но это texlive2009, а не новый texlive2012. И я могу использовать ISO-файлы позже, поэтому я хочу знать, поддерживается ли он или нет.
Chao
@Chao Добавил несколько альтернативных репозиториев
Matteo
1
@ Чжао Ты действительно уверены, что с ISO все в порядке? С каким MD5 ты это сравнивал?
Matteo
Извините, я установил слишком много раз, поэтому / tmp заполнен. Это не та ошибка, о которой я упоминал. сообщение об ошибке обновлено. Ошибка моего диска в НЕ полный. Это файл поврежден.
Chao
Не использует ppa или net-install из-за низкой скорости сети и не требует загрузки 2G для переустановки. Но это сработало бы, я думаю.
Chao