“Gagal mengunduh file data tambahan” setelah menginstal ttf-mscorefonts-installer

111

Setelah instalasi baru 12,04 I && memperbarui apt dan sistem restart, saya selalu mendapatkan pesan ini setelah reboot:

Gagal mengunduh file data tambahan

Paket-paket berikut meminta unduhan data tambahan setelah instalasi paket, tetapi data tidak dapat diunduh atau tidak dapat diproses.

ttf-mscorefonts-installer

Pengunduhan akan dicoba lagi nanti, atau Anda dapat mencoba mengunduh lagi sekarang. Menjalankan perintah ini memerlukan koneksi Internet aktif.

Tetapi jika saya menjalankan upaya sekarang, itu menunjukkan jendela terminal berkedip dan seperti tidak ada yang terjadi. Itu akan terjadi lagi ketika saya me-restart sistem.

Saya menemukan seseorang memiliki masalah ini juga, tetapi dia belum menjawab.

  • Saya seorang pemula di sini, tolong bantu.
armanke13
sumber
Jika seseorang mencari solusi untuk masalah ini untuk 14,04 LTS (Trusty Tahr), berikut ini adalah teks dari pesan pertama dan terakhir untuk rilis ini: "File data untuk beberapa paket tidak dapat diunduh" dan "Ini adalah kegagalan permanen yang membuat paket-paket ini tidak dapat digunakan di sistem Anda. Anda mungkin perlu memperbaiki koneksi Internet Anda, kemudian hapus dan instal ulang paket-paket untuk memperbaiki masalah ini. "
Walter Tross
Seperti disebutkan di atas, solusi kerja saat ini telah diusulkan untuk Ubuntu 16.04 dan 16.10 . Seharusnya sama untuk Ubuntu 12.04 juga.
Xiaodong Qi

Jawaban:

100

Solusi 1:

Sambungkan ke internet dan jalankan perintah ini di bawah, untuk memperbaiki kesalahan

sudo apt-get install --reinstall ttf-mscorefonts-installer  

Ini akan menginstal ulang paket, dan mengunduh file data yang diperlukan untuk mengkonfigurasi paket. Tunggu beberapa saat hingga selesai mengunduh. Ukuran unduhan sekitar 4MB.

Solusi 2:

  1. Hubungkan ke internet dan buka tautan sourceforge ini dan unduh semua .exefile di sana kecuali wd97vwr32.exefile.

  2. Salin file-file itu di direktori home Anda.

  3. Jalankan perintah ini untuk mengonfigurasi paket

    sudo dpkg-reconfigure ttf-mscorefonts-installer
    
    • Ini akan menanyakan apakah Anda telah mengunduh font microsoft atau tidak. Gunakan Tabuntuk memilih OK, dan tekan Enter.
    • Kemudian lagi Anda akan diminta untuk memasukkan nama direktori untuk file yang diunduh, Ketikkan lokasi direktori home Anda dan gunakan Tabuntuk memilih OK , dan tekan Enter.

      Misalnya, jika nama login Anda anwar, lokasinya akan menjadi /home/anwar, karena saya menyalin file yang diunduh di sana.

Selesai! Anda telah berhasil mengkonfigurasi dan mengatur paket.

Catatan: Jika file tidak dapat diunduh karena kesalahan 404, periksa "Tidak dapat mengunduh?" bagian

Apa penyebab masalahnya?

Paket ttf-mscorefonts-installerini digunakan untuk mengunduh file font Microsoft (file-file itu disediakan secara bebas oleh Microsoft) dari Internet dan menginstalnya. Karena Anda harus menerima EULA Microsoft untuk menggunakan file font tersebut, font tersebut tidak dapat disertakan dalam paket seperti paket Gratis (gratis sebagai kebebasan) lainnya .

Masalahnya adalah, entah bagaimana Anda terputus dari Internet sebelum mengunduh file-file itu. Jadi, adalah pesan yang meminta untuk mengunduh lebih banyak file data.

Tidak bisa mengunduh?

Jika Anda tidak dapat mengunduh file karena 404 kesalahan, saya telah menyiapkan arsip tar.gz dari konten yang diunduh. Anda dapat mengunduhnya dari tautan dropbox ini dan mengekstraknya ke folder. Jika Anda mengekstraknya /tmp/, Anda akan mengetik direktori itu setelah dpkg-reconfigureperintah dalam Solusi 2.

Anwar
sumber
3
Solusi 1 memecahkan masalah saya pada 14,04 LTS (Trusty Tahr). Shift-Tab untuk memilih "OK", lalu Enter dan Enter lagi.
Walter Tross
4
Solusi 1 tidak berhasil untuk saya. Saya mendapatkan pesan "Hashtype mismatch" ketika mencoba mengunduh font andale.ttf. Rupanya masalah yang sama dibahas dan diperbaiki di askubuntu.com/questions/543673/mscorefonts-problems
Michael McGinnis
12
Solusi 1 gagal untuk saya karena kesalahan 404 (file tidak ditemukan) mengenai unduhans.sourceforge.net/corefonts/andale32.exe . Solusi 2 gagal untuk saya karena perintah sudo dpkg-reconfigure ttf-mscorefonts-installertidak memungkinkan saya untuk mengonfigurasi paket. (Ubuntu 16.04 LTS)
marianoju
1
@Anwar a) Saya senang bahwa tautan SourceForge berfungsi untuk Anda, tetapi silakan lihat answer.launchpad.net/ubuntu/+question/404484 untuk file log dengan banyak kesalahan 404 yang saya temui ketika mencoba menginstal ulang (tidak hanya dengan andale32, tetapi juga comic32 dan arial32). b) tidak Harus sudo dpkg-reconfiguremengizinkan saya untuk kembali mengkonfigurasi bahkan jika font telah telah dikonfigurasi? c) Saya sudah memeriksa dan mscorefonts-eula license has already been accepted, jadi bukan itu masalahnya di sini.
marianoju
2
b) dpkg-reconfiguretidak melakukan apa pun jika paket sudah dikonfigurasi. Dalam hal ini, saya hanya menyarankan untuk menghapus paket menggunakan sudo apt-get purge perintah dan menginstal ulang.
Anwar
81

Saya pergi ke situs Debian dan mengunduh ttf-mscorefonts-installer_3.6 dan menginstalnya menggunakan Gdeb, berhasil diinstal.

Contoh baris perintah:

wget http://httpredir.debian.org/debian/pool/contrib/m/msttcorefonts/ttf-mscorefonts-installer_3.6_all.deb
sudo dpkg -i ttf-mscorefonts-installer_3.6_all.deb

Tidak ada solusi lain yang diposting di sini yang berfungsi untuk saya.

Muaad ElSharif
sumber
10
Seharusnya jawaban yang diterima;)
blong
2
Berhasil, apakah ada tautan https?
Mark
3
+1 ini berfungsi dengan sangat baik :) tetapi mengapa versi ini tidak berakhir di repositori Ubuntu ..
angulared
2
Saya menginstal ini menggunakan gdebi dan berhasil!
eri0o
2
Penyebab sebenarnya adalah bug bugs.launchpad.net/ubuntu/+source/msttcorefonts/+bug/1607535 - mungkin diperbaiki di Ubuntu karena backporting terlalu banyak waktu karena alasan tertentu.
Mikko Rantalainen
7

Saya memiliki masalah yang sama ... Jadi, ini adalah solusi untuk memperbaikinya:

sudo apt-get remove --purge ttf-mscorefonts-installer
cd /var/lib/update-notifier/package-data-downloads
sudo rm partial/*
sudo rmdir partial
sudo mkdir partial
sudo chmod 777 partial
sudo apt-get --purge --reinstall install ttf-mscorefonts-installer
sudo rm partial/*
sudo rmdir partial
sudo mkdir partial
sudo chmod 744 partial
pengguna586446
sumber
Terima kasih, saya mendapatkan bug ini di Ubuntu 16.04 dan 16.10 dan sebagian besar solusi tidak membantu saya. Yang ini sepertinya segera memperbaikinya, membuat Times New Roman bekerja di Libre Office Writer, dan mendapatkan teks untuk ditampilkan dengan benar lagi di Firefox. Bantuan besar.
Alex
Seperti komentar sebelumnya, bekerja untuk saya pada 16,04 ketika yang lain tidak. Terima kasih :)
Teknogrebo
1
Ini bekerja sekali untuk saya, tapi sekarang saya mengerti E: Failed to fetch https://iweb.dl.sourceforge.net/project/corefonts/the fonts/final/arialb32.exe 404 Not Found. Sepertinya Sourceforge lama yang baik sedang menghapus file yang diperlukan.
Cerin
4

Jika Anda mendapatkan:

Dapatkan: 1 http://downloads.sourceforge.net/corefonts/andale32.exe [969 B] Kesalahan: 1 http://downloads.sourceforge.net/corefonts/andale32.exe
Ketidakcocokan Hash Sum Diambil 969 B dalam 1d (660) B / s)
W: Tidak dapat melepaskan hak istimewa untuk mengunduh sebagai file '/var/lib/update-notifier/package-data-downloads/partial/andale32.exe' tidak dapat diakses oleh pengguna '_apt'. - pkgAcquire :: Jalankan (13: Izin ditolak) E: Gagal mengambil http://downloads.sourceforge.net/mir...ourceforge.net Hash Sum mismatch

E: Unduhan Gagal

Coba ini:

sudo rm -rf /var/lib/update-notifier/package-data-downloads/partial/*

Diikuti oleh:

sudo apt-get --purge --reinstall install ttf-mscorefonts-installer

Lihat utas ini untuk lebih jelasnya.

Luke
sumber
1
Baru saja mencobanya tetapi sekarang saya mendapatkan masalah dengan arial: Err: 1 downloads.sourceforge.net/corefonts/arial32.exe Ketidakcocokan Sum Hash
JohnnyBizzle
Bekerja dengan baik di Lubuntu 16.04! Terima kasih!
Uilian
_apt kesalahan hak istimewa datang lagi tapi kali ini jauh lebih baik. Saya melihat font menginstal satu per satu. Tidak ada kesalahan Hanya Peringatan. Sekarang Font muncul di LibreOffice.
Satya Prakash
2

Milik saya bekerja dengan menginstal ulang (ditemukan perintah di sini dan coba saja tetapi kemudian berhasil. Lol)

Copot pemasangan perintah

sudo apt-get remove --purge ttf-mscorefonts-installer

Instal perintah

sudo apt-get install --reinstall ttf-mscorefonts-installer  
egotopia
sumber
Jawaban ini cocok untuk saya, tidak seperti yang diterima. Bersihkan sebelum menginstal ulang adalah kunci.
Yuri Gor
Gagal dengan:Err:1 http://downloads.sourceforge.net/corefonts/arialb32.exe Redirection from https to 'http://downloads.sourceforge.net/mirrorproblem?failedmirror=vorboss.dl.sourceforge.net' is forbidden [IP: 5.10.152.194 443] E: Failed to fetch https://vorboss.dl.sourceforge.net/project/corefonts/the fonts/final/arialb32.exe Redirection from https to 'http://downloads.sourceforge.net/mirrorproblem?failedmirror=vorboss.dl.sourceforge.net' is forbidden [IP: 5.10.152.194 443] E: Download Failed
Serge Stroobandt
1

Hentikan omelan, pasang & segarkan cache font

Untuk menghentikan omelan Failure to download extra data files, pertama-tama hapus unduhan parsial:

$ sudo rm -R /var/lib/update-notifier/package-data-downloads/partial/

Kemudian, unduh dan instal versi Debian dari paket ini:

$ wget http://httpredir.debian.org/debian/pool/contrib/m/msttcorefonts/ttf-mscorefonts-installer_3.6_all.deb
$ sudo dpkg -i ttf-mscorefonts-installer_3.6_all.deb
$ rm ttf-mscorefonts-installer_3.6_all.deb

Akhirnya, ambil kesempatan ini untuk memperbarui cache font:

$ sudo fc-cache -f -v

Untuk otomatisasi yang dimungkinkan

- name: 'Removing buggy MicroSoft™ core fonts installer.'
  apt:
    pkg: ttf-mscorefonts-installer
    state: absent

- name: 'Removing partial download of MicroSoft™ core fonts.'
  file:
    path: '/var/lib/update-notifier/package-data-downloads/partial/'
    state: absent

- name: 'Installing Debian MicroSoft™ core fonts installer.'
  # https://askubuntu.com/a/1127190/164341
  apt:
      deb: 'http://httpredir.debian.org/debian/pool/contrib/m/msttcorefonts/ttf-mscorefonts-installer_3.6_all.deb'
Serge Stroobandt
sumber
0

Hapus paket thtf-mscorefonts-installer dan kemudian instal ubuntu-dibatasi-ekstra .

Sambungkan ke internet dan jalankan perintah ini:

sudo apt-get remove --purge ttf-mscorefonts-installer
sudo apt-get install ubuntu-restricted-extras

Setelah pengaktifan sistem Anda berikutnya, pesan akan hilang.

(Saya memiliki masalah yang sama tetapi dengan satu paket lagi di pesan: flashplugin-installer ) ini adalah pesan yang menyebalkan yang saya dapatkan setiap awal (sangat lama, klik kanan untuk mengunduhnya): ini pesan menjengkelkan yang saya dapatkan setiap memulai

mungkin Anda harus me-restart sistem sebelum menginstal ubuntu-dibatasi-ekstra

rubo77
sumber
Kenapa dia harus menghapus paket ttf-mscorefonts-installer, alasan apa pun? perhatikan bahwa ubuntu-restricted-extrasinstal juga sebagai dependensi. Jadi, apa gunanya?
Anwar
ya, ada alasannya, karena berhasil!
rubo77
1
Kedengarannya sangat aneh, tapi saya kira, ada bug di suatu tempat di apt-get: karena meskipun Anda menghapus ttf-mscorefonts-installer bahkan dengan purge, pesan yang hilang masih tetap setelah reboot! Ini adalah perilaku yang sangat aneh, tetapi satu-satunya solusi adalah menghapus semua yang berhubungan dengan bug itu dan menginstal ulang ubuntu-dibatasi-ekstra setelahnya setelah reboot. Saya sudah memiliki perilaku aneh pada dua mashine ini
rubo77
@ rubo77 Saya tidak bisa memastikan ini ...
ζ--
itu hanya berfungsi, karena pada komputer saya gksudo diinstal. saya menambahkan jawaban baru, yang seharusnya berfungsi pada instalasi baru kubuntu juga
rubo77
0

Pertanyaan di atas terkait dengan yang lain ini .

Tidak ada solusi yang diberikan pada kedua pertanyaan yang berhasil untuk saya. Karena itu, saya memutuskan untuk:

Instal font truetype secara manual

Di bawah ini adalah 10 langkah yang perlu Anda ikuti untuk menginstal font truetype Microsoft core secara manual. Kecuali dinyatakan sebaliknya, semua perintah harus dijalankan di dalam jendela terminal shell. Di sebagian besar * distro Ubuntu, kombo tombol Ctrl Alt T (pintasan keyboard) adalah salah satu cara Anda dapat membuka jendela terminal shell baru.

  1. Bersihkan ttf-mscorefonts-installerpaket dan bersihkan cache APT Anda dari paket DEB:

    sudo apt-get purge ttf-mscorefonts-installer -y ; sudo apt-get update ; sudo apt-get check ; sudo apt-get clean ; sudo apt-get autoremove -y
    
  2. Instal / perbarui file manager Thunar (selanjutnya akan diperlukan untuk mengubah nama semua font truetype yang diunduh):

    sudo add-apt-repository ppa:yuri-sucupira/thunar1.6.10-fix ; sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv AF8C7F18 ; sudo apt-get update ; sudo apt-get check ; sudo apt-get install thunar --reinstall -y ; sudo apt-get dist-upgrade -y
    
  3. Instal / perbarui pengarsipan file 7z (ini adalah pemadat file / kompresor dan extractor / dekompresor diperlukan untuk mengekstrak font truetype dari dalam file EXE yang harus Anda unduh):

    sudo apt-get install p7zip p7zip-full --reinstall -y
    
  4. Buat fontsfolder sementara dengan menjalankan perintah shell ini:

    mkdir /tmp/fonts
    
  5. Mulai peramban web (seperti Mozilla Firefox, Google Chrome atau yang lainnya yang mungkin Anda gunakan), lalu buka https://sourceforge.net/projects/corefonts/files/the%20fonts/final/ dan unduh semua file EXE kecuali wd97vwr32.exe (karena wd97vwr32.exe adalah Word 97 Viewer: bukan file font truetype). Semua file EXE yang diunduh harus ditempatkan di/tmp/fonts

  6. Ubah direktori (CD) ke folder sementara itu:

    cd /tmp/fonts
    
  7. Ekstrak konten semua file EXE yang diunduh:

    7z e andale32.exe ; 7z e arial32.exe ; 7z e arialb32.exe ; 7z e comic32.exe ; 7z e courie32.exe ; 7z e georgi32.exe ; 7z e impact32.exe ; 7z e times32.exe ; 7z e trebuc32.exe ; 7z e verdan32.exe ; 7z e webdin32.exe
    
  8. Salin semua file TTF (font truetype) ke folder font truetype Microsoft sistem Anda:

    sudo cp /tmp/fonts/*.TTF /usr/share/fonts/truetype/msttcorefonts/
    
    • Catatan: jika /usr/share/fonts/truetype/msttcorefonts/tidak ada, buat dengan menjalankan perintah shellsudo mkdir /usr/share/fonts/truetype/msttcorefonts/
  9. Mulai Thunar dalam mode superuser, di dalam folder font Microsoft truetype:

    sudo thunar /usr/share/fonts/truetype/msttcorefonts/
    
  10. Sekarang, di jendela Thunar baru (path:) /usr/share/fonts/truetype/msttcorefonts/, buka menu Thunar dan kemudian pilih opsi Edit dan kemudian tekan Pilih semua file . Kemudian tekan tombol F2 (atau pergi ke opsi menu Edit dan klik Ubah nama ... , atau masih klik kanan ke area di mana file dipilih dan pilih opsi Ubah nama ... ), ubah bidang pertama pada kiri ke Huruf Besar / Huruf Kecil (jika Anda membutuhkan contoh, lihat gambar ini ) lalu ubah bidang sisi kanan ke Nama dan akhiran . Akhirnya, di Convert to:lapangan, ubah parameternya menjadi huruf kecil dan kemudian tekan Ubah nama file tombol.

... dan itu saja!

Jika Anda melakukan semuanya seperti yang dijelaskan di sini, sekarang Anda akan menginstal semua font inti Microsoft truetype. Mulai misalnya LibreOffice Writer dan periksa apakah font seperti Arial dan Comic Sans tersedia. Jika ya, font ditambahkan dengan benar ke sistem Anda.

PS: sisa makanan di /tmp/fontsakan dihilangkan pada sistem (kembali) boot berikutnya. Karenanya, Anda tidak perlu khawatir tentang mereka.

Yuri Sucupira
sumber
0

Saya mengalami masalah “Kegagalan untuk mengunduh file data tambahan” setelah menjalankan 'sudo apt install ubuntu-dibatasi-ekstra' di Ubuntu 18.04.

Saya memperbaiki masalah dengan dua perintah terminal yang dikeluarkan saat ini di ~ / Downloads: wget http://httpredir.debian.org/debian/pool/contrib/m/msttcorefonts/ttf-mscorefonts-installer_3.7_all.deb sudo gdebi ttf-mscorefonts-installer_3.7_all.deb

Semoga berhasil. (Jika gdebi belum diinstal maka 'sudo apt install gdebi' sebelumnya.

Menggali
sumber
-1

cari file gksudo

which gksudo

dan untuk kdesudo

which kdesudo

karena saya menggunakan kubuntu, gksudo hilang ketika skrip otomatis mencoba mengunduh file yang hilang.

itulah bugnya !!

solusi: saya menyelesaikannya dengan symlink:

ln -s /usr/bin/kdesudo /usr/bin/gksudo
sudo apt-get remove --purge ubuntu-restricted-extras ttf-mscorefonts-installer flashplugin-installer
sudo restart

setelah restart:

sudo apt-get install ubuntu-restricted-extras flashplugin-installer

nanti Anda bisa menghapus yang jelek-symlink lagi dengan:

sudo rm -i /usr/bin/gksudo

Cukup sulit tapi berhasil

rubo77
sumber
Silakan lihat pertanyaan ini .
Pengguna Terdaftar
Saya kira, Anda dapat menghapus ubuntu-restricted-extrasdan flashplugin-installersetelah semua masalah diselesaikan
rubo77
-1

Anda mungkin kesulitan ttf-mscorefonts-installermenerima EULA.

Perintah-perintah ini akan menerima EULA dan menginstal ulang paket-paket (dengan asumsi Anda mengunduh masing-masing font .exe):

echo ttf-mscorefonts-installer msttcorefonts/accepted-mscorefonts-eula select true | sudo debconf-set-selections
sudo dpkg-reconfigure ttf-mscorefonts-installer
Mendongkrak
sumber
Itu bukan masalah saya, saya telah menerima kembali EULA setelah menggunakan beberapa metode instal ulang lainnya, dan masalah tetap ada. OMG, Ubuntu ...
Ciro Santilli 新疆 改造 中心 法轮功 六四 事件