Không thể tải xuống các tệp dữ liệu bổ sung, sau khi cài đặt ttf-mscorefonts-Installer


111

Sau khi cài đặt mới 12.04 Tôi && cập nhật apt và khởi động lại hệ thống, tôi luôn nhận được thông báo khó chịu này sau khi khởi động lại:

Không thể tải xuống các tệp dữ liệu bổ sung

Các gói sau yêu cầu tải xuống dữ liệu bổ sung sau khi cài đặt gói, nhưng dữ liệu không thể tải xuống hoặc không thể xử lý.

ttf-mscorefonts-trình cài đặt

Việc tải xuống sẽ được thử lại sau hoặc bạn có thể thử tải xuống lại ngay bây giờ. Chạy lệnh này yêu cầu kết nối Internet hoạt động.

Nhưng nếu tôi chạy thử ngay bây giờ, nó sẽ hiển thị cửa sổ đầu cuối nhấp nháy và như không có gì xảy ra. Nó sẽ xảy ra một lần nữa khi tôi khởi động lại hệ thống.

Tôi cũng thấy ai đó có vấn đề này , nhưng anh ta chưa trả lời.

  • Tôi là người mới ở đây, xin hãy giúp đỡ.

Trong trường hợp ai đó tìm giải pháp cho vấn đề này trong 14.04 LTS (Trusty Tahr), đây là văn bản của tin nhắn đầu tiên và cuối cùng cho bản phát hành này: "Không thể tải xuống tệp dữ liệu cho một số gói" và "Đây là lỗi vĩnh viễn khiến các gói này không thể sử dụng được trên hệ thống của bạn. Bạn có thể cần sửa kết nối Internet của mình, sau đó gỡ bỏ và cài đặt lại các gói để khắc phục sự cố này. "
Walter Tross


Như đã đề cập ở trên, giải pháp làm việc hiện tại đã được đề xuất cho Ubuntu 16.04 và 16.10 . Nó cũng giống với Ubuntu 12.04.
Xiaodong Qi

Câu trả lời:


100

Giải pháp 1:

Kết nối với internet và chạy lệnh này bên dưới, để sửa lỗi

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

Điều này sẽ cài đặt lại gói và tải xuống các tệp dữ liệu cần thiết để định cấu hình gói. Đợi một vài lần để hoàn tất tải xuống. Kích thước tải xuống là khoảng 4 MB.

Giải pháp 2:

  1. Kết nối với internet và truy cập liên kết sourceforge này và tải xuống tất cả các .exetệp ở đó ngoại trừ wd97vwr32.exetệp.

  2. Sao chép các tập tin trong thư mục nhà của bạn.

  3. Chạy lệnh này để cấu hình gói

    sudo dpkg-reconfigure ttf-mscorefonts-installer
    
    • Điều này sẽ hỏi bạn liệu bạn đã tải xuống phông chữ microsoft hay chưa. Sử dụng Tabđể chọn OK và nhấn Enter.
    • Sau đó, một lần nữa bạn sẽ được yêu cầu nhập tên thư mục cho các tệp đã tải xuống, Nhập vị trí của thư mục chính của bạn và sử dụng Tabđể chọn OK và nhấn Enter.

      Ví dụ: nếu tên đăng nhập của bạn là anwar, vị trí sẽ là /home/anwarvì tôi đã sao chép các tệp đã tải xuống ở đó.

Làm xong! bạn đã cấu hình thành công và thiết lập gói.

Lưu ý: Nếu các tệp không thể tải xuống do lỗi 404, hãy kiểm tra "Không thể tải xuống?" phần

Nguyên nhân của vấn đề là gì?

Gói ttf-mscorefonts-installernày được sử dụng để tải xuống các tệp phông chữ của Microsoft (các tệp đó được Microsoft cung cấp miễn phí) từ Internet và cài đặt chúng. Vì bạn phải chấp nhận EULA của Microsoft để sử dụng các tệp phông chữ đó, các phông chữ đó không thể được bao gồm trong gói như các gói Miễn phí (Miễn phí như tự do) khác .

Vấn đề là, bằng cách nào đó bạn bị ngắt kết nối Internet trước khi tải xuống các tệp đó. Vì vậy, là thông báo yêu cầu tải thêm tệp dữ liệu.

Không thể tải xuống?

Nếu bạn không thể tải xuống các tệp do lỗi 404 , tôi đã chuẩn bị một kho lưu trữ tar.gz về các nội dung được tải xuống. Bạn có thể tải xuống từ liên kết dropbox này và giải nén nó vào một thư mục. Nếu bạn giải nén nó /tmp/, bạn sẽ gõ thư mục đó sau dpkg-reconfigurelệnh trong Giải pháp 2.


3
Giải pháp 1 đã giải quyết vấn đề của tôi vào ngày 14.04 LTS (Trusty Tahr). Shift-Tab để chọn "OK", sau đó nhập và nhập lại.
Walter Tross

4
Giải pháp 1 không hiệu quả với tôi. Tôi nhận được thông báo "Hashtype không khớp" khi nó cố tải xuống phông chữ andale.ttf. Rõ ràng vấn đề tương tự được thảo luận và khắc phục tại Askubfox.com/questions/543673/mscorefonts-probols
Michael McGinnis

12
Giải pháp 1 không thành công đối với tôi vì lỗi 404 (không tìm thấy tệp) liên quan đến lượt tải xuống.sourceforge.net / corefonts / and3232.exe . Giải pháp 2 không thành công cho tôi vì lệnh sudo dpkg-reconfigure ttf-mscorefonts-installerkhông cho phép tôi định cấu hình gói. (Ubuntu 16.04 LTS)
marianoju

1
@Anwar a) Tôi vui mừng rằng liên kết SourceForge làm việc cho bạn, nhưng xin vui lòng xem answers.launchpad.net/ubuntu/+question/404484 cho một tập tin log với nhiều lỗi 404 tôi gặp phải khi cố gắng cài đặt lại (không chỉ với andale32, mà còn truyện tranh32 và arial32). b) Không nên sudo dpkg-reconfigurecho phép tôi cấu hình lại ngay cả khi phông chữ đã được cấu hình? c) Tôi đã kiểm tra và mscorefonts-eula license has already been accepted, vì vậy đó không phải là vấn đề ở đây.
marianoju

2
b) dpkg-reconfigurekhông làm gì nếu gói đã được cấu hình. Trong trường hợp này, tôi chỉ cần đề nghị loại bỏ gói bằng cách sử dụng sudo apt-get purge lệnh và cài đặt lại.
Anwar

81

Tôi đã truy cập trang web của Debian và tải xuống ttf-mscorefonts-Installer_3.6 và cài đặt nó bằng cách sử dụng Gdeb, đã cài đặt thành công.

Ví dụ dòng lệnh:

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

Không có giải pháp nào khác được đăng ở đây làm việc cho tôi.


10
Nên là câu trả lời được chấp nhận;)
blong

2
Hoạt động tốt, có liên kết https nào không?
Đánh dấu

3
+1 cái này hoạt động rất tốt :) nhưng tại sao phiên bản này không có trong kho của Ubuntu tho ..
góc cạnh

2
Tôi đã cài đặt nó bằng gdebi và làm việc!
eri0o

2
Nguyên nhân thực sự là lỗi bug.launchpad.net/ubfox/+source/msttcorefonts/+orms/1607535 - nó có thể được sửa trong Ubuntu vì việc nhập backport mất quá nhiều thời gian vì một số lý do.
Mikko Rantalainen

7

Tôi đã có cùng một vấn đề ... Vì vậy, đây là cách giải quyết của tôi để khắc phục nó:

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

Cảm ơn, tôi đã gặp lỗi này trên Ubuntu 16.04 và 16.10 và hầu hết các giải pháp đều không giúp tôi. Điều này dường như đã khắc phục nó ngay lập tức, khiến Times New Roman làm việc trong Libre Office Writer và có các văn bản để hiển thị lại một lần nữa trong Firefox. Giúp đỡ lớn
Alex

Như bình luận trước đó, đã làm việc cho tôi vào ngày 16.04 khi những người khác thì không. Cảm ơn :)
Teknogrebo

1
Điều này đã làm việc một lần cho tôi, nhưng bây giờ tôi nhận được E: Failed to fetch https://iweb.dl.sourceforge.net/project/corefonts/the fonts/final/arialb32.exe 404 Not Found. Có vẻ như Sourceforge cũ đang loại bỏ các tệp cần thiết.
Cerin

4

Nếu bạn nhận được:

Nhận: 1 http://doads.sourceforge.net/corefonts/andale32.exe [969 B] Err: 1 http://doads.sourceforge.net/corefonts/andale32.exe
Hash Sum không khớp với 969 B trong 1 giây (660 B / s)
W: Không thể bỏ đặc quyền để tải xuống dưới dạng tệp '/var/lib/update-notifier/package-data-doads/partial/andale32.exe' không thể được truy cập bởi người dùng '_apt'. - pkgAcquire :: Run (13: Quyền bị từ chối) E: Không thể tìm nạp http://doads.sourceforge.net/mir...ourceforge.net Hash Sum không khớp

E: Tải xuống thất bại

Thử đi:

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

Theo dõi bởi:

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

Xem chủ đề này để biết thêm chi tiết.


1
Chỉ cần thử điều đó nhưng bây giờ tôi gặp sự cố với arial: Err: 1 download.sourceforge.net/corefonts/arial32.exe Hash Sum không khớp
JohnnyBizzle

Hoạt động tốt trên Lubfox 16.04! Cám ơn!
Uilian

Lỗi đặc quyền _apt lại xuất hiện nhưng lần này thì tốt hơn nhiều. Tôi thấy phông chữ cài đặt từng cái một. Không có lỗi. Chỉ cảnh báo. Bây giờ Phông chữ xuất hiện trong LibreOffice.
Satya Prakash

2

Của tôi hoạt động với việc cài đặt lại nó (tìm thấy lệnh ở đây và chỉ cần thử nó nhưng sau đó nó hoạt động. Lol)

Lệnh gỡ cài đặt

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

Lệnh cài đặt

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

Câu trả lời này làm việc cho tôi không giống như được chấp nhận. Thanh lọc trước khi phục hồi là một chìa khóa.
Yuri Gor

Thất bại với: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

Dừng việc cằn nhằn, cài đặt và làm mới bộ đệm phông chữ

Để ngăn chặn sự cằn nhằn về Failure to download extra data files, trước tiên hãy xóa phần tải xuống một phần:

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

Sau đó, tải xuống và cài đặt phiên bản Debian của gói này:

$ 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

Cuối cùng, nắm lấy cơ hội này để cập nhật bộ đệm phông chữ:

$ sudo fc-cache -f -v

Đối với tự động hóa Ansible

- 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'

0

Gỡ tha gói ttf-mscorefonts-installer và sau đó cài đặt ubuntu-restricted-extras .

Kết nối với internet và chạy lệnh này:

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

Sau lần khởi động tiếp theo của hệ thống, tin nhắn sẽ biến mất.

(i có cùng một vấn đề nhưng với ngay cả một gói ở những thông điệp: flashplugin-installer ) đây là thông điệp gây phiền nhiễu tôi nhận được mỗi start (rất dài, rightklick tải nó): đây là thông điệp khó chịu tôi nhận được mỗi khi bắt đầu

có lẽ bạn phải khởi động lại hệ thống trước khi cài đặt các tính năng bổ sung bị hạn chế của Ubuntu


Tại sao anh ta nên gỡ cài đặt gói ttf-mscorefonts-installer, bất kỳ lý do? lưu ý rằng ubuntu-restricted-extrascũng cài đặt nó như là một phụ thuộc. Vậy vấn đề là gì?
Anwar

vâng, có một lý do, vì nó hoạt động!
rubo77

1
Nghe có vẻ rất lạ, nhưng tôi đoán, có một lỗi ở đâu đó trong apt-get: bc Because ngay cả khi bạn gỡ bỏ trình cài đặt ttf-mscorefonts ngay cả khi thanh lọc, thông báo rằng nó vẫn bị thiếu vẫn còn sau khi khởi động lại! Đây là một hành vi thực sự kỳ lạ, nhưng giải pháp duy nhất là gỡ cài đặt tất cả những gì liên quan đến lỗi đó và cài đặt lại các bổ sung bị hạn chế Ubuntu sau khi khởi động lại. Tôi đã có hành vi kỳ lạ này trên hai mashines rồi
rubo77

@ rubo77 tôi không thể thực sự khẳng định điều này ...
ζ--

nó chỉ hoạt động, vì gksudo trên máy tính của tôi đã được cài đặt. tôi đã thêm một câu trả lời mới, nó cũng hoạt động trên cài đặt mới của
kubfox

0

Câu hỏi trên có liên quan đến câu hỏi này .

Không có giải pháp nào được cung cấp ở cả hai câu hỏi làm việc cho tôi. Do đó, tôi quyết định:

Cài đặt thủ công các phông chữ truetype

Dưới đây là 10 bước bạn cần thực hiện để cài đặt thủ công phông chữ truetype của Microsoft. Trừ khi có chỉ định khác, tất cả các lệnh phải được thực thi bên trong cửa sổ terminal shell. Trong hầu hết các bản phân phối Ubuntu, tổ hợp phím Ctrl Alt T (phím tắt) là một trong những cách bạn có thể mở cửa sổ thiết bị đầu cuối shell mới.

  1. Lọc ttf-mscorefonts-installergói và dọn dẹp bộ đệm APT của các gói 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. Cài đặt / cập nhật trình quản lý tệp Thunar (sẽ cần thêm để đổi tên tất cả các phông chữ truetype đã tải xuống):

    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. Cài đặt / cập nhật trình lưu trữ tệp 7z (đó là trình nén / nén và giải nén / giải nén tệp cần thiết để trích xuất phông chữ truetype từ bên trong các tệp EXE mà bạn sẽ phải tải xuống):

    sudo apt-get install p7zip p7zip-full --reinstall -y
    
  4. Tạo một fontsthư mục tạm thời bằng cách chạy lệnh shell này:

    mkdir /tmp/fonts
    
  5. Khởi động trình duyệt web (như Mozilla Firefox, Google Chrome hoặc bất kỳ trình duyệt nào khác mà bạn có thể đang sử dụng), sau đó truy cập https://sourceforge.net/projects/corefonts/files/the%20fonts/final/tải xuống tất cả các tệp EXE ngoại trừ wd97vwr32.exe (vì wd97vwr32.exe là Trình xem Word 97: không phải là tệp phông chữ truetype). Tất cả các tệp EXE đã tải xuống phải được đặt tại/tmp/fonts

  6. Thay đổi thư mục (CD) vào thư mục tạm thời đó:

    cd /tmp/fonts
    
  7. Trích xuất nội dung của tất cả các tệp EXE đã tải xuống:

    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. Sao chép tất cả các tệp TTF (phông chữ truetype) vào thư mục phông chữ Microsoft truetype của hệ thống của bạn:

    sudo cp /tmp/fonts/*.TTF /usr/share/fonts/truetype/msttcorefonts/
    
    • Lưu ý: nếu /usr/share/fonts/truetype/msttcorefonts/không tồn tại, hãy tạo nó bằng cách chạy lệnh shellsudo mkdir /usr/share/fonts/truetype/msttcorefonts/
  9. Bắt đầu Thunar ở chế độ siêu người dùng, bên trong thư mục phông chữ Microsoft truetype:

    sudo thunar /usr/share/fonts/truetype/msttcorefonts/
    
  10. Bây giờ, tại cửa sổ Thunar mới (path /usr/share/fonts/truetype/msttcorefonts/:), hãy chuyển đến menu Thunar và sau đó chọn tùy chọn Chỉnh sửa và sau đó nhấn Chọn tất cả các tệp . Sau đó nhấn phím F2 (hoặc đi đến tùy chọn menu Chỉnh sửa và nhấp vào Đổi tên ... hoặc vẫn nhấp chuột phải vào khu vực đã chọn tệp và chọn tùy chọn Đổi tên ... ), thay đổi trường đầu tiên trên bên trái thành Uppercase / Lowercase (nếu bạn cần một ví dụ, hãy xem hình ảnh này ) và sau đó thay đổi trường bên phải thành Tên và hậu tố . Cuối cùng, tại Convert to:trường, thay đổi tham số của nó thành chữ thường và sau đó nhấn vào Đổi tên tệp cái nút.

... Và đó là nó!

Nếu bạn đã làm mọi thứ như được giải thích ở đây, thì bây giờ bạn sẽ có tất cả các phông chữ truetype lõi của Microsoft được cài đặt. Bắt đầu, ví dụ LibreOffice Writer và kiểm tra xem các phông chữ như Arial và Comic Sans có khả dụng không. Nếu có, các phông chữ đã được thêm chính xác vào hệ thống của bạn.

PS: phần còn lại tại /tmp/fontssẽ được loại bỏ trong lần khởi động lại hệ thống tiếp theo. Do đó, bạn không cần phải lo lắng về chúng.


0

Tôi đã gặp phải Thất bại trong việc tải xuống các tệp dữ liệu bổ sung Sự cố sau khi chạy 'sudo apt install ub Ubuntu -rict-extend' trong Ubuntu 18.04.

Tôi đã khắc phục sự cố với hai lệnh đầu cuối được ban hành trong khi ~ / Tải xuống: 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

Chúc may mắn. (Nếu gdebi chưa được cài đặt thì 'sudo apt install gdebi' trước đó.


-1

tìm tập tin gksudo

which gksudo

và cho kdesudo

which kdesudo

Vì tôi sử dụng kubfox, gksudo bị thiếu khi tập lệnh tự động đang cố tải xuống các tệp bị thiếu.

đó là lỗi !!

cách giải quyết: tôi đã giải quyết nó bằng một liên kết tượng trưng:

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

sau khi khởi động lại:

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

sau này bạn có thể xóa liên kết giải pháp xấu xí đó lại bằng:

sudo rm -i /usr/bin/gksudo

Khá là một cái võng nhưng nó hoạt động



Tôi đoán, bạn có thể gỡ cài đặt ubuntu-restricted-extrasflashplugin-installersau khi al vấn đề được giải quyết
rubo77

-1

Bạn có thể gặp khó khăn khi ttf-mscorefonts-installerchấp nhận EULA.

Các lệnh này sẽ chấp nhận EULA và cài đặt lại các gói (giả sử bạn đã tải xuống từng phông chữ riêng lẻ .exe):

echo ttf-mscorefonts-installer msttcorefonts/accepted-mscorefonts-eula select true | sudo debconf-set-selections
sudo dpkg-reconfigure ttf-mscorefonts-installer

Đó không phải là vấn đề của tôi, tôi đã nhận lại EULA sau khi sử dụng một số phương pháp cài đặt lại khác và vấn đề vẫn còn. OMG, Ubuntu ...
Ciro Santilli 新疆 改造 心 心 事件
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.