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


58

ttf-mscorefonts-installer14.04’te Yazılım Merkezi’nden "Microsoft TrueType çekirdek fontları için Installer" ( ) yazılımını kurduğumda olumlu bir yanıt veriyor - ancak bundan sonra indirme hatası alıyorum. Aslında yazı tiplerini sağlayan dosyalar hiç alınmamış gibi görünüyor. Bunu çözmek için herhangi bir yolu var mı?


7
Hataya bağlı değil mi sence? Öyleyse lütfen sağlayın :)
Rinzwind

İndirilmesi şarap yazılım merkezi (GUI tabanlı) lanetler tabanlı EULA onay vermek görünmüyor gelen; veya en azından gizli olan pencereleri açar. Bu özel paketi kısmen monte etmek çok kolaydır.
sanatsız gürültü

Bu iyi bir cevapla güzel bir soru. Kapatılması gerektiğini düşünmeyin. Bana yardımcı oldu. Teşekkürler!
İşaretle

@Eliah Aslında, bu yazı tiplerini GUI paketi yükleyicisinden yüklemeye çalıştığım için bu soru bana yardımcı olmazdı ve bana lisans sözleşmesini kabul etmem için bir menü göstermedi (muhtemelen buradaki OP için de geçerliydi). Bu cevap yardımcı oldu, çünkü komut satırı yüklemesini denememi istedi ve bu da bana lisans sözleşmesini gösterdi.
Mark

2
@Mark şimdi haklı olduğunuzu düşünüyorum; Bence bunu kapatmamalıydık ve şu anki kapalı durumu muhtemelen insanları ihtiyaç duydukları yardımı bulmalarını engelliyor. İken nasıl ttf-mscorefonts-yükleyici için Microsoft EULA sözleşmesini kabul edebilir? ilgili ve potansiyel olarak yararlıdır, insanlar bu sorunun cevabını bu sorudan alamazlar. Şu anda bu açık kalacak kadar açık ve aynı zamanda bu sorunun bir başka kopyası da değil. Yeniden açmak için oy verdim.
Eliah Kagan

Yanıtlar:


64

Ttf-mscorefonts-installer paketi, web için Microsoft True Type Core Fonts'un kolayca kurulmasını sağlar.

sudo apt-get install ttf-mscorefonts-installerEULA'yı çalıştırın ve kabul edin ya da zaten yüklü ttf-mscorefonts-installer'ı yüklediyseniz ve EULA'yı kabul etmediyseniz, ardından ttf-mscorefonts-installer'ı kaldırın ve yeniden yükleyin:

sudo dpkg -P ttf-mscorefonts-installer  
sudo apt install ttf-mscorefonts-installer  

Açılan Microsoft TrueType çekirdek yazı tipleri penceresinde EULA'yı kabul etmek için Tabve Entertuşlarını kullanın . Terminal, yeni bir font indirmeyi her bitirdiğinde yeni bir mesaj verecektir. Terminal, Microsoft TrueType çekirdek yazı tiplerini indirme ve yükleme işleminin tamamlandığını söyleyene kadar biraz bekleyin.


Ttf-mscorefonts-installer 3.4 + nmu1ubuntu2 paketinde belirtildiği gibi yüklenemedi / yükseltilemedi , ttf-mscorefonts-installer'ın geçerli 3.4 sürümü, font dosyalarını yanlış bir ağ konumunda arar. Bunun sonucu, çekirdek yazı tiplerinin hiçbir zaman yüklenmemiş olmasıdır. Bu sorun, Temmuz 2016 itibariyle Ubuntu 16.04 ile ortaya çıkmaktadır. 11 Ekim 2017'den bu yana ttf-mscorefonts-installer'ın en son sürümü Ubuntu 16.10'da 3.4 ve Ubuntu 17.04'te 3.4 ve Ubuntu'daki en son sürüm ttf-mscorefonts-installer'da 3.6'dır. 17.10.

Debian (yukarı akış) ttf-mscorefonts-installer 3.6 sürümü, font dosyalarını doğru ağ konumunda arar ve çekirdek fontları başarıyla yükler. Bu düzeltme hakkında daha fazla bilgi için bkz. Ek veri dosyaları indirme hatası - ttf-mscorefonts-installer


3
Ubuntu 14.10’da bazı Microsoft TrueType çekirdek fontlarının yüklenmesiyle ilgili ek bir sorun var. Bu sorunun cevabı: Mscorefonts problemleri , Ubuntu 14.10'daki bu problemin çözümüdür.
karel

5
Anonim bir kullanıcının yorumu: Ben de aynı sorunu yaşadım, ancak bunun muhtemelen bir ağ sorunu olabileceğini öğrendim. Çin gibi bölgeler Ubuntu aynalarına zorlukla bağlanabilir. Sonuç olarak, bu dosyaları indirirken komut dosyası zaman aşımına uğrar. Bir VPN'ye bağlandıktan ve senaryoyu başlattıktan sonra sorun çözüldü.
Fabby

1
Asıl hiç kimse, asıl soruyu şu şekilde tekrar etmediğim sürece cevabın içeriğini ve amacını anlayamaz: 14.04’te, Yazılım Merkezi’nden "Microsoft TrueType çekirdek fontları için Installer" ı (ttf-mscorefonts-installer) kurduğumda, olumlu bir yanıt verir - ancak bundan sonra bir indirme hatası alıyorum. Aslında yazı tiplerini sağlayan dosyalar hiç alınmamış gibi görünüyor. Bunu çözmek için herhangi bir yolu var mı?
karel

1
@ karel İyi nokta. Ttf-mscorefonts-installer için Microsoft EULA sözleşmesini nasıl kabul edebilirim? gerçekten farklı bir soru. Bunu kapatmak için oy kullanmamalıydım ve şimdi yeniden açmak için oy kullandım. Bu sorunun nedenine bağlı olarak (örneğin, sadece 14.04'lük bir hata mı?), Bu sonuçta konu dışı olarak tekrar açıklanabilir veya belki de EULA'yı kabul etmeyi açıkça soran soru, eninde sonunda genişleyecektir ve bu bir zarar olabilir, ama Şu anda bu yanlış kapalı görünüyor.
Eliah Kagan

1
Bu sorunu kendim yaşadıktan sonra, benim durumumda bir hata olmadığını bildirebilirim çünkü EULA anlaşma penceresi her zaman oradaydı, ancak Ubuntu Yazılım Merkezinin açık penceresini kapsıyordu. Bir dakikalık karışıklıktan sonra, Yazılım Merkezi penceresini simge durumuna küçültdüm ve orada EULA vardı. Cevabım için fikir nereden geldi. O sırada donanımını yeniledikten sonra Xubuntu'yu birinin XP bilgisayarına yüklüyordum. Yani benim durumumda bir hata olsaydı, hatayı eski donanımdaki sorunlara bağlardım. Yine de başka olası açıklamalar da olabilir.
karel

24

Paket düzeltilinceye kadar bir çözüm.

TMP=`mktemp -d`   
cd $TMP
grep Url: /usr/share/package-data-downloads/ttf-mscorefonts-installer | awk '{print $2}' | xargs -n 1 wget  
sudo /usr/lib/msttcorefonts/update-ms-fonts $TMP/*  
sudo dpkg-reconfigure ttf-mscorefonts-installer  
cd -  
rm -rf $TMP

Bunun karma toplamı denetlemesini geçmediğini unutmayın, ancak bunlar yalnızca yazı tipidir, Birinin download.sourceforge.net DNS'sini kaçırması ve geçersiz dosyaları dağıtmak için kullanması gibi değildir. Dosyalar yürütülmüyor: update-ms-fonts betiği TTF dosyalarını her exe'den çıkarmak için cabextract kullanır.

Neyse, umarım bu yardımcı olur.


Pragmatizmi severim ama çok iyi birisi yazı tiplerini zehirleyebilir. Ben sadece benim 10 pencereden benim yüklemeden
alacağım

1
Toplamları / usr / share / package-data-downloads / ttf-mscorefonts-installer içinde olduklarını elle kontrol edebilirsiniz. Kullandığınızda sudo dpkg-reconfigure ttf-mscorefonts-installer, yükleyiciyi exe dosyalarını indirdiğiniz dizine yönlendirebilirsiniz.
robkorv

Lütfen şunu ekleyiniz: sudo dpkg-reconfigure ttf-mscorefonts-installer "cd -" komutu ve çözümü kesinlikle işe yaramadan önce. Ayrıca bash betiğini tamamen çözüm olarak yapabilir.
PRIHLOP

Teşekkürler, 18.10 kozmik masaüstü için çalışıyor.
netom,

21

Arial32.exe paketinden hashsum hataları alıyordum ve kurulum başarısız olacaktı, ancak üstümdeki ikisinin bir kombinasyonu kullanılarak bu gerçekten işe yaradı.

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

2
andale32 hala benim için çözülüyor.
Zlatko

Hâlâ "W: '/var/lib/update-notifier/package-data-downloads/partial/andale32.exe' dosyası olarak indirme ayrıcalıkları bırakılamıyor" kullanıcısına _apt 'erişilemedi. - pkgAcquire :: Run (13: İzin reddedildi) "" Ancak tüm fontlar başarıyla kuruldu. örneğin, Andale fontuyla ilgili günlüğe bakınız. LibreOffice Writer'daki bütün fontları beklendiği gibi kullanabiliyorum. Bir ton teşekkürler! Kabine ayıklanıyor: /var/lib/update-notifier/package-data-downloads/partial/andale32.exe ... Hepsi bitti, hata yok.
Bharat Mallapur



6

Bu bir cazibe gibi çalıştı: İlk önce, msttcorefonts ile ilgili her şeyi silmeniz gerekir. Sonra bu:

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
sudo fc-cache -f -v

Linux Mint 18'de de çalışıyor :)


Bu aynı zamanda benim için çalıştı ubuntu 16.04 teşekkürler!
JREAM

+1, burada da çalışıyor. @Ronald, fc-cache ne yapıyor?
Zlatko

Hi @Zlatko fc-cache sistemdeki font dizinlerini tarar ve font kullanımı için fontconfig kullanan uygulamalar için font bilgisi önbellek dosyaları oluşturur - linux.die.net/man/1/fc-cache
Ronald

Ubuntu
17.10'da
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.