Ubuntu 16.04 tarihinde ttf-mscorefonts-installer ile “Ek veri dosyaları indirilemedi”


93

Güncelleme bildiricisinden "ek veri dosyaları indirilemedi" hakkında bildirimler alıyorum. İsteğe göre yazı tiplerini ttf-mscorefonts-installerpaketten indirmemi istedi . Ancak ne zaman "şimdi bu eylemi çalıştır" seçeneğini tıkladığımda, bir pencere açılır (aşağıdaki resme bakın) ve bu dosya hiç indirilemedi.

görüntü tanımını buraya girin

Zaman aşımına kadar "başlıkları bekliyor" olarak duruyor. wgetPaketi indirmek için in terminalini kullanırsam aynı şey olur :

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

Yine başarısız olacak.

Ben gibi benzer sorunları fark etmiş bu bir , ama bilinen çözümler üzerimde hiç çalışmamış. Kablolu şey, font paketini Chrome gibi bir tarayıcıdan indirebilir ve font sorununu çözmek için aşağıdaki komutu çalıştırabilirim:

sudo dpkg-reconfigure ttf-mscorefonts-installer

fonts klasörü yönlendirildi. Ancak benim sorum, package-data-downloaderterminal konfigürasyonumla ilgili herhangi bir problemim var mı? sudo apt-get updateKomut gösteren birkaç hataları ve uyarı ile çalışabilir ama genellikle internetten veri indirebilirsiniz. Sadece terminal sourceforge ya da belki benzer web sitelerine bağlandığında başarısız olur.

Umarım her durumda terminalden indirmenin nasıl yapılacağına dair bir fikriniz vardır. Başka hangi bilgileri sağlayabileceğimi bana bildirin. Teşekkürler!


1
Root erişimi gerektiren bir yere yazmadıkça, wget'ta sudo kullanmanıza gerek kalmaz.
Biri Bir Yerde

@SomeoneSomewhere Bu metin içinde başvurulan çözümden kopyaladığım bir komut satırıdır. Sudo'yu kaldırmak sorunu çözmüyor. Ama nazik hatırlatıcınız için teşekkür ederim :)
Xiaodong Qi

Ubuntu'nun MS fontlarını kullanmaya devam etmesi için herhangi bir sebep var mı? Ubuntu'nun bu fontlardan kurtulmasını sağlamak için çok daha iyi bir çözüm!
jap1968

Veya yazı tiplerini açık kaynaklı hale getirmek için Microsoft’u zorlayabiliriz :)
Xiaodong Qi

Microsoft, yazı tiplerini açık kaynaklı hale getirmek için hangi teşviki sağlayacaktır?
simgineer

Yanıtlar:


111

Özet:

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

Bu şimdilik bir Ubuntu sunucu problemi gibi görünüyor. Bu sorunu önlemek için geçici bir geçici çözüm aşağıdadır:

En sevdiğiniz internet tarayıcısını kullanarak wd97vwr32.exe dışındaki tüm fontları sourceforge sitesinden indirin . Tüm exe dosyalarını bir klasöre yerleştirin.

Ardından terminalinizde komut satırını çalıştırın:

sudo dpkg-reconfigure ttf-mscorefonts-installer

fonts klasörü yönlendirildi.

Daha fazla eksik yazı tipi mesajı varsa, bu işlemi birkaç kez tekrarlamanız gerekebileceğini unutmayın . Tüm eksik fontlar için, cevapsız fontları aramayı denemeli, exe dosyalarını indirmeli ve önceki adımda oluşturulan fontlar klasörüne koymalı ve daha fazla hata mesajı çıkana kadar komut satırını yinelemelisiniz.

Bilgi istemi bundan sonra çıkmayı bırakacaktır. Diğer cevabın da işaret ettiği gibi, bu Ubuntu 16.04 sisteminin bir hatası ve umarım yakında kökünden çözülecektir.

2018-11-6 Güncelleme : Daha iyi bir / daha kolay çözüm 3.7 veya en son sürümünü indirmek içinttf-mscorefonts-installergelen Debian . Bu paketi gnome'un yazılım merkezi (ve muhtemelen ubuntu'nun yazılım merkezi) ile çift tıklayıp kurmak mükemmel çalışıyor. Veya, bazı kodlar çalıştırmak isterseniz, işte başlıyorsunuz:

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

Paketi İndirilenler klasörüne indirir ve

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

5
Teşekkürler! 30 Kasım güncellemesi (verdiğiniz "kodu" kullanarak) benim için bu can sıkıcı sorunu çözmüş gibi görünüyor (16.04 LTS). Önerilen diğer birçok çözümü denedim, ancak çalışan tek çözüm bu.
Dɑvïd

Debian paketini kullanmak benim için de Xubuntu 16.04 LTS'de düzeltildi.
James McLaughlin

1
Bunu onaylamak 16.04 ve 16.10'da çalıştı. Test etmek için normal ttf paketini kullandım ve 3 başarısız denemeden sonra bunu denedim. Hemen çalıştı, şimdiye kadar ttf paketini ve yazı tiplerini kurmanın tek yolu bu.
Luis Alvarado

3
Teşekkür ederim, 10
Aralık'taki

wgetBilgi için çok teşekkürler - .deb paketini indirip yüklemek sorunu hemen çözdü; Başka bir yerde önerilen tüm diğer çözümlerin aksine.
GhostCat

17

Bu, Xenial Xerus'ta (16.04) onaylanmış bir hatadır. Aynı hata benim için de devam ediyor. Ms-fontlarını ayrı ayrı kurmayı denedim, aynı zamanda başarısız olan komut satırını kullanarak da denedim. Ancak paketleri internetten tarayıcıdan indirerek kurmak mümkündür.

Hata takibi ve hatanın çözümü aşağıdaki thread linkinden takip edilebilir. Hata hala açık ve henüz çözülmedi.

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

Lütfen hata için bulunan çözümleri bildirin.

GÜNCELLEME :

Kısmi klasördeki geçici dosyaları kaldırma ve yazı tiplerini terminal aracılığıyla yükleme yolunu buldum. Bu benim için çalıştı.

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

Lütfen aşağıdaki bağlantıya bakınız.

Ttf-mscorefonts-installer paketi yüklendikten sonra fontları nasıl indirir?


Geçici bir düzeltme için, fontları bir klasöre indirebilir ve aşağıdaki komutu çalıştırabilirsiniz: sudo dpkg-yeniden yapılandırma ttf-mscorefonts-installer
Xiaodong Qi

1
Sadece bir not: Cevabınızda belirttiğiniz hatayı bildirmiştim, geliştiriciler izin meselesine odaklanıyorlardı.
Xiaodong Qi,

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) ...
Anladım

Güncelleme benim için güzel bir basit iyi açıklanmış bir çözüm çalıştı.
RoyC

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.