Skip to main content
a silhouette of a person's head and shoulders, used as a default avatar

How to install Microsoft Core Fonts on Suse 10.2

Installing Microsoft's TrueType core fonts for the web on any rpm based linux box with TrueType support is now easy:

I will show you a few solutions with the same final result :)
1. download the .spec file:

    wget http://corefonts.sourceforge.net/msttcorefonts-2.0-1.spec

* build the binary rpm with:

    rpmbuild -bb msttcorefonts-2.0-1.spec

* install the package:

    rpm -ivh /usr/src/packages/RPMS/noarch/msttcorefonts-2.0-1.noarch.rpm

* reload xfs server

    /sbin/service xfs reload

2. a)
Get the install script:

    wget http://penguinfonts.com/packages/fetchmsttfonts.sh

* And run it as root:

    sh ./fetchmsttfonts.sh

b)
Or you can build an rpm package, get the spec file:

    wget http://penguinfonts.com/packages/msttcorefonts-2.0-1.spec

* Then build it:

    rpmbuild -ba msttcorefonts-2.0-1.spec

* Then install the resulting rpm file:

    rpm -i /usr/src/packages/RPMS/noarch/msttcorefonts-2.0-1.noarch.rpm

* reload xfs server

    /sbin/service xfs reload

3. just download and install this package:

MicrosoftFonts-1-jen14.noarch.rpm

The fonts are: Andale Mono, Arial, Comic Sans MS, Courier New, Georgia, Impact, Times New Roman, Trebuchet MS, Verdana and Webdings. Andale, Courier New and Lucida Console are monospaced fonts that are suited for terminal apps.

a silhouette of a person's head and shoulders, used as a default avatar
a silhouette of a person's head and shoulders, used as a default avatar
a silhouette of a person's head and shoulders, used as a default avatar
a silhouette of a person's head and shoulders, used as a default avatar

News feed reader in Opera browser

Here are some tips & tricks for Opera browser:

News feed reader

* to mark all messages inside a feed as read: CTRL + SHIFT + a

* show the news only for current week and the new posts at the top. For this you have to edit .opera/mail/index.ini, is necessary to do this modifications for every feed :

Model Age=1
Sort Type=4
Sort Ascending=0

* the update frequency at every 30 minutes:

Update Frequency=1800
a silhouette of a person's head and shoulders, used as a default avatar
a silhouette of a person's head and shoulders, used as a default avatar

Protect a web directory with password

    vim /path/of/your/dir/.htaccess

Paste this into:

    AuthType Basic
    AuthName "Private Dir"
    AuthUserFile /path/of/your/dir/.htpasswd
    require valid-user

Then we must create the password file /path/of/your/dir/.htpasswd.

We want to log in with the username "user", so we do this:

    htpasswd -c /path/of/your/dir/.htpasswd user

Enter a password for "user", and you're done!

a silhouette of a person's head and shoulders, used as a default avatar

Nice and useful commands

To capture the running state of the system. Start with the running processes on the system. Enter the following:

    (ps -aux; ps -auxeww; lsof) > current_procs.txt

Grab the contents of the /proc directory. Enter the following:

    tar -cvpf proc_directory.tar /proc/[0-9]*

Take a snapshot of the network state of the system. Enter the following:

    (date; uname -a; netstat -p; netstat -rn; arp -v) > network_status.txt

Take a snapshot of the currently active and kernel memory.

    dd bs=1024 < /dev/mem > mem
    dd bs=1024 < /dev/kmem > kmem

Taking a Disk Snapshot:

    dd if=/dev/hda1 bs=1024 > hda1
a silhouette of a person's head and shoulders, used as a default avatar
a silhouette of a person's head and shoulders, used as a default avatar

Install ports collection in OpenBSD

    $ cd /tmp
    $ ftp ftp://ftp.openbsd.org/pub/OpenBSD/4.0/ports.tar.gz
    $ cd /usr
    $ sudo tar xzf /tmp/ports.tar.gz

To install a package for the 4.1 release on an i386 machine off the ftp site (including dependencies), do:

    # export PKG_PATH=ftp://openbsd.ftp.fu-berlin.de/pub/OpenBSD/4.1/packages/i386
    # pkg_add name.tgz

Ports and Packages Update for an OpenBSD Release

To grab the stable branch for the 4.1 release:

    $ cd /usr/ports
    $ cvs -q -d anoncvs@openbsd.spline.de:/cvs up -r OPENBSD_4_1 -Pd