Comment 23 for bug 1607535

Revision history for this message
Kevin O'Gorman (kogorman-pacbell) wrote : Re: [Bug 1607535] Re: ttf-mscorefonts-installer 3.4+nmu1ubuntu2 fails to install core fonts and should be updated to version 3.6 from Debian

Well, nothings perfect. There's a bug I didn't notice because I ran the
script inside the directory where the fonts go. It's important that the
script not be there, so it's better with an added 'cd' command:

> #!/bin/bash
>
> # grab the raw fonts required by mscorefonts-installer
>
> if [ $# -ne 1 ] ; then
> echo " *** Error: $0 needs exactly one argument: the name of an empty
> directory where the fonts will go"
> exit 1
> fi
>
> cd $1
>
> for font in andale32.exe arial32.exe arialb32.exe comic32.exe courie32.exe
> georgi32.exe impact32.exe times32.exe trebuc32.exe verdan32+++ \.exe
> webdin32.exe ; do
> wget
> https://freefr.dl.sourceforge.net/project/corefonts/the%20fonts/final/$font
> done
>
> sudo apt-get remove --purge ttf-mscorefonts-installer
> sudo apt-get install ttf-mscorefonts-installer
> sudo dpkg-reconfigure ttf-mscorefonts-installer
>
>
On Thu, Dec 8, 2016 at 12:09 PM, Kevin O'Gorman <email address hidden> wrote:

>
>
> On Wed, Dec 7, 2016 at 8:51 AM, mirohe <email address hidden>
> wrote:
>
>> Sorry, I wrote this wrong
>>
>> Url in debian package the url is:
>>
>> https://freefr.dl.sourceforge.net/project/corefonts/the%20fo
>> nts/final/andale32.exe
>> -> OK
>>
>> and ubuntu package the url is like this:
>>
>> https://freefr.dl.sourceforge.net/project/corefonts/the
>> fonts/final/andale32.exe -> ERROR
>>
>> result ubuntu
>>
>> Err:1 http://downloads.sourceforge.net/corefonts/andale32.exe
>> 404 Not Found
>> E: Impossible de récupérer https://freefr.dl.sourceforge.
>> net/project/corefonts/the fonts/final/andale32.exe 404 Not Found
>>
>>
>> The difference is:
>> Debian package -> "....corefonts/the%20fonts/final...." OK
>> Ubuntu package -> "....corefonts/the fonts/final...." ERROR
>>
>> "%20" no exist in ubuntu package and fail.
>>
>>
>>
>> This is one of the reasons I like to reduce things like this to a
> script. Here's what I used:
>
> #!/bin/bash
>> # work around problems in ttf-mscorefonts-installer
>>
>> if [ $# -ne 1 ] ; then
>> echo " *** Error: $0 needs exactly one argument: the name of an empty
>> directory where the fonts will go"
>> exit 1
>> fi
>> for font in andale32.exe arial32.exe arialb32.exe comic32.exe
>> courie32.exe georgi32.exe impact32.exe times32.exe trebuc32.exe
>> verdan32.exe webdin32.exe ; do
>> wget https://freefr.dl.sourceforge.net/project/corefonts/the%
>> 20fonts/final/$font
>> done
>>
>> sudo apt-get remove --purge ttf-mscorefonts-installer
>> sudo apt-get install ttf-mscorefonts-installer
>> sudo dpkg-reconfigure ttf-mscorefonts-installer
>>
>
>
>
> --
> Kevin O'Gorman
> #define QUESTION ((bb) || (!bb)) /* Shakespeare */
>
> Please consider the environment before printing this email.
>

--
Kevin O'Gorman
#define QUESTION ((bb) || (!bb)) /* Shakespeare */

Please consider the environment before printing this email.