インストール後、ttf-mscorefonts-installerパッケージでフォントをダウンロードする方法は?


58

ttf-mscorefonts-installer14.04のソフトウェアセンターから「Microsoft TrueTypeコアフォントのインストーラー」()をインストールすると、肯定的な応答が得られますが、その後、ダウンロードエラーが発生します。実際にフォントを提供するファイルは取得されないようです。これを解決する方法はありますか?


7
エラーに依存しますか?それを提供してください:)
Rinzwind

ソフトウェアセンター(GUIベース)からワインをダウンロードしても、呪いベースのEULA確認は得られないようです。または、少なくとも非表示のウィンドウをポップアップします。この特定のパッケージを部分的にインストールするのは非常に簡単です。
アートレスノイズ

これは良い答えの良い質問です。閉じられるべきだとは思わないでください。助けてくれました。ありがとう!
マーク

@Eliah実際、GUIパッケージインストーラーからこれらのフォントをインストールしようとしていたので、他の質問は役に立たなかったでしょう。この回答は、コマンドラインインストールを試みるように促され、ライセンス契約書が表示されたために役立ちました。
マーク

2
@Markあなたは正しいと思うようになりました。私たちはこれを閉じるべきではなかったし、現在の閉じた状態は人々が彼らが必要とする助けを見つけられないようにしていると思う 一方ではどのようにTTF-mscorefontsインストーラ用のMicrosoft EULA契約を受け入れることができますか?関連しており、潜在的に有用である場合、人々はその質問からこの問題の答えを得ることはほとんどありません。今のところ、これはオープンのままで十分であり、他の質問の良い複製でもありません。私はそれを再開することに投票しました。
エリアケイガン

回答:


64

ttf-mscorefonts-installerパッケージを使用すると、Web用のMicrosoft True Typeコアフォントを簡単にインストールできます。

sudo apt-get install ttf-mscorefonts-installerEULAを実行して受け入れます。または、ttf-mscorefonts-installerが既にインストールされていてEULAを受け入れなかった場合は、ttf-mscorefonts-installerをアンインストールして、次のように再インストールします。

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

TabおよびEnterキーを使用して、ポップアップするMicrosoft TrueTypeコアフォントウィンドウでEULAを受け入れます。端末は、新しいフォントのダウンロードが完了するたびに新しいメッセージを出力します。端末がMicrosoft TrueTypeコアフォントのダウンロードとインストールが完了したことを通知するまで少し待ちます。


パッケージttf-mscorefonts-installer 3.4 + nmu1ubuntu2に記載されているように、インストール/アップグレードに失敗します。現在の3.4バージョンのttf-mscorefonts-installerは、誤ったネットワークの場所でフォントファイルを検索します。この結果、コアフォントがインストールされることはありません。この問題は、2016年7月現在のUbuntu 16.04で発生します。2017年10月11日現在、ttf-mscorefonts-installerの最新バージョンはUbuntu 16.10およびUbuntu 17.04でも3.4であり、ttf-mscorefonts-installerの最新バージョンはUbuntuで3.6です17.10。

ttf-mscorefonts-installerのDebian(アップストリーム)バージョン3.6は、正しいネットワークの場所でフォントファイルを検索し、コアフォントを正常にインストールします。この修正の詳細については、追加データファイルのダウンロードの失敗-ttf-mscorefonts-installerを参照してください。


3
Ubuntu 14.10にいくつかのMicrosoft TrueTypeコアフォントをインストールすることに関する追加の問題について質問があります。この質問に対する回答:Mscorefontsの問題は、Ubuntu 14.10でこの問題を解決します。
karel 14年

5
匿名ユーザーからのコメント: 同じ問題が発生しましたが、ネットワークの問題である可能性があることがわかりました。中国などの地域はUbuntuミラーにほとんど接続できません。その結果、これらのファイルのダウンロード中にスクリプトがタイムアウトしました。VPNに接続してスクリプトを開始すると、問題はなくなりました。
ファビー

1
私は次のようにある元の質問を繰り返さない限り、ほとんど誰がコンテキストとその答えの目的を理解する: 私は、「マイクロソフトのTrueTypeコアフォント用インストーラ」をインストールすると(TTF-mscorefontsインストーラ)ソフトウェアセンターから14.04に、それを肯定的な応答が得られますが、その後、ダウンロードエラーが発生します。実際にフォントを提供するファイルは取得されないようです。これを解決する方法はありますか?
-karel

1
@カレル良い点。ttf-mscorefonts-installerのMicrosoft EULA契約に同意するにはどうすればよいですか?本当に別の質問です。私はこれを閉じることに投票すべきではありませんでした、そして今、私はそれを再び開くことに投票しました。この問題の原因に応じて(たとえば、14.04のバグですか?)、これは最終的にオフトピックとして再公開されるか、EULAの受け入れについて明示的に尋ねる質問が最終的に拡張され、これはだまされますが、現在、これは間違って閉じられているように見えます。
エリアケイガン

1
この問題を自分で経験したので、私の場合はEULA契約ウィンドウが常にあったためバグではなかったと報告できますが、Ubuntu Software Centerの開いているウィンドウで隠されていました。少し混乱した後、Software Centerウィンドウを最小化し、EULAを作成しました。それが私の答えのアイデアが生まれた場所です。当時、私はXubuntuを誰かのXPコンピューターにハードウェアを改造した後にインストールしていました。したがって、私のケースにバグがあった場合、そのバグはレガシーハードウェアの問題に起因すると考えられます。しかし、他にも考えられる説明があるかもしれません。
-karel

24

パッケージが修正されるまでの回避策は次のとおりです。

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

これはハッシュサムチェックをスキップしますが、それらは単なるフォントであることに注意してください。誰かがdownload.sourceforge.net DNSをハイジャックし、それを使用して無効なファイルを配布するのとは異なります。ファイルは実行されていません。update-ms-fontsスクリプトはcabextractを使用して、各exeからTTFファイルを引き出します。

とにかく、これが役立つことを願っています。


私はプラグマティズムが好きですが、だれかがフォントを汚染するかもしれません。私はちょうど私の窓10インストールから私を取る
-MrMesees

1
/ usr / share / package-data-downloads / ttf-mscorefonts-installerにある合計を手動で確認できます。使用sudo dpkg-reconfigure ttf-mscorefonts-installerするときは、exeファイルをダウンロードしたディレクトリをインストーラーに指定できます。
-robkorv

「cd-」コマンドとソリューションが完全に機能する前に、sudo dpkg-reconfigure ttf-mscorefonts-installerの行を追加してください。また、完全なソリューションとしてbashスクリプトを作成する場合もあります。
-PRIHLOP

ありがとう、18.10宇宙デスクトップで動作します。
netom

21

arial32.exeパッケージからhashsumエラーが発生し、インストールが失敗しましたが、上記の2つの組み合わせを使用すると、実際に機能しました。

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はまだ解決できません。
ズラトコ

「W:ファイル '/var/lib/update-notifier/package-data-downloads/partial/andale32.exe'をユーザー '_apt'がアクセスできなかったため、ダウンロードの権限を削除できません。 pkgAcquire :: Run(13:Permission denied) "しかし、すべてのフォントは正常にインストールされました。たとえば、以下のAndaleフォントに関するログを参照してください。LibreOffice Writerのすべてのフォントを期待どおりに使用できます。トンありがとう!キャビネットの抽出:/var/lib/update-notifier/package-data-downloads/partial/andale32.exe ...すべて完了、エラーなし。
バーラトマラプル



6

これは魅力のように機能しました。まず、msttcorefontsに関連するすべてを削除する必要があります。それからこれ:

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

Linux Mint 18でも機能します:)


これはubuntu 16.04のおかげで私にとってもうまくいきました!
JREAM

+1、ここでも機能します。@ Ronald、fc-cacheは何をしていますか?
ズラトコ

こんにちは@Zlatko fc-cacheはシステム上のフォントディレクトリをスキャンし、フォント処理にfontconfigを使用するアプリケーションのフォント情報キャッシュファイルを作成します-linux.die.net/man/1/fc-cacheに
ロナルド

Ubuntu 17.10では、ソリューションも機能します
-TitanFighter
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.