web-dev-qa-db-ja.com

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

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

enter image description here

タイムアウトするまで「ヘッダーを待機」し続けます。ターミナルでwgetを使用してパッケージをダウンロードすると、同じことが起こります。

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... 

再び失敗します。

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

Sudo dpkg-reconfigure ttf-mscorefonts-installer

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

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

93
Xiaodong Qi

概要:

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サーバーの問題のようです。以下は、この問題を回避するための一時的な回避策です。

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

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

Sudo dpkg-reconfigure ttf-mscorefonts-installer

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

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

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

2018-11-6の更新:より良い/簡単な回避策は、3.7または Debianttf-mscorefonts-installerの最新バージョン。そのパッケージを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
110
Xiaodong Qi

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

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

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

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

更新:

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

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パッケージでフォントをダウンロードする方法は?

17
Vi_Hari

私が見つけた解決策は、このパッケージのDebianバージョンをダウンロードすることです。

https://packages.debian.org/en/sid/all/ttf-mscorefonts-installer/download

その後、フォントは問題なくインストールされます! Hooray、そしてUbuntuがDebianのバージョンをコピーして機能していたのに機能的なパッケージを作成できなかったのは悲しいことです!

1
Aaron Franke