Ubuntu 16.04でttf-mscorefonts-installerを使用して「追加のデータファイルをダウンロードできない」


94

更新通知から「追加のデータファイルのダウンロードに失敗しました」という通知を受け取りました。ttf-mscorefonts-installerパッケージからリクエストでフォントをダウンロードするように求められました。ただし、「今すぐこのアクションを実行する」をクリックすると、ウィンドウがポップアップし(下図を参照)、ダウンロードされません。

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

タイムアウトするまで「ヘッダーを待機」し続けます。wgetin端子を使用してパッケージをダウンロードした場合も同じことが起こります。

wget downloads.sourceforge.net/corefonts/andale32.exe
--2016-05-02 11:57:32--  http://downloads.sourceforge.net/corefonts/andale32.exe
Resolving downloads.sourceforge.net (downloads.sourceforge.net)... 216.34.181.59
Connecting to downloads.sourceforge.net (downloads.sourceforge.net)|216.34.181.59|:80... connected.
HTTP request sent, awaiting response... 

再び失敗します。

私はこの問題に似た問題に気づきましたが、既知の解決策は私には働きませんでした。有線のことは、Chromeのようなブラウザーからフォントパッケージをダウンロードし、次のコマンドを実行してフォントの問題を修正できることです。

sudo dpkg-reconfigure ttf-mscorefonts-installer

フォントフォルダーを指定します。しかし、私の質問は、自分package-data-downloaderと端末の構成に問題はありますか?このsudo apt-get updateコマンドは、いくつかのエラーと警告を表示して実行できますが、通常はインターネットからデータをダウンロードできます。端末がsourceforgeまたはおそらく同様のWebサイトに接続する場合にのみ失敗します。

ターミナルからのダウンロードをすべての場合に機能させる方法についてのアイデアがあればいいのですが。他に提供できる情報を教えてください。ありがとう!


1
ルートアクセスが必要な場所に書き込む場合を除き、wgetでsudoを使用する必要はありません。
どこかの誰か

@SomeoneSomewhereこれは、参照ソリューションからテキストでコピーしたコマンドラインです。sudoを削除しても問題は解決しません。しかし、あなたの親切なリマインダーをありがとう:)
Xiaodong Qi

UbuntuがMSフォントを使用し続ける理由はありますか?より良い解決策は、Ubuntuにこれらのフォントを削除させることです!
jap1968 16

または、Microsoftにフォントをオープンソースにするようにプッシュすることもできます:)
Xiaodong Qi

マイクロソフトは、フォントをオープンソースにするためにどのようなインセンティブが必要ですか?
simgineer

回答:


112

概要:

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

これは今のところUbuntuサーバーの問題のようです。以下は、この問題を回避するための一時的な回避策です。

好みのインターネットブラウザを使用して、sourceforgeサイトからwd97vwr32.exeを除くすべてのフォントをダウンロードします。すべてのexeファイルを1つのフォルダーに入れます。

次に、ターミナルでコマンドラインを実行します。

sudo dpkg-reconfigure ttf-mscorefonts-installer

フォントフォルダーを指定します。

見つからないフォントのメッセージがさらにポップアップする場合は、この操作を数回繰り返す必要があることに注意してください。不足しているすべてのフォントについて、不足しているフォントを検索し、exeファイルをダウンロードして、前の手順で作成したフォントフォルダーに入れ、エラーメッセージが表示されなくなるまでコマンドラインをやり直します。

この後、プロンプトはポップアウトを停止します。他の回答で指摘したように、これはUbuntu 16.04システムのバグであり、うまくいけばすぐにルートで修正されることを願っています。

2018-11-6の更新:より良い/簡単な回避策はttf-mscorefonts-installer Debianの 3.7または最新バージョンをダウンロードすることです。そのパッケージをgnomeのソフトウェアセンター(およびおそらくubuntuのソフトウェアセンター)でダブルクリックしてインストールすると、完全に機能します。または、コードを実行する場合は、次のようにします。

wget http://ftp.de.debian.org/debian/pool/contrib/m/msttcorefonts/ttf-mscorefonts-installer_3.7_all.deb -P ~/Downloads

パッケージをダウンロードフォルダにダウンロードします。

sudo apt install ~/Downloads/ttf-mscorefonts-installer_3.7_all.deb

5
ありがとう!11月30日の更新(提供された「コード」を使用)は、この厄介な問題(16.04 LTS)を解決したようです。提案された他の多くのソリューションを試しましたが、これが唯一の解決策です。
デビッド16

Debianパッケージを使用すると、Xubuntu 16.04 LTSでも修正されました。
ジェームズマクラフリン

1
これが16.04と16.10で機能することを確認しました。テストするには、通常のttfパッケージを使用し、3回失敗した後、これをテストしました。すぐに動作したので、これまでのところ、これがttfパッケージとそのフォントをインストールする唯一の方法です。
ルイスアルバラード

3
12月10日更新はちょうど2つのコマンドで私の作品のように見える、ありがとう
ニコライProkopyev

情報をありがとうございましwgetた-.debパッケージをダウンロードしてインストールすると、問題はすぐに修正されました。他で提案されている他のすべてのソリューションとは対照的です。
GhostCat

17

これはXenial Xerus(16.04)で確認されているバグです。私には同じエラーが続きます。コマンドラインを使用してms-fontsを個別にインストールしようとしましたが、これも失敗しました。ただし、ブラウザからインターネットからパッケージをダウンロードしてインストールすることは可能です。

バグ追跡とバグの解決策については、以下のスレッドリンクから追跡できます。バグはまだオープンであり、まだ解決されていません。

https://bugs.launchpad.net/ubuntu/+source/aptitude/+bug/1543280

バグに対して見つかった解決策を報告してください。

更新:

部分フォルダー内の一時ファイルを削除し、ターミナルからフォントをインストールする方法を見つけました。これは私のために働いた。

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

以下のリンクをご覧ください。

ttf-mscorefonts-installerパッケージがインストールしたと言った後にフォントをダウンロードさせる方法は?


一時的な修正として、フォルダー内のフォントをダウンロードし、コマンドを実行できます。sudodpkg-reconfigure ttf-mscorefonts-installer
Qi

1
ちょっとした注意:あなたの答えで言及したバグに報告しましたが、開発者は許可の問題などに注目しています。
シャオドンチー

4
取得:Err:1 http://downloads.sourceforge.net/corefonts/andale32.exe Hash Sum mismatch Fetched 969 B in 1s (904 B/s) W: Can't drop privileges for downloading as file '/var/lib/update-notifier/package-data-downloads/partial/andale32.exe' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied) E: Failed to fetch http://downloads.sourceforge.net/mirrorproblem?failedmirror=vorboss.dl.sourceforge.net Hash Sum mismatch E: Download Failed Setting up ttf-mscorefonts-installer (3.4+nmu1ubuntu2) ...
marsUbuntux

私にとっては、更新はうまく説明された、簡単でわかりやすいソリューションでした。
RoyC

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