วิธีติดตั้งแพ็กเกจ ttf-mscorefonts-installer


13

ฉันได้ติดตั้งแพ็คเกจแล้ว ตอนนี้ฉันต้องการใช้มันเพื่อติดตั้ง ms ttfonts ตามที่ระบุไว้ในคำอธิบาย:

"แพคเกจนี้ช่วยให้ติดตั้ง Microsoft True Type Core แบบอักษรสำหรับเว็บได้ง่ายรวมถึง: [รายการแบบอักษร]"

ดังนั้นฉันจะติดตั้งแบบอักษรได้อย่างไร

คำตอบ:


9

แพ็คเกจมาพร้อมกับสคริปต์หลังการติดตั้ง (ซึ่งก็คือสคริปต์ที่ดำเนินการหลังจากติดตั้งแพคเกจ) ซึ่งจะดาวน์โหลดแบบอักษรจาก Microsoft โดยอัตโนมัติ

พวกเขาควรจะติดตั้งในระบบของคุณหลังจากที่คุณได้ยอมรับข้อตกลงใบอนุญาตผู้ใช้ปลายทาง

/usr/share/fonts/truetype/msttcorefonts/คุณสามารถค้นหาแบบอักษรใน คุณอาจ (ฉันไม่แน่ใจจริงๆ) จำเป็นต้องรีเฟรช font-cache เพื่อให้แอปพลิเคชันสามารถใช้งานได้หรืออาจเป็นสคริปต์ที่ทำเพื่อคุณ วิธีที่ง่ายที่สุดเพื่อให้แน่ใจว่าทุกอย่างเป็นปัจจุบันคือการรีคอมพิวเตอร์ของคุณ

หากโฟลเดอร์ / usr / share / fonts / truetype / msttcorefonts / ว่างเปล่าลองใช้คำสั่งsudo apt-get install --reinstall ttf-mscorefonts-installerและยอมรับใบอนุญาต


2
คุณจะยอมรับใบอนุญาตผู้ใช้ปลายทางได้อย่างไร ฉันไม่สามารถคลิกที่ "ตกลง" ฉันได้ลองใส่และแป้นเว้นวรรคโดยไม่มีโชค ฉันสามารถเลื่อนหน้าและเลื่อนหน้าตามข้อตกลงสิทธิ์การใช้งาน แต่ไม่สามารถยอมรับได้
ลุค

1
OKจะเน้นโดยการกดทั้งปุ่มลูกศรหรือTABคีย์ เมื่อไฮไลต์กดกุญแจสำคัญในการกดEnter OK
user68186

"- ติดตั้งใหม่" ทำงานแล้ว! คุณเป็นผู้ช่วยชีวิต ... ขอบคุณ!
Robin Hood

2
--reinstallคำสั่งล้มเหลวในการ 18.10 กับFailed to fetch https://netix.dl.sourceforge.net/project/corefonts/the fonts/final/andale32.exe Redirection from https to 'http://downloads.sourceforge.net/mirrorproblem?failedmirror=netix.dl.sourceforge.net' is forbiddenสิ่งที่เจ็บปวด: bugs.launchpad.net/ubuntu/+source/msttcorefonts/+bug/1719863
Ciro Santilli新疆改造中心法轮功六四事件

ขอบคุณ! ด้วยเหตุผลแปลก ๆ บางอย่างdpkg-reconfigureไม่มีผลกับแพ็คเกจนี้
Tobu

12

เพียงเรียกใช้ตัวติดตั้งโดย:

sudo apt install ttf-mscorefonts-installer

ในการยอมรับใบอนุญาตเพียงแค่กดTabคีย์จนกว่า 'ตกลง' Returnจะมีไฮไลต์แล้ว

ในบางกรณีแพคเกจttf-mscorefonts-installerล้มเหลวในการติดตั้งอย่างถูกต้องด้วยข้อความ:

E: Failed to fetch http://downloads.sourceforge.net/corefonts/arial32.exe HttpError400

ในกรณีนี้หลังจากการติดตั้งเสร็จสิ้นให้ทำดังนี้:

สร้างไดเรกทอรีชั่วคราวและนำทางไปที่:

TMP=$(mktemp -d)
cd "$TMP"

หลังจากนั้นคุณสามารถใช้คำสั่งต่อไปนี้เพื่อดาวน์โหลดฟอนต์ทั้งหมดจากตำแหน่ง sourceforge:

awk '/Url/ {system("wget "$2)}' /usr/share/package-data-downloads/ttf-mscorefonts-installer

ตอนนี้รัน updater เพื่อติดตั้งในที่สุด:

sudo /usr/lib/msttcorefonts/update-ms-fonts "$TMP"/*

สิ่งที่ต้องทำตอนนี้คือการลบไฟล์ที่แจ้งให้ระบบทราบว่าการติดตั้งไม่สมบูรณ์

sudo touch /var/lib/update-notifier/package-data-downloads/ttf-mscorefonts-installer

และปิดท้ายคุณนำทางออกจากไดเรกทอรีชั่วคราวและลบมัน:

cd ..
rm -r "$TMP"

ในบางกรณีคุณต้องรีบูตเพื่อให้ได้รับการยอมรับแบบอักษร

ผ่านการทดสอบและจำเป็นบน Ubuntu 15.10, 16.04, 16.10, 17.04, 17.10 และ 18.04!


0

คุณสามารถติดตั้งแพคเกจในโหมด noninteractive ผ่านทางบรรทัดคำสั่ง:

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