web-dev-qa-db-ja.com

ttf-mscorefonts-installerのインストール後、「追加のデータファイルのダウンロードに失敗しました」

12.04 Iの新規インストールとaptの更新とシステムの再起動後、再起動後にこの迷惑なメッセージが常に表示されます。

追加のデータファイルをダウンロードできない

次のパッケージは、パッケージのインストール後に追加のデータのダウンロードを要求しましたが、データをダウンロードできなかったか、処理できませんでした。

ttf-mscorefonts-installer

ダウンロードは後で再試行されますが、今すぐダウンロードを再試行することもできます。このコマンドを実行するには、アクティブなインターネット接続が必要です。

しかし、今すぐ試行すると、ターミナルウィンドウが点滅し、何も起こらないように表示されます。システムを再起動すると再び起こります。

誰かが この問題 を持っているのを見つけましたが、彼はまだ答えていません。

  • 私はここの初心者です、助けてください。
111
armanke13

解決策1:

インターネットに接続し、以下のこのコマンドを実行して、エラーを修正します

Sudo apt-get install --reinstall ttf-mscorefonts-installer  

これにより、パッケージが再インストールされ、パッケージの構成に必要なデータファイルがダウンロードされます。ダウンロードが完了するまでしばらく待ちます。ダウンロードサイズは約4MBです。

解決策2:

  1. インターネットに接続し、 このsourceforgeリンク に移動して、.exeファイルを除くすべてのwd97vwr32.exeファイルをダウンロードします。

  2. これらのファイルをホームディレクトリにコピーします。

  3. このコマンドを実行してパッケージを構成します

    Sudo dpkg-reconfigure ttf-mscorefonts-installer
    
    • これにより、Microsoftフォントをダウンロードしたかどうかが尋ねられます。つかいます Tab [OK]を選択して、ヒット Enter
    • 次に、ダウンロードしたファイルのディレクトリ名を入力するよう求められます。ホームディレクトリの場所を入力して使用します Tab OKを選択して、ヒット Enter

      たとえば、ログイン名がanwarの場合、ダウンロードしたファイルをそこにコピーしたため、場所は/home/anwarになります。

できた!パッケージの構成とセットアップが正常に完了しました。

注:404エラーのためにファイルをダウンロードできない場合は、「ダウンロードできませんか?」をチェックしてください。セクション

問題の原因は何ですか?

このパッケージttf-mscorefonts-installerは、インターネットからMicrosoftのフォントファイル(Microsoftが自由に利用できるようにする)をダウンロードしてインストールするために使用されます。これらのフォントファイルを使用するには、MicrosoftのEULAに同意する必要があるため、これらのフォントを他のFree(Free as free)パッケージのようにパッケージに含めることはできません。

問題は、これらのファイルをダウンロードする前に、どういうわけかインターネットから切断されることでした。だから、より多くのデータファイルをダウンロードするように求めるメッセージです。

ダウンロードできませんか?

404エラーのためにファイルをダウンロードできない場合、ダウンロードしたコンテンツのtar.gzアーカイブを準備しました。この dropbox link からダウンロードして、フォルダーに抽出できます。 /tmp/に抽出する場合、ソリューション2のdpkg-reconfigureコマンドの後にそのディレクトリを入力します。

100
Anwar

Debianのサイト に行き、ttf-mscorefonts-installer_3.6をダウンロードし、Gdebを使用してインストールし、正常にインストールしました。

コマンドラインの例:

wget http://httpredir.debian.org/debian/pool/contrib/m/msttcorefonts/ttf-mscorefonts-installer_3.6_all.deb
Sudo dpkg -i ttf-mscorefonts-installer_3.6_all.deb

ここに投稿された他のソリューションはどれも私にとってはうまくいきませんでした。

81
Muaad ElSharif

私は同じ問題を抱えていました...それで、これはそれを修正するための私の回避策です:

Sudo apt-get remove --purge ttf-mscorefonts-installer
cd /var/lib/update-notifier/package-data-downloads
Sudo rm partial/*
Sudo rmdir partial
Sudo mkdir partial
Sudo chmod 777 partial
Sudo apt-get --purge --reinstall install ttf-mscorefonts-installer
Sudo rm partial/*
Sudo rmdir partial
Sudo mkdir partial
Sudo chmod 744 partial
7
user586446

取得している場合:

取得:1 http://downloads.sourceforge.net/corefonts/andale32.exe [969 B] Err:1 http://downloads.sourceforge.net/corefonts/andale32。 exe
ハッシュ和の不一致1秒以内に969 Bをフェッチ(660 B/s)
W:ユーザー '_apt'がファイル '/var/lib/update-notifier/package-data-downloads/partial/andale32.exe'にアクセスできなかったため、ダウンロードの権限を削除できません。 -pkgAcquire :: Run(13:許可が拒否されました)E:取得に失敗しました http://downloads.sourceforge.net/mir...ourceforge.net ハッシュ合計の不一致

E:ダウンロードに失敗しました

これを試して:

Sudo rm -rf /var/lib/update-notifier/package-data-downloads/partial/*

に続く:

Sudo apt-get --purge --reinstall install ttf-mscorefonts-installer

詳細については、 this thread を参照してください。

4
Luke

私はそれを再インストールして動作します(ここでコマンドを見つけて試してみてください、それから動作しました。笑)

アンインストールコマンド

Sudo apt-get remove --purge ttf-mscorefonts-installer

インストールコマンド

Sudo apt-get install --reinstall ttf-mscorefonts-installer  
2
egotopia

しつこいをやめて、フォントキャッシュをインストールして更新する

Failure to download extra data filesに関するしつこさを止めるには、まず部分的なダウンロードを削除:

$ Sudo rm -R /var/lib/update-notifier/package-data-downloads/partial/

次に、ダウンロードおよびインストールこのパッケージのDebianバージョン:

$ wget http://httpredir.debian.org/debian/pool/contrib/m/msttcorefonts/ttf-mscorefonts-installer_3.6_all.deb
$ Sudo dpkg -i ttf-mscorefonts-installer_3.6_all.deb
$ rm ttf-mscorefonts-installer_3.6_all.deb

最後に、この機会をつかんでフォントキャッシュを更新:

$ Sudo fc-cache -f -v

Ansibleオートメーション向け

- name: 'Removing buggy Microsoft™ core fonts installer.'
  apt:
    pkg: ttf-mscorefonts-installer
    state: absent

- name: 'Removing partial download of Microsoft™ core fonts.'
  file:
    path: '/var/lib/update-notifier/package-data-downloads/partial/'
    state: absent

- name: 'Installing Debian Microsoft™ core fonts installer.'
  # https://askubuntu.com/a/1127190/164341
  apt:
      deb: 'http://httpredir.debian.org/debian/pool/contrib/m/msttcorefonts/ttf-mscorefonts-installer_3.6_all.deb'
1

パッケージのアンインストールttf-mscorefonts-installerをインストールしてからbuntu-restricted-extrasをインストールします。

インターネットに接続して、次のコマンドを実行します。

Sudo apt-get remove --purge ttf-mscorefonts-installer
Sudo apt-get install ubuntu-restricted-extras

システムの次の起動後、メッセージは消えます。

(私は同じ問題を抱えていましたが、メッセージにさらにもう1つのパッケージがあります:flashplugin-installer) 、右クリックしてダウンロードします): this is the annoying message i get every start

たぶん、ubuntu-restricted-extrasをインストールする前にシステムを再起動する必要があります

0
rubo77

Ubuntu 18.04で「Sudo apt install ubuntu-restricted-extras」を実行した後、「追加のデータファイルをダウンロードできません」という問題が発生しました。

〜/ダウンロード中に発行された次の2つの端末コマンドの問題を修正しました:wget http://httpredir.debian.org/debian/pool/contrib/m/msttcorefonts/ttf-mscorefonts-installer_3.7_all.deb Sudo gdebi ttf-mscorefonts-installer_3.7_all.deb

幸運を。 (gdebiがまだインストールされていない場合は、「Sudo apt install gdebi」を事前にインストールしてください。

0
Dig

上記の質問は、 このもう1つ に関連しています。

両方の質問で提供された解決策はどれも私にとってはうまくいきませんでした。したがって、私は次のことに決めました。

TrueTypeフォントを手動でインストールする

以下に、MicrosoftコアTrueTypeフォントを手動でインストールするために従う必要がある10の手順を示します。特に指定がない限り、すべてのコマンドはシェルターミナルウィンドウ内で実行する必要があります。ほとんどの* Ubuntuディストリビューションでは、Ctrl Alt Tキーコンボ(キーボードショートカット)は、新しいシェルターミナルウィンドウを開く方法の1つです。

  1. ttf-mscorefonts-installerパッケージを削除し、DEBパッケージのAPTキャッシュを消去します。

    Sudo apt-get purge ttf-mscorefonts-installer -y ; Sudo apt-get update ; Sudo apt-get check ; Sudo apt-get clean ; Sudo apt-get autoremove -y
    
  2. Thunarファイルマネージャーをインストール/更新します(ダウンロードしたすべてのTrueTypeフォントの名前を変更するには、さらに必要になります)。

    Sudo add-apt-repository ppa:yuri-sucupira/thunar1.6.10-fix ; Sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv AF8C7F18 ; Sudo apt-get update ; Sudo apt-get check ; Sudo apt-get install thunar --reinstall -y ; Sudo apt-get dist-upgrade -y
    
  3. 7zファイルアーカイバをインストール/更新します(ダウンロードする必要があるEXEファイル内からTrueTypeフォントを抽出するために必要なファイルコンパクタ/コンプレッサおよびエクストラクタ/デコンプレッサ):

    Sudo apt-get install p7Zip p7Zip-full --reinstall -y
    
  4. 次のシェルコマンドを実行して、一時的なfontsフォルダーを作成します。

    mkdir /tmp/fonts
    
  5. Webブラウザ(Mozilla Firefox、Google Chromeまたは使用している他のブラウザなど)を起動し、 https://sourceforge.net/projects/corefonts/files/the%に移動します20fonts/final / およびwd97vwr32.exeを除くすべてのEXEファイルをダウンロードします(wd97vwr32.exeはWord 97 Viewerであるため:TrueTypeフォントファイルではありません)。ダウンロードしたすべてのEXEファイルは、/tmp/fontsに配置する必要があります

  6. ディレクトリ(CD)をその一時フォルダーに変更します。

    cd /tmp/fonts
    
  7. ダウンロードしたすべてのEXEファイルの内容を抽出します。

    7z e andale32.exe ; 7z e arial32.exe ; 7z e arialb32.exe ; 7z e comic32.exe ; 7z e courie32.exe ; 7z e georgi32.exe ; 7z e impact32.exe ; 7z e times32.exe ; 7z e trebuc32.exe ; 7z e verdan32.exe ; 7z e webdin32.exe
    
  8. すべてのTTF(truetypeフォント)ファイルをシステムのMicrosoft truetypeフォントフォルダーにコピーします。

    Sudo cp /tmp/fonts/*.TTF /usr/share/fonts/truetype/msttcorefonts/
    
    • 注:/usr/share/fonts/truetype/msttcorefonts/が存在しない場合は、シェルコマンドSudo mkdir /usr/share/fonts/truetype/msttcorefonts/を実行して作成します
  9. Microsoft truetypeフォントフォルダー内で、スーパーユーザーモードでThunarを起動します。

    Sudo thunar /usr/share/fonts/truetype/msttcorefonts/
    
  10. 次に、新しいThunarウィンドウ(パス:/usr/share/fonts/truetype/msttcorefonts/)で、Thunarメニューに移動し、オプションEditを選択してからを押しますすべてのファイルを選択します。次に、F2キーを押します(または、[編集]メニューオプションに移動して[名前の変更...]をクリックするか、右クリックします)ファイルが選択された領域に移動し、Rename ...オプションを選択し、左側の最初のフィールドをUppercase/Lowercase(例が必要な場合は、 this picture )を見て、右側のフィールドをName and suffixに変更します。最後に、Convert to:フィールドで、パラメーターをlowercaseに変更し、Rename filesボタンをクリックします。

...以上です!

ここで説明したようにすべてを行った場合、MicrosoftコアのTrueTypeフォントがすべてインストールされています。開始LibreOffice Writerで、ArialやComic Sansなどのフォントが利用可能かどうかを確認します。そうであれば、フォントはシステムに正しく追加されています。

PS:/tmp/fontsの残りは、次のシステム(再)ブート時に削除されます。したがって、それらについて心配する必要はありません。

0
Yuri Sucupira