“ ไม่สามารถดาวน์โหลดไฟล์ข้อมูลเพิ่มเติม” ด้วย ttf-mscorefonts-installer บน Ubuntu 16.04


93

ฉันได้รับการแจ้งเตือนเกี่ยวกับ "ความล้มเหลวในการดาวน์โหลดไฟล์ข้อมูลเพิ่มเติม" จากตัวแจ้งการอัปเดต มันขอให้ฉันดาวน์โหลดแบบอักษรตามคำขอจากttf-mscorefonts-installerแพ็คเกจ อย่างไรก็ตามเมื่อใดก็ตามที่ฉันคลิก "เรียกใช้การกระทำนี้" หน้าต่างจะปรากฏขึ้น (ดูรูปด้านล่าง) และไม่เคยดาวน์โหลด

ป้อนคำอธิบายรูปภาพที่นี่

มันทำให้ "กำลังรอส่วนหัว" จนกว่าจะหมดเวลา สิ่งเดียวกันจะเกิดขึ้นถ้าฉันใช้wgetเทอร์มินัลในการดาวน์โหลดแพ็คเกจ:

wget downloads.sourceforge.net/corefonts/andale32.exe
--2016-05-02 11:57:32--  http://downloads.sourceforge.net/corefonts/andale32.exe
Resolving downloads.sourceforge.net (downloads.sourceforge.net)... 216.34.181.59
Connecting to downloads.sourceforge.net (downloads.sourceforge.net)|216.34.181.59|:80... connected.
HTTP request sent, awaiting response... 

มันจะล้มเหลวอีกครั้ง

ฉันได้สังเกตเห็นปัญหาที่คล้ายกันเช่นนี้แต่วิธีแก้ปัญหาที่รู้จักไม่เคยทำงานกับฉัน สิ่งที่มีสายคือฉันสามารถดาวน์โหลดแพคเกจแบบอักษรจากเบราว์เซอร์เช่น Chrome และเรียกใช้คำสั่งต่อไปนี้เพื่อแก้ไขปัญหาแบบอักษร:

sudo dpkg-reconfigure ttf-mscorefonts-installer

กับโฟลเดอร์แบบอักษรกำกับ แต่คำถามของฉันคือฉันมีปัญหากับpackage-data-downloaderการกำหนดค่าและเทอร์มินัลของฉันหรือไม่? sudo apt-get updateคำสั่งสามารถทำงานมีข้อผิดพลาดน้อยและแสดงให้เห็นว่าการเตือน แต่โดยทั่วไปก็สามารถดาวน์โหลดข้อมูลจากอินเทอร์เน็ต มันจะล้มเหลวเมื่อเทอร์มินัลเชื่อมต่อกับ sourceforge หรือเว็บไซต์ที่คล้ายกัน

หวังว่าคุณจะมีแนวคิดในการทำให้การดาวน์โหลดจากเทอร์มินัลทำงานได้ในทุกกรณี แจ้งให้เราทราบว่ามีข้อมูลอะไรอีกบ้างที่ฉันสามารถให้ได้ ขอบคุณ!


1
คุณไม่จำเป็นต้องใช้ sudo ใน wget นอกเสียจากคุณเขียนถึงสถานที่ที่ต้องการการเข้าถึงรูท
คนอยู่ที่ไหนสักแห่ง

@SomeoneSomewhere นั่นคือบรรทัดคำสั่งที่ฉันคัดลอกจากโซลูชันที่อ้างอิงในข้อความ การลบ sudo ไม่สามารถแก้ปัญหาได้ แต่ขอขอบคุณสำหรับการเตือนความจำที่ดี :)
Xiaodong Qi

มีเหตุผลใดที่อูบุนตูยังคงใช้ฟอนต์ MS ต่อไป? ทางออกที่ดีกว่าคือการทำให้ Ubuntu กำจัดแบบอักษรเหล่านั้น!
jap1968

หรือเราสามารถผลักดันให้ Microsoft สร้างแบบอักษรโอเพนซอร์ซได้ :)
Xiaodong Qi

Microsoft มีแรงจูงใจอะไรบ้างในการสร้างแบบอักษรโอเพนซอร์ส
simgineer

คำตอบ:


111

สรุป:

wget http://ftp.de.debian.org/debian/pool/contrib/m/msttcorefonts/ttf-mscorefonts-installer_3.7_all.deb
sudo apt-get purge ttf-mscorefonts-installer -y
sudo apt install ./ttf-mscorefonts-installer_3.7_all.deb

นี่น่าจะเป็นปัญหาของเซิร์ฟเวอร์อูบุนตูในตอนนี้ ด้านล่างเป็นวิธีแก้ปัญหาชั่วคราวเพื่อหลีกเลี่ยงปัญหานี้:

ดาวน์โหลดแบบอักษรทั้งหมดยกเว้น wd97vwr32.exe จากไซต์ sourceforgeโดยใช้อินเทอร์เน็ตเบราว์เซอร์ที่คุณชื่นชอบ วางไฟล์ exe ทั้งหมดไว้ในโฟลเดอร์เดียว

จากนั้นรันบรรทัดคำสั่งในเทอร์มินัลของคุณ:

sudo dpkg-reconfigure ttf-mscorefonts-installer

กับโฟลเดอร์แบบอักษรกำกับ

โปรดสังเกตว่าคุณอาจต้องทำซ้ำการดำเนินการนี้สองสามครั้งหากมีข้อความฟอนต์ที่หายไปปรากฏขึ้น สำหรับฟอนต์ที่หายไปทั้งหมดคุณควรลองค้นหาฟอนต์ที่หายไปดาวน์โหลดไฟล์ exe และวางไว้ในโฟลเดอร์ฟอนต์ที่สร้างขึ้นในขั้นตอนก่อนหน้าและทำซ้ำบรรทัดคำสั่งจนกว่าจะไม่มีข้อความแสดงข้อผิดพลาดปรากฏขึ้นอีก

พรอมต์จะหยุด popping ออกหลังจากนี้ ดังที่ได้กล่าวไว้ในคำตอบอื่น ๆ นี่เป็นข้อผิดพลาดของระบบ Ubuntu 16.04และหวังว่าจะได้รับการแก้ไขที่รากในไม่ช้า

Update เมื่อ 2018/11/06 : ดีกว่า / วิธีแก้ปัญหาได้ง่ายขึ้นคือการดาวน์โหลด 3.7 หรือรุ่นล่าสุดttf-mscorefonts-installerจากDebian การดับเบิลคลิกและติดตั้งแพคเกจนั้นด้วยศูนย์ซอฟต์แวร์ของ gnome (และอาจเป็นศูนย์ซอฟต์แวร์ของ Ubuntu) ก็ทำงานได้อย่างสมบูรณ์ หรือหากคุณต้องการเรียกใช้รหัสบางส่วนคุณจะไปที่:

wget http://ftp.de.debian.org/debian/pool/contrib/m/msttcorefonts/ttf-mscorefonts-installer_3.7_all.deb -P ~/Downloads

จะดาวน์โหลดแพ็คเกจไปยังโฟลเดอร์ดาวน์โหลดของคุณและ

sudo apt install ~/Downloads/ttf-mscorefonts-installer_3.7_all.deb

5
ขอบคุณ! การอัปเดต 30 พ.ย. (โดยใช้ "รหัส" ที่คุณให้ไว้) ดูเหมือนว่าจะแก้ไขปัญหาที่น่ารำคาญสำหรับฉัน (16.04 LTS) ฉันลองวิธีแก้ปัญหาที่เสนออื่น ๆ อีกมากมาย แต่นี่เป็นวิธีเดียวที่ใช้ได้ผล
D16v'd

การใช้แพ็คเกจ Debian แก้ไขให้ฉันด้วยใน Xubuntu 16.04 LTS
James McLaughlin

1
ยืนยันสิ่งนี้ทำงานได้เมื่อวันที่ 16.04 และ 16.10 เพื่อทดสอบฉันใช้แพคเกจ ttf ปกติและหลังจาก 3 ครั้งพยายามและทดสอบนี้ มันใช้งานได้ทันทีดังนั้นจนถึงตอนนี้เป็นวิธีเดียวในการติดตั้งแพ็กเกจ ttf และเป็นฟอนต์
Luis Alvarado

3
ขอบคุณดูเหมือนว่าการอัปเดต 10 ธันวาคมใช้ได้กับฉันด้วยคำสั่งเพียงสองคำสั่ง
Nikolay Prokopyev

ขอบคุณมากสำหรับwgetข้อมูล - ดาวน์โหลดและติดตั้งแพ็คเกจ. deb แก้ไขปัญหาได้ทันที ตรงกันข้ามกับโซลูชันอื่น ๆ ทั้งหมดที่นำเสนอที่อื่น
GhostCat

17

นี่เป็นข้อผิดพลาดที่ยืนยันใน Xenial Xerus (16.04) ข้อผิดพลาดเดียวกันยังคงอยู่สำหรับฉัน ฉันพยายามติดตั้ง ms-fonts แยกกันโดยใช้บรรทัดคำสั่งซึ่งก็ล้มเหลวเช่นกัน แต่การติดตั้งโดยการดาวน์โหลดแพ็คเกจจากอินเทอร์เน็ตผ่านเบราว์เซอร์เป็นไปได้

สำหรับการติดตามบั๊กและการแก้ปัญหาสำหรับบั๊กสามารถติดตามได้ผ่านลิงค์ของเธรดด้านล่าง ข้อผิดพลาดยังคงเปิดอยู่และยังไม่ได้รับการแก้ไข

https://bugs.launchpad.net/ubuntu/+source/aptitude/+bug/1543280

กรุณารายงานวิธีแก้ปัญหาที่พบสำหรับข้อผิดพลาด

อัปเดต:

ฉันพบวิธีลบไฟล์ temp ในโฟลเดอร์บางส่วนและติดตั้งฟอนต์ผ่านเทอร์มินัล สิ่งนี้ใช้ได้สำหรับฉัน

sudo dpkg -P ttf-mscorefonts-installer
sudo rm -rf /var/lib/update-notifier/package-data-downloads/partial/*
sudo apt-get --purge --reinstall install ttf-mscorefonts-installer

โปรดดูลิงค์ด้านล่าง

วิธีทำแบบอักษรดาวน์โหลดแพ็คเกจ ttf-mscorefonts-installer หลังจากที่ติดตั้งแล้ว


สำหรับการแก้ไขอุณหภูมิคุณสามารถดาวน์โหลดแบบอักษรในโฟลเดอร์และเรียกใช้คำสั่ง: sudo dpkg-reconfigure ttf-mscorefonts-installer
Xiaodong Qi

1
เพียงแค่ทราบด้าน: ฉันรายงานข้อผิดพลาดที่คุณกล่าวถึงในคำตอบของคุณนักพัฒนาได้มุ่งเน้นไปที่ปัญหาการอนุญาตและเช่น
Xiaodong Qi

4
ฉันได้รับ:Err:1 http://downloads.sourceforge.net/corefonts/andale32.exe Hash Sum mismatch Fetched 969 B in 1s (904 B/s) W: Can't drop privileges for downloading as file '/var/lib/update-notifier/package-data-downloads/partial/andale32.exe' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied) E: Failed to fetch http://downloads.sourceforge.net/mirrorproblem?failedmirror=vorboss.dl.sourceforge.net Hash Sum mismatch E: Download Failed Setting up ttf-mscorefonts-installer (3.4+nmu1ubuntu2) ...
marsUbuntux

อัปเดตทำงานได้ดีสำหรับฉันเป็นโซลูชันที่อธิบายได้ง่าย
RoyC

1

วิธีแก้ปัญหาที่ฉันพบคือดาวน์โหลดรุ่น Debian ของแพ็คเกจนี้:

https://packages.debian.org/en/sid/all/ttf-mscorefonts-installer/download

จากนั้นตัวอักษรจะติดตั้งโดยไม่มีปัญหาใด ๆ ! ไชโยและเป็นเรื่องน่าเศร้าที่อูบุนตูล้มเหลวในการสร้างแพ็คเกจที่ใช้งานได้เมื่อพวกเขาสามารถคัดลอกเวอร์ชันของเดเบียนแล้วใช้งานได้!

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.