Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Ubuntu tietokoneissa => Aiheen aloitti: ubutumpula - 30.10.17 - klo:22.22

Otsikko: MS-fonttiongelma
Kirjoitti: ubutumpula - 30.10.17 - klo:22.22
Saadakseni LibreOffice Writer:iin MS Windows:issa käytössä olleet fontit, asensin Synaptic:illa  ttf-mscorefonts-installer -paketin. Asennus ilmoitti asennuksen onnistuneen, mutta fontteja ei vaan ilmaantunut Writer:iin, ei edes Ubuntun uudelleen käynnistuksenkään jälkeen. Esim. 12.04 LTS Ubuntussa tuo temppu onnistui.
Millä tavoin nuo fontit saisi käyttöön?

Ubuntu -versio on 16.04 LTS
Otsikko: Vs: MS-fonttiongelma
Kirjoitti: ubutumpula - 30.10.17 - klo:23.20
Keksin itse konstin, jolla sain ko fontit näkyviin. Totesin, että usr-share-fonts-truetype-msttcorefonts kansio oli tyhjä. Kopioin Ubuntu 12.04 LTS:n vastaavan kansion sisällön (jossa oli 60 kohdetta) tähän 16.04 LTS:ään, niin johan fontit löytyivät.
Ei kovin oikeaoppista, mutta toimi kuitenkin. Tiedä sitten tuleeko tuosta ongelmia tulevaisuudessa.
Olisi vaan mukava tietää, että miksi Synaptic:illä homma ei onnistunut?
Otsikko: Vs: MS-fonttiongelma
Kirjoitti: nm - 31.10.17 - klo:12.30
Olisi vaan mukava tietää, että miksi Synaptic:illä homma ei onnistunut?

ttf-mscorefonts-installer esittää asennuksen yhteydessä kehotteen, jossa käyttäjän on hyväksyttävä fonttien lisenssi ennen tiedostojen lataamista kolmannen osapuolen palvelimelta. Synaptic ja muut graafiset ohjelmat eivät välttämättä näytä kehotetta oikein, joten paketti on paras asentaa päätteen kautta:

Koodia: [Valitse]
sudo apt purge ttf-mscorefonts-installer
Koodia: [Valitse]
sudo apt install ttf-mscorefonts-installer
Asennusskripti näyttää lisenssitekstin, jota voi kelata nuolinäppäimillä:

Koodia: [Valitse]
┌──────────────┤ ttf-mscorefonts-installer:n asetusten säätö ├──────────────┐

│ TrueType core fonts for the Web EULA

│ END-USER LICENSE AGREEMENT FOR MICROSOFT SOFTWARE

│ IMPORTANT-READ CAREFULLY: This Microsoft End-User License Agreement
│ ("EULA") is a legal agreement between you (either an individual or a
│ single entity) and Microsoft Corporation for the Microsoft software
│ accompanying this EULA, which includes computer software and may include
│ associated media, printed materials, and "on-line" or electronic
│ documentation ("SOFTWARE PRODUCT" or "SOFTWARE").
│ [...]

│                                  <OK>
└───────────────────────────────────────────────────────────────────────────┘

Valitse <OK> painamalla tabulaattoria ja enteriä.

Sitten vielä varsinainen hyväksyminen:

Koodia: [Valitse]
┌──────────────┤ ttf-mscorefonts-installer:n asetusten säätö ├──────────────┐

│ In order to install this package, you must accept the license terms, the
│ "TrueType core fonts for the Web EULA ". Not accepting will cancel the
│ installation.

│ Do you accept the EULA license terms?

│                    <Kyllä>                     <Ei>

└───────────────────────────────────────────────────────────────────────────┘

Oletuksena tuossa on valittuna kohta <Ei>. Valitse <Kyllä> tabulaattorilla tai nuolinäppäimillä. Paina enteriä.
Otsikko: Vs: MS-fonttiongelma
Kirjoitti: ubutumpula - 31.10.17 - klo:17.20
Tuokin tuli kokeiltua ja lisenssiehtokin hyväksyttyä (siis noin päätteen kautta), mutta jokaisen fontin asennuksen jälkeen oli huomautus:

(13: Lupa evätty).

Lisäksi lopussa huomatus:

E: Tiedoston https://kent.dl.sourceforge.net/project/corefonts/the fonts/final/comic32.exe nouto ei onnistunut  Protocol "http" not supported or disabled in libcurl

E: Download Failed

Eli siis missä vika?
Otsikko: Vs: MS-fonttiongelma
Kirjoitti: JaniAlander - 31.10.17 - klo:18.48
Jos sulla on virallinen Windows niin senkuin otat ne fontit Windowsin fonttikansiosta, ja siirrät linukkeen vastaavaan. Sitten tosin pitää ajaa fonttikonfiguraatiosovellus, nyt en muista sen nimeä tähän hätään. Tein joskus OpenSuselle sen kun, en yhtään pitänyt Susen fonttivalikoimasta.
Otsikko: Vs: MS-fonttiongelma
Kirjoitti: nm - 31.10.17 - klo:19.58
Tuokin tuli kokeiltua ja lisenssiehtokin hyväksyttyä (siis noin päätteen kautta), mutta jokaisen fontin asennuksen jälkeen oli huomautus:

(13: Lupa evätty).

Kyseessä on siis tällainen herja:
Koodia: [Valitse]
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)
Nuo ovat käytännössä harmittomia varoituksia, eivätkä estä fonttien asentumista.


Lisäksi lopussa huomatus:

E: Tiedoston https://kent.dl.sourceforge.net/project/corefonts/the fonts/final/comic32.exe nouto ei onnistunut  Protocol "http" not supported or disabled in libcurl

E: Download Failed

Eli siis missä vika?

Tuo virhe sen sijaan blokkaa fonttien lataamisen. Johtuu vanhasta bugisesta apt:n versiosta (ongelma on korjattu versiossa 1.2.19), joka taas johtuu todennäköisesti siitä, että xenial-updates -repositorio ei ole käytössä.

Avaa Ohjelmistot ja päivitykset -> Päivitykset ja varmista että Suositellut päivitykset (xenial-updates) on raksittu käyttöön. Sulje ikkuna ja päivitä järjestelmä:

Koodia: [Valitse]
sudo apt-get update
Koodia: [Valitse]
sudo apt-get dist-upgrade
Asenna sitten ttf-mscorefonts-installer uudelleen.
Otsikko: Vs: MS-fonttiongelma
Kirjoitti: ubutumpula - 31.10.17 - klo:20.40
Lainaus
Lisäksi lopussa huomatus:

E: Tiedoston https://kent.dl.sourceforge.net/project/corefonts/the fonts/final/comic32.exe nouto ei onnistunut  Protocol "http" not supported or disabled in libcurl

E: Download Failed

Eli siis missä vika?


Tuo virhe sen sijaan blokkaa fonttien lataamisen. Johtuu vanhasta bugisesta apt:n versiosta (ongelma on korjattu versiossa 1.2.19), joka taas johtuu todennäköisesti siitä, että xenial-updates -repositorio ei ole käytössä.

Avaa Ohjelmistot ja päivitykset -> Päivitykset ja varmista että Suositellut päivitykset (xenial-updates) on raksittu käyttöön. Sulje ikkuna ja päivitä järjestelmä:

Koodia: [Valitse]
sudo apt-get update
Koodia: [Valitse]
sudo apt-get dist-upgrade
Asenna sitten ttf-mscorefonts-installer uudelleen.


Näin tein, mutta tuo loppuherja on sama ja fontteja ei asennettu.

Vika lienee jossain muualla.
Otsikko: Vs: MS-fonttiongelma
Kirjoitti: nm - 31.10.17 - klo:20.54
Näin tein, mutta tuo loppuherja on sama ja fontteja ei asennettu.

Vika lienee jossain muualla.

Tarkista vielä, että pakettien apt ja apt-transport-https versio on 1.2.24:

Koodia: [Valitse]
dpkg -l apt apt-transport-https
Koodia: [Valitse]
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Nimi           Versio       Architecture Kuvaus
+++-==============-============-============-=================================
ii  apt            1.2.24       amd64        commandline package manager
ii  apt-transport- 1.2.24       amd64        https download transport for APT


Otsikko: Vs: MS-fonttiongelma
Kirjoitti: ubutumpula - 31.10.17 - klo:20.58
On pilkulleen sama, eli:

dpkg -l apt apt-transport-https
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Nimi           Versio       Architecture Kuvaus
+++-==============-============-============-=================================
ii  apt            1.2.24       amd64        commandline package manager
ii  apt-transport- 1.2.24       amd64        https download transport for APT

Mitä seuraavaksi?
Otsikko: Vs: MS-fonttiongelma
Kirjoitti: nm - 31.10.17 - klo:21.01
Ilmeisesti myös vanhat ladatut fonttitiedostot voivat sotkea asioita. Poista ne komennolla:
Koodia: [Valitse]
sudo rm -f /var/lib/update-notifier/package-data-downloads/partial/*
Lähde: https://bugs.launchpad.net/ubuntu/+source/msttcorefonts/+bug/1649203
Otsikko: Vs: MS-fonttiongelma
Kirjoitti: nm - 31.10.17 - klo:21.11
E: Tiedoston https://kent.dl.sourceforge.net/project/corefonts/the fonts/final/comic32.exe nouto ei onnistunut  Protocol "http" not supported or disabled in libcurl

Huomasin nyt vasta tuon osoitteen: https://kent.dl.sourceforge.net/project/corefonts
Ubuntun ttf-mscorefonts-installer 3.4+nmu1ubuntu2 ei käytä noita peilipalvelimia vaan lataa fontit osoitteesta http://downloads.sourceforge.net/corefonts

Mikä versio sinulla on asennettuna ja mistä lähteestä:

Koodia: [Valitse]
dpkg -l ttf-mscorefonts-installer
Koodia: [Valitse]
apt-cache policy ttf-mscorefonts-installer
Otsikko: Vs: MS-fonttiongelma
Kirjoitti: ubutumpula - 31.10.17 - klo:22.11
Noilla komennoilla tuli tällaista listausta:

omistaja@acer-aspire-m5300:~$ dpkg -l ttf-mscorefonts-installer
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Nimi           Versio       Architecture Kuvaus
+++-==============-============-============-=================================
ii  ttf-mscorefont 3.4+nmu1ubun all          Installer for Microsoft TrueType


omistaja@acer-aspire-m5300:~$ apt-cache policy ttf-mscorefonts-installer
ttf-mscorefonts-installer:
  Asennettu: 3.4+nmu1ubuntu2
  Ehdokas:   3.4+nmu1ubuntu2
  Versiotaulukko:
 *** 3.4+nmu1ubuntu2 500
        500 http://fi.archive.ubuntu.com/ubuntu xenial/multiverse amd64 Packages
        500 http://fi.archive.ubuntu.com/ubuntu xenial/multiverse i386 Packages
        100 /var/lib/dpkg/status

Minulle tuo ei paljoa kerro.
Otsikko: Vs: MS-fonttiongelma
Kirjoitti: nm - 31.10.17 - klo:22.47
Näyttää oikealta versiolta. Outo juttu. Kevään korjauksista lähtien tuo on kyllä toiminut yleisesti ottaen, enkä itse pysty toistamaan ongelmaa.