Google Groups
Gabung Milist Techno-OS
Email:
Visit this group

Articles

Install Font Windows Vista di Linux secara automatis

Sangat simple sekali untuk mendapatkan / installasi font windows di linux, ada berbagai cara untuk melakukannya. Yang disini saya akan bahas cara yang lumayan sangat simple sekali. Kebetulan scriptnya sudah banyak disedikan. Sebelumnya, kita membutuhkan sebuah tambahan tools lagi untuk ekstrak file cabinet dari windows. Karena tools ini bekerja dengan alur = download file windows -> exstrak  -> install font.

Jadi untuk exstrak file cabinet, silahkan download cabexstract di http://repository.slacky.eu/slackware-13.0/utilities/cabextract, dan install promram tersebut. Langkah selanjutnya adalah buat sebuah file di home anda dengan nama karuwak7.sh yang berisi data berikut:

#!/bin/sh
set -e

exists() { which "$1" &> /dev/null ; }

if ! [ -d ~/.fonts ] ; then
    exec 2>&1
    echo 'There is no .fonts directory in your home.'
    echo 'Is fontconfig set up for privately installed fonts?'
    exit 1
fi

# split up to keep the download command short
DL_HOST=download.microsoft.com
DL_PATH=download/f/5/a/f5a3df76-d856-4a61-a6bd-722f52a5be26
ARCHIVE=PowerPointViewer.exe
URL="http://$DL_HOST/$DL_PATH/$ARCHIVE"

if ! [ -e "$ARCHIVE" ] ; then
    if   exists curl  ; then curl -O "$URL"
    elif exists wget  ; then wget    "$URL"
    elif exists fetch ; then fetch   "$URL"
    fi
fi

TMPDIR=`mktemp -d`
trap 'rm -rf "$TMPDIR"' EXIT INT QUIT TERM

cabextract -L -F ppviewer.cab -d "$TMPDIR" "$ARCHIVE"

cabextract -L -F '*.TT[FC]' -d ~/.fonts "$TMPDIR/ppviewer.cab"

( cd ~/.fonts && mv cambria.ttc cambria.ttf && chmod 600 \
    calibri{,b,i,z}.ttf cambria{,b,i,z}.ttf candara{,b,i,z}.ttf \
    consola{,b,i,z}.ttf constan{,b,i,z}.ttf corbel{,b,i,z}.ttf )

fc-cache -fv ~/.fonts

Selanjutnya tinggal eksesuki file tersebut dari home anda:

$sh karuwak7.sh

Tinggal tunggu aja lagi file tersebut di download > ekstrak dan terinstall automatis, tapi dengan syarat anda harus terhubung ke internet. Jika tidak terhubung ke internet, maka download file PowerPointViewer.exe dan simpan file tersebut satu tempat dengan script ini.

Jika ada kesalahan atau mau ditanyakan, silahkan komentar untuk memperbaiki tulisan ini.

Releted Post

  • No Related Post

Comments:

Copyright © 2010 Techno-OS

Powered By T'Lab