web-dev-qa-db-ja.com

パッケージttf-mscorefonts-installerをインストールできません

これらは、端末に表示される問題です。

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)
W: Can't drop privileges for downloading as file '/var/lib/update-notifier/package-data-downloads/partial/arial32.exe' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied)

同様に、ttf-mscorefonts-installerに関連する他の多くのファイル。

19
Rohit Barua

問題を解決したのは、手動インストール(@ rag2)です。

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

詳細: https://Gist.github.com/melvincabatuan/26f3ac4ace4be3a8b48d85a1b3250982

残念ながら、 次の回答 は私にとっては機能しませんでした(Ubuntu 16.04で)。

Sudo rm -rf /var/lib/update-notifier/package-data-downloads/partial/*
Sudo apt-get --purge --reinstall install ttf-mscorefonts-installer

結果:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following package was automatically installed and is no longer required:
  ubuntu-core-launcher
Use 'Sudo apt autoremove' to remove it.
0 upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 34 not upgraded.
Need to get 0 B/29.5 kB of archives.
After this operation, 0 B of additional disk space will be used.
Preconfiguring packages ...
(Reading database ... 286132 files and directories currently installed.)
Preparing to unpack .../ttf-mscorefonts-installer_3.4+nmu1ubuntu2_all.deb ...
mscorefonts-eula license has already been accepted
Unpacking ttf-mscorefonts-installer (3.4+nmu1ubuntu2) over (3.4+nmu1ubuntu2) ...
Processing triggers for fontconfig (2.11.94-0ubuntu1.1) ...
Processing triggers for update-notifier-common (3.168.3) ...
ttf-mscorefonts-installer: processing...
ttf-mscorefonts-installer: downloading http://downloads.sourceforge.net/corefonts/andale32.exe
Get:1 http://downloads.sourceforge.net/corefonts/andale32.exe [361 B]
Err:1 http://downloads.sourceforge.net/corefonts/andale32.exe                  
  404  Not Found
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 https://ncu.dl.sourceforge.net/project/corefonts/the fonts/final/andale32.exe  404  Not Found

E: Download Failed
Setting up ttf-mscorefonts-installer (3.4+nmu1ubuntu2) ...
30
mkc

ランチパッドでは バグレポート です。バグの原因は、インストーラーによって適切に処理されないsourceforge.orgのhttpリダイレクトです。

レポートの author は、詳細なウォークスルーで2つの回避策を提供します。

  • 1つは、他の回答で述べたように、debianサイトからv3.6をチェリーピックすることです。
  • もう1つは、リダイレクトを適切に処理できるwgetを使用してsourceforgeから必要なファイルを手動でダウンロードし、dpkg-reconfigureを実行して、要求されたときにダウンロードしたファイルのディレクトリを指定します。

一時ディレクトリを作成し、フォントをダウンロードします。

mkdir /tmp/mscoref
cd /tmp/mscoref
wget http://downloads.sourceforge.net/corefonts/{andale32.exe,arial32.exe,arialb32.exe,comic32.exe,courie32.exe,georgi32.exe,impact32.exe,times32.exe,trebuc32.exe,verdan32.exe,webdin32.exe}

次に、失敗したパッケージをパージします

Sudo apt-get purge ttf-mscorefonts-installer

考えられるエラーを無視してパッケージを再インストールします。

Sudo apt-get install ttf-mscorefonts-installer

そして最後に:

Sudo dpkg-reconfigure ttf-mscorefonts-installer

これにより、次のメッセージが表示されます。

enter image description here

enterを押します。ダウンロードしたファイルへのパスをボックスに入力します(注意:.はここでは機能しません):

enter image description here

enterをもう一度押します。

これで、フォントがスムーズにインストールされます。

....
Extracting cabinet: /tmp/mscoref/webdin32.exe
  extracting fontinst.exe
  extracting Webdings.TTF
  extracting fontinst.inf
  extracting Licen.TXT

All done, no errors.
All fonts downloaded and installed.

すべてのクレジットは launchpadからのrobingapeに移動する必要があります

13
robyschek

Ttf-mscorefonts-installerのバージョン3.4は現在壊れています。 Debianリポジトリのバージョン3.6は正常に動作します。それに応じてパッケージをダウンロードしてインストールできます(それにより、上記のエラーを修正します)。

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

代替の地域リポジトリは https://packages.debian.org/sid/all/ttf-mscorefonts-installer/download にあります。

これにより、上記のバグが修正されました。

9
Mathias Payer

興味深いことに、このバグはaptまたはdpkgではなくwgetのバグです。 16.04(xenial)の場合はダウンロードすることでこれを回避できます

http://packages.ubuntu.com/xenial/all/ttf-mscorefonts-installer/download

次のように手動でインストールします。

ubuntu@green: $ cd Downloads
ubuntu@green:~/Downloads $ dpkg --install ttf-mscorefonts-installer_3.6_all.deb
2
TorokLev

次のコマンドを使用して問題を修正します。

Sudo rm -rf /var/lib/update-notifier/package-data-downloads/partial/*
Sudo apt-get --purge --reinstall install ttf-mscorefonts-installer\

ここで他のソリューションを確認してください: ttf-mscorefonts-installerパッケージがインストールされたと言った後にフォントをダウンロードする方法は?

0
piotrek1543