Wie lade ich das ttf-mscorefonts-installer-Paket herunter, nachdem es die Installation angekündigt hat?


58

Wenn ich "Installer für Microsoft TrueType-Core-Schriftarten" ( ttf-mscorefonts-installer) vom Software Center am 14.04 installiere , wird eine positive Antwort ausgegeben. Danach wird jedoch ein Download-Fehler angezeigt. Es scheint, dass die Dateien, die die Schriftarten tatsächlich bereitstellen, nie abgerufen werden. Gibt es eine Möglichkeit, dies zu beheben?


7
Kommt auf den Fehler an findest du nicht? Also bitte geben Sie es an :)
Rinzwind

Das Herunterladen von Wein aus dem Software-Center (GUI-basiert) scheint die verfluchte EULA-Bestätigung nicht zu geben. oder öffnet zumindest ausgeblendete Fenster. Es ist sehr einfach, dieses spezielle Paket teilweise zu installieren.
artless Lärm

Dies ist eine gute Frage mit einer guten Antwort. Denken Sie nicht, dass es hätte geschlossen werden sollen. Es hat mir geholfen. Vielen Dank!
Mark

@Eliah Eigentlich hätte mir diese andere Frage nicht weitergeholfen, da ich versucht habe, diese Schriftarten über das GUI-Paket-Installationsprogramm zu installieren, und es wurde mir nie ein Menü angezeigt, in dem ich die Lizenzvereinbarung akzeptieren konnte (wahrscheinlich auch für das OP hier). Diese Antwort hat geholfen, da ich aufgefordert wurde, eine Befehlszeileninstallation durchzuführen, die mir dann die Lizenzvereinbarung zeigte.
Mark

2
@ Mark Ich denke jetzt, dass Sie Recht haben; Ich denke, wir hätten dies nicht schließen sollen, und der derzeitige Status der Schließung hindert die Menschen wahrscheinlich daran, die Hilfe zu finden, die sie brauchen. Während Wie kann ich die Microsoft EULA-Vereinbarung für ttf-mscorefonts-installer akzeptieren? ist verwandt und potenziell hilfreich, und es ist unwahrscheinlich, dass Menschen aus dieser Frage eine Antwort auf dieses Problem erhalten. Im Moment ist dies klar genug, um offen zu bleiben und auch kein gutes Duplikat dieser anderen Frage. Ich habe dafür gestimmt, es wieder zu öffnen.
Eliah Kagan

Antworten:


64

Das ttf-mscorefonts-installer-Paket ermöglicht die einfache Installation der Microsoft True Type Core-Schriftarten für das Web.

Führen Sie sudo apt-get install ttf-mscorefonts-installerdie EULA aus und akzeptieren Sie sie. Wenn Sie das Installationsprogramm für ttf-mscorefonts bereits installiert haben und die EULA nicht akzeptiert haben, deinstallieren Sie das Installationsprogramm für ttf-mscorefonts und installieren Sie es wie folgt neu:

sudo dpkg -P ttf-mscorefonts-installer  
sudo apt install ttf-mscorefonts-installer  

Verwenden Sie die Tasten Tabund Enter, um die EULA im daraufhin angezeigten Microsoft TrueType-Kernschriftartenfenster zu akzeptieren. Das Terminal gibt jedes Mal eine neue Nachricht aus, wenn der Download einer neuen Schriftart abgeschlossen ist. Warten Sie etwas, bis das Terminal Ihnen mitteilt, dass der Download und die Installation der Microsoft TrueType-Kernschriftarten abgeschlossen sind.


Wie im Paket ttf-mscorefonts-installer 3.4 + angegeben, kann nmu1ubuntu2 nicht installiert / aktualisiert werden. Die aktuelle Version 3.4 von ttf-mscorefonts-installer sucht an einem falschen Netzwerkspeicherort nach den Schriftartdateien. Dies hat zur Folge, dass die Kernschriften niemals installiert werden. Dieses Problem tritt mit Ubuntu 16.04 ab Juli 2016 auf. Bis zum 11. Oktober 2017 ist die neueste Version von ttf-mscorefonts-installer auch 3.4 in Ubuntu 16.10 und Ubuntu 17.04 und die neueste Version von ttf-mscorefonts-installer ist 3.6 in Ubuntu 17.10.

Die Debian (Upstream) -Version 3.6 von ttf-mscorefonts-installer sucht nach den Schriftdateien am richtigen Netzwerkspeicherort und installiert die Kernschriften erfolgreich. Weitere Informationen zu diesem Fix finden Sie unter Fehler beim Herunterladen zusätzlicher Datendateien - ttf-mscorefonts-installer


3
Es gibt eine Frage zu einem zusätzlichen Problem bei der Installation einiger Microsoft TrueType-Kernschriften in Ubuntu 14.10. Eine Antwort auf diese Frage: Mscorefonts Probleme hat die Lösung für dieses Problem in Ubuntu 14.10.
Karl

5
Kommentar von einem anonymen Benutzer: Ich hatte gerade das gleiche Problem, aber ich stellte fest, dass es möglicherweise ein Netzwerkproblem ist. Regionen wie China können sich kaum mit Ubuntu-Spiegeln verbinden. Infolgedessen trat beim Herunterladen dieser Dateien eine Zeitüberschreitung auf. Nachdem ich mich mit einem VPN verbunden und das Skript gestartet hatte, verschwand das Problem.
Fabby

1
Kaum jemand wird den Kontext und den Zweck der Antwort verstehen, es sei denn, ich wiederhole die ursprüngliche Frage wie folgt: Wenn ich "Installer für Microsoft TrueType-Kernschriften" (ttf-mscorefonts-installer) vom Software Center auf 14.04 installiere, wird es gibt eine positive Antwort - aber danach bekomme ich einen Download-Fehler. Es scheint, dass die Dateien, die die Schriftarten tatsächlich bereitstellen, nie abgerufen werden. Gibt es eine Möglichkeit, dies zu beheben?
Karl

1
@ Karel Guter Punkt. Wie kann ich die Microsoft EULA-Vereinbarung für ttf-mscorefonts-installer akzeptieren? ist wirklich eine andere Frage. Ich hätte nicht dafür stimmen sollen, dies zu schließen, und ich habe jetzt dafür gestimmt, es wieder zu öffnen. Abhängig von der Ursache dieses Problems (z. B. handelt es sich nur um einen 14.04-Fehler?) Wird dies möglicherweise als "Off-Topic" geschlossen, oder die Frage, die explizit zur Annahme des EULA gestellt wird, wird möglicherweise erweitert, und dies ist ein Betrug im Moment scheint dies falsch abgeschlossen zu sein.
Eliah Kagan

1
Nachdem ich dieses Problem selbst erlebt habe, kann ich berichten, dass es in meinem Fall kein Fehler war, da das Fenster der EULA-Vereinbarung die ganze Zeit dort war, aber es wurde durch das geöffnete Fenster des Ubuntu Software Centers verdeckt. Nach einem Moment der Verwirrung habe ich das Software Center-Fenster minimiert und da war die EULA. Daher kam die Idee für meine Antwort. Zu der Zeit installierte ich Xubuntu auf einem XP-Computer, nachdem ich dessen Hardware überholt hatte. Wenn es also einen Fehler in meinem Fall gäbe, würde ich den Fehler auf Probleme mit älterer Hardware zurückführen. Es kann jedoch auch andere mögliche Erklärungen geben.
Karl

24

Hier ist eine Problemumgehung, bis das Paket behoben ist:

TMP=`mktemp -d`   
cd $TMP
grep Url: /usr/share/package-data-downloads/ttf-mscorefonts-installer | awk '{print $2}' | xargs -n 1 wget  
sudo /usr/lib/msttcorefonts/update-ms-fonts $TMP/*  
sudo dpkg-reconfigure ttf-mscorefonts-installer  
cd -  
rm -rf $TMP

Beachten Sie, dass hierdurch die Hashsummenprüfung übersprungen wird, es sich jedoch nur um Schriftarten handelt. Es ist nicht so, als würde jemand das download.sourceforge.net-DNS entführen und es zum Verteilen ungültiger Dateien verwenden. Die Dateien werden nicht ausgeführt: Das Skript update-ms-fonts verwendet cabextract, um die TTF-Dateien aus jeder Exe zu ziehen.

Wie auch immer, hoffe das hilft.


Ich mag den Pragmatismus, aber jemand könnte die Schriften sehr gut vergiften. Ich nehme meins einfach von meiner Windows 10-Installation
MrMesees

1
Sie können die Summen manuell in / usr / share / package-data-downloads / ttf-mscorefonts-installer überprüfen. Wenn Sie verwenden sudo dpkg-reconfigure ttf-mscorefonts-installer, können Sie das Installationsprogramm auf das Verzeichnis verweisen, in das Sie die exe-Dateien heruntergeladen haben.
Robkorv

Bitte fügen Sie folgende Zeile hinzu: sudo dpkg-reconfigure ttf-mscorefonts-installer, bevor der Befehl "cd -" und die Lösung absolut funktionieren. Auch kann es Bash-Skript als vollständige Lösung machen.
PRIHLOP

Danke, funktioniert für 18.10 Cosmic Desktop.
Netom

21

Ich bekam Hashsum-Fehler vom Paket arial32.exe und die Installation schlug fehl, aber wenn ich eine Kombination der beiden oben genannten Methoden verwendete, funktionierte dies tatsächlich.

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

2
andale32 immer noch nicht für mich aufgelöst.
Zlatko

Der Fehler "W: Rechte zum Herunterladen als Datei '/var/lib/update-notifier/package-data-downloads/partial/andale32.exe' können nicht gelöscht werden. Auf diese Datei konnte der Benutzer '_apt' nicht zugreifen. - pkgAcquire :: Run (13: Berechtigung verweigert) "Aber alle Schriften wurden erfolgreich installiert. zB siehe Log über Andale Font. Ich kann alle Schriftarten in LibreOffice Writer wie erwartet verwenden. Danke eine Tonne! Kabinett wird extrahiert: /var/lib/update-notifier/package-data-downloads/partial/andale32.exe ... Alles erledigt, keine Fehler.
Bharat Mallapur

13

16.04 ist von einem Download-Fehler betroffen

Weitere Details im Fehlerbericht . Laden Sie zur Umgehung des Problems das überarbeitete Debian-Paket herunter und installieren Sie es.

cd ~/Downloads
wget http://ftp.us.debian.org/debian/pool/contrib/m/msttcorefonts/ttf-mscorefonts-installer_3.6_all.deb
sudo gdebi ~/Downloads/ttf-mscorefonts-installer_3.6_all.deb



6

Dies funktionierte wie ein Zauber: Zuerst müssen Sie alles löschen, was mit msttcorefonts zusammenhängt. Dann das:

wget http://ftp.de.debian.org/debian/pool/contrib/m/msttcorefonts/ttf-mscorefonts-installer_3.6_all.deb
sudo dpkg -i ttf-mscorefonts-installer_3.6_all.deb
sudo fc-cache -f -v

Es funktioniert auch in Linux Mint 18 :)


das hat auch bei mir am ubuntu 16.04 geklappt danke!
JREAM

+1, funktioniert auch hier. @Ronald, was macht der FC-Cache?
Zlatko

Hi @Zlatko fc-cache durchsucht die Font-Verzeichnisse auf dem System und erstellt Font-Informations-Cache-Dateien für Anwendungen, die fontconfig für ihre Font-Behandlung verwenden - laut linux.die.net/man/1/fc-cache
Ronald

auf Ubuntu 17.10 funktioniert die Lösung auch
TitanFighter
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.