Mscorefontsの問題


57

ttf-mscorefonts-installerWineを使用したいので、ターミナルからインストールしてみました。

コミックサンズの部分で失敗したように見えました。表示すると、テキストが別のフォントで表示されます。

次に、この「追加のデータファイルのダウンロードに失敗しました」ウィンドウが表示されました。

ここに画像の説明を入力してください

ターミナルからttf-mscorefonts-installerをアンインストールしてから、この回答の指示に従って再インストールしてみました。今回は、最初のフォントandale32.exeの取得に失敗しました。次のようなエラーメッセージが表示されましたinvalid content-range header

私は何をすべきか?


不思議なことに、私はAdele TTFをダウンロードしようとしましたが、ダウンロードできなかったため、深く動いているようです。噂では、すべてを手に入れればダウンロードできるという。だから私は待っています。
ルイスアルバラード

回答:


70

同じ問題、解決策を見つけた

  1. パッケージをインストールしますttf-mscorefonts-installer、後でパッケージからいくつかのものが必要です

    sudo apt-get install ttf-mscorefonts-installer
    
  2. フォントをダウンロードしてインストールする

    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. 今後のエラーメッセージを回避する

    sudo touch /var/lib/update-notifier/package-data-downloads/ttf-mscorefonts-installer
    
  4. ハウスキーピング

    cd ..
    rm -r "$TMP"
    

一次情報

問題解決;)


2
Ubuntu 16.04で完璧に機能したようです。コピー&ペーストの準備ができた指示でこのような明確な答えを提供してくれてありがとう。
TafT

2
これをUbuntu 16.04でテストしたところ、完璧に動作します!
テランス

これらのコマンドで何をしているのか、そしてその理由を説明できますか?
トッドチャフィー

33

それを私が直した。

これをソフトウェアセンターとブーム経由でダウンロードしてインストールてください!それは働いています:D


1
これは2016年もまだそうですか?
MrMesees

2
@MrMesees、そう思う。16.04を実行していますが、前回のアップデートでこの問題にぶつかりました。
rsuarez 16

Ubuntu 17.10では問題を解決できませんでした
Ciske Boekelo

9

直接的なオプションの回避策は、Debianリポジトリ(信頼性の高い)を使用して次のように実装できます。

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

うまくいけば、Ubuntuリポジトリのバージョンが間もなく修正されることを願っています。


2
これは実際に私のために働いた唯一の回避策です(2017年1月)、ありがとう!
ミラノ

2

Ubuntu 64ビット15.04のインストール時にすべての追加機能がインストールされた状態で、Wineはプロセスの途中で停止し、上記のエラーメッセージが繰り返し表示されるmscorefontsに接続されました。数時間待った後、ソフトウェアセンターを終了し、再起動しました。私の知る限り、次の行は問題を完全に解決し、mscorefontsを正しくセットアップしました。説明は下にあります。

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

最初の行は、ワインのインストールを完了するために、2行目(dpkg)を実行する必要があることを示しています。次に、これが行われると、andale32.exeが(ハッシュ値で、おそらく以前のバージョンなどを参照している)期待どおりではないことを通知します。それが大丈夫だと仮定すると、それは手動でインストールされます。この場合、ワインの前で 'sudo'を実行しますが、これは必要ではないかもしれません。最後の行と待機の後、フォントを受け入れるかどうかの質問が素敵なウィンドウとして発生します。--fix-missingの繰り返しにより、追加のコマンドは不要です。


1

これを修正するにttf-mscorefonts-installerは、ターミナルのみから削除して再インストールしてみてください-回答が必要なプロンプトがいくつかありますが、グラフィカルウィンドウで常に正しく実行されるとは限りません。

alt+ ctrl+でターミナルを開きますt

次のコマンドを入力してください

sudo apt-get remove --purge ttf-mscorefonts-installer
sudo apt-get install ttf-mscorefonts-installer

いいえ、失敗しました。編集:奇妙な。もう一度試してみましたが、代わりにarialで失敗しました。
AnAwesomeMiner 14年

@AnAwesomeMinerエラーメッセージは生成されましたか?
チャールズグリーン14年

arial32.exeの取得に失敗しました。ハッシュ和Mishmatch。
AnAwesomeMiner 14年

@AnAwesomeMinerそれが助ければ、あなたはこれで一人ではないようです。この問題も発生していることをランチパッドに示す場合があります。bugs.launchpad.net/ubuntu/+source/msttcorefonts/+bug/1371783
チャールズグリーン

オン@AnAwesomeMiner ubuntuフォーラムでも、この問題についてのスレッドがある
チャールズ・グリーン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.