Ubuntu memasang ISO tetapi beberapa file tidak dapat dibaca

3

Saya baru mengenal Linux dan baru saja menginstal ubuntu 12.04 amd64 bulan ini. Saya gagal menginstal Texlive dengan gambar iso texlive2012.

Saya menggunakan perintah yang disarankan untuk melakukan mount:

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

Tetapi installer gagal membaca beberapa file. Iso baik-baik saja, saya memeriksa md5.
Saya mengekstraksi semuanya dari iso dengan manajer arsip dan berhasil diinstal.

Jadi, mengapa mount tidak berfungsi?

Dengan furius iso alat mount, mount dengan Fuse, dan itu diinstal.
(mount pertama kali, instal dengan peringatan, mount lagi, instal dengan baik.)

Saat mount dengan Loop, gagal menginstal.
Pesan kesalahan yang diperbarui dari terminal, dipasang dengan 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)  

Saya yakin iso baik-baik saja. Saya bisa membukanya dengan manajer arsip dan semua file bagus. Tetapi setelah memasangnya, bahkan manajer arsip gagal membuka beberapa file (yang dapat dibuka ketika iso dibuka di pengelola arsip).

Saya pikir saya hanya akan memasang dengan sekering di masa depan.

Chao
sumber
Harap edit pertanyaan Anda untuk memasukkan pesan kesalahan yang Anda dapatkan. Tanpa mereka, kami tidak mungkin bisa membantu.
Nifle
menambahkan pesan kesalahan dari install-tl.
Chao
1
Sudahkah Anda memverifikasi bahwa Anda memiliki cukup ruang /tmpuntuk mengekstrak file?
Nifle
Ya, saya menginstal ke / home / xx / tex-xxx sebelumnya, kesalahan serupa. Manajer arsip tidak dapat membuka file kesalahan itu juga.
Chao
1
Maka sepertinya file harvard.doc.tartersebut rusak / rusak. Bisakah Anda mencoba untuk menguraikannya secara manual dan melihat apakah tar mengeluh.
Nifle

Jawaban:

2

Ubuntu menyediakan paket untuk TeX Live: Anda tidak perlu menginstalnya secara manual. Cukup gunakan pengelola paket

apt-get install texlive-full

Edit

Untuk TeX Live 2012 ada [repositori alternatif] [1]

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

Atau: mengapa tidak menggunakan tarball resmi dari http://www.tug.org/texlive/acquire-netinstall.html dan ikuti petunjuk pemasangan?

Matteo
sumber
Ya, tapi ini texlive2009, bukan texlive2012 yang baru. Dan saya dapat menggunakan file iso nanti, jadi saya ingin tahu apakah itu didukung atau tidak.
Chao
@Chao Menambahkan beberapa repositori alternatif
Matteo
1
@Chao Apakah Anda benar-benar yakin bahwa ISOnya OK? Dengan MD5 mana Anda membandingkannya?
Matteo
Maaf, saya menginstal terlalu banyak, jadi / tmp penuh. Itu bukan kesalahan yang saya sebutkan. pesan kesalahan diperbarui. Ada kesalahan saat disk saya TIDAK penuh. Filenya rusak.
Chao
Tidak menggunakan ppa atau net-install, karena kecepatan jaringan rendah, dan tidak perlu mengunduh 2G untuk menginstal ulang. Tapi itu akan berhasil kurasa.
Chao