Jak zainstalować pakiet instalatora ttf-mscorefonts


13

Mam zainstalowany pakiet. Teraz chcę go użyć do zainstalowania ms ttfonts, jak podano w opisie:

„Ten pakiet pozwala na łatwą instalację czcionek Microsoft True Type Core dla Internetu, w tym: [lista czcionek]”

więc jak zainstalować czcionki?

Odpowiedzi:


9

Pakiety zawierają skrypt poinstalacyjny (czyli dosłownie skrypt wykonywany po zainstalowaniu pakietu), który automatycznie pobiera czcionki z Microsoft.

Powinny one być już zainstalowane w systemie, zaraz po zaakceptowaniu umowy licencyjnej użytkownika końcowego.

Możesz znaleźć czcionki w /usr/share/fonts/truetype/msttcorefonts/. Być może (nie jestem do końca pewien) odświeżenie bufora czcionek, aby aplikacje mogły z nich korzystać, a może skrypt to dla ciebie zrobił. Najłatwiejszym sposobem upewnienia się, że wszystko jest aktualne, jest ponowne uruchomienie komputera.

Jeśli folder / usr / share / fonts / truetype / msttcorefonts / jest pusty, spróbuj użyć polecenia sudo apt-get install --reinstall ttf-mscorefonts-installeri zaakceptuj licencję


2
Jak akceptujesz licencję użytkownika końcowego? Nie mogę kliknąć „OK”, próbowałem wejść i klawisz spacji bez powodzenia. Mogę przewijać strony w górę i w dół za pomocą umowy licencyjnej, ale nie mogę jej zaakceptować.
Łukasza

1
OKMoże być podświetlony przez naciśnięcie klawiszy strzałek lub TABklawisza. Po podświetleniu naciśnij Enterprzycisk, aby nacisnąć OK.
user68186,

„--Reinstall” działało! Ratujesz życie ... Dziękuję!
Robin Hood

2
--reinstallPolecenia nie powiedzie się w 18.10 z 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 forbiddenjakim bólem: bugs.launchpad.net/ubuntu/+source/msttcorefonts/+bug/1719863
Ciro Santilli新疆改造中心法轮功六四事件

Dzięki! Z jakiegoś dziwnego powodu dpkg-reconfigurenie ma wpływu na ten pakiet.
Tobu,

12

Po prostu uruchom instalator:

sudo apt install ttf-mscorefonts-installer

Aby zaakceptować licencję, po prostu naciśnij Tabklawisz, aż podświetlone zostanie „Ok”, a następnie Return.

W niektórych przypadkach pakiet ttf-mscorefonts-installernie instaluje się poprawnie z komunikatem:

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

W takim przypadku po zakończeniu instalacji wykonaj następujące czynności:

Utwórz katalog tymczasowy i przejdź do niego:

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

Następnie możesz użyć następującego polecenia, aby pobrać wszystkie czcionki z ich lokalizacji sourceforge:

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

Teraz uruchom narzędzie do aktualizacji, aby je ostatecznie zainstalować:

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

Pozostało tylko wyczyścić plik informujący system, że instalacja nie została ukończona.

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

I zamknij się za sobą, wychodząc z katalogu tymczasowego i usuwając go:

cd ..
rm -r "$TMP"

W niektórych przypadkach konieczne jest ponowne uruchomienie komputera, aby rozpoznano czcionki.

Testowane i potrzebne na Ubuntu 15.10, 16.04, 16.10, 17.04, 17.10 i 18.04!


0

Możesz zainstalować pakiety w trybie nieinteraktywnym za pomocą wiersza poleceń:

DEBIAN_FRONTEND noninteractive
RUN apt-get install -y fontconfig    
RUN apt-get install -y ttf-mscorefonts-installer
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.