Problemy z Mcorecore

57

Próbowałem zainstalować ttf-mscorefonts-installerz terminala, ponieważ chcę użyć Wine.

Wyglądało to tak, jakby zawiodło w części Comic Sans. Wyświetlenie go tylko wyświetla tekst w innej czcionce.

Następnie pojawiło się okno Nie udało się pobrać dodatkowych plików danych.

wprowadź opis zdjęcia tutaj

Próbowałem odinstalować program instalacyjny ttf-mscorefonts z terminala, a następnie ponownie go zainstalować, postępując zgodnie z instrukcjami w tej odpowiedzi . Tym razem nie udało się pobrać pierwszej czcionki, andale32.exe. Mam komunikat o błędzie, który powiedział: invalid content-range header.

Co powinienem zrobić?

AnAwesomeMiner
źródło
Co ciekawe, próbowałem pobrać Adele TTF, ale wygląda na to, że toczył się głęboko, ponieważ nie mogłem go pobrać. Plotka głosi, że jeśli wezmę wszystko, będę mógł go pobrać. Więc będę czekać.
Luis Alvarado,

Odpowiedzi:

70

Ten sam problem, znalezione rozwiązanie

  1. Zainstaluj pakiet ttf-mscorefonts-installer, potrzebujemy trochę rzeczy z pakietu później

    sudo apt-get install ttf-mscorefonts-installer
    
  2. Pobierz i zainstaluj czcionki

    TMP=$(mktemp -d)
    cd "$TMP"
    awk '/Url/ {system("wget "$2)}' /usr/share/package-data-downloads/ttf-mscorefonts-installer
    sudo /usr/lib/msttcorefonts/update-ms-fonts "$TMP"/*
    
  3. Unikaj przyszłego komunikatu o błędzie

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

    cd ..
    rm -r "$TMP"
    

Główne źródło

Problem rozwiązany ;)

AB
źródło
2
Wydaje się, że działało idealnie dla mnie na Ubuntu 16.04. Dziękujemy za udzielenie tak jasnej odpowiedzi z instrukcjami kopiowania i wklejania.
TafT,
2
Właśnie przetestowałem to na Ubuntu 16.04 i działa idealnie!
Terrance
Czy możesz wyjaśnić, co robisz z tymi poleceniami i dlaczego?
Todd Chaffee,
33

Naprawiłem to.

Pobierz i zainstaluj to przez centrum oprogramowania i boom! Działa: D

AnAwesomeMiner
źródło
1
Czy nadal tak jest w 2016 r.?
MrMesees
2
@MrMesees, tak myślę. Używam 16.04 i wpadłem na ten problem podczas mojej ostatniej aktualizacji.
rsuarez,
Nie rozwiązałem dla mnie problemu na Ubuntu 17.10
Ciske Boekelo
9

Bezpośrednie obejście opcji można zaimplementować w następujący sposób przy użyciu repozytorium Debiana (niezawodne):

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

Mamy nadzieję, że wkrótce zostanie naprawiona wersja repozytorium Ubuntu.

Richard Elkins
źródło
2
To jedyne obejście, które faktycznie dla mnie zadziałało (styczeń 2017 r.), Dzięki!
Milan
2

Jeśli chodzi o świeżo skonfigurowany Ubuntu 64-bit 15.04 ze wszystkimi dodatkami również zainstalowanymi podczas instalacji, Wine zatrzymał się w połowie procesu i został podłączony do mscorefonts, z powtarzającym się komunikatem o błędzie podanym powyżej. Po odczekaniu kilku godzin zamknąłem centrum oprogramowania i uruchomiłem ponownie. Poniższe wiersze całkowicie wyleczyły problem i odpowiednio skonfigurowały mscorefonts. Wyjaśnienie podano poniżej.

sudo apt-get update --fix-missing
sudo dpkg --configure -a
cd
sudo wget downloads.sourceforge.net/corefonts/andale32.exe
sudo wine andale32
rm andale32.exe

Pierwszy wiersz mówi, że należy wykonać drugi wiersz (dpkg), aby zakończyć instalację wina. Następnie, gdy to nastąpi, informuje, że andale32.exe nie jest zgodny z oczekiwaniami (w wartości skrótu, co prawdopodobnie odnosi się do wcześniejszej wersji tego lub podobnego). Zakładając, że jest w porządku, instaluje się go ręcznie, w tym przypadku uruchamiając „sudo” przed winem, co może nie być konieczne. Po ostatnim wierszu i czekaniu pojawia się pytanie, czy przyjąć czcionki. Powtórzenie brakujących raportów --fix nie wymaga dodatkowych poleceń.

Aristo Tacoma
źródło
1

Aby rozwiązać ten problem, spróbuj usunąć i ponownie zainstalować tylko ttf-mscorefonts-installerz terminala - istnieją pewne monity, na które należy odpowiedzieć i nie zawsze są wykonywane poprawnie w oknie graficznym:

Otwórz terminal za pomocą alt+ ctrl+t

Wprowadź następujące polecenia

sudo apt-get remove --purge ttf-mscorefonts-installer
sudo apt-get install ttf-mscorefonts-installer
Charles Green
źródło
Nie, to się nie udało. Edycja: Dziwne. Próbowałem jeszcze raz, a teraz nie udało się na arial.
AnAwesomeMiner
@AnAwesomeMiner Czy przyniósł jakieś komunikaty o błędach?
Charles Green
Nie udało się pobrać pliku Arial32.exe. Hash Sum Mishmatch.
AnAwesomeMiner
@AnAwesomeMiner Jeśli to pomaga, wydaje się, że nie jesteś sam w tym. Możesz wskazać starterowi, że masz również ten problem. bugs.launchpad.net/ubuntu/+source/msttcorefonts/+bug/1371783
Charles Green
@AnAwesomeMiner Na ubuntuforums jest też wątek na temat tego problemu
Charles Green