20071228

OpenSuSE 10.2: Πρόβλημα με Ελληνικά και τόνους;; Αφαίρεσε το SCIM.

Κατά καιρούς στο openSuSE 10.2 είχα πρόβλημα με του τόνους στα Ελληνικά. Το πρόβλημα αυτό δημιουργείται και από την εγκατάσταση του πακέτου SCIM -> Smart Chinese / Common Input Method platform. Μετά την αφαίρεση του πακέτου αυτού από το yast, τα ελληνικά + τόνοι λειτουργούν κανονικά.

20071227

OpenSuSE 10.2: Winodws Media support plug in firefox.

For Winodws Media support plug in firefox install mplayer and mplayerplug-in for firefox from http://packman.unixheads.com/suse/10.2.

20071204

OpenSuSE 10.2: mounting for write NTFS partiotion.

Για να μπορούμε να γράψουμε σε NTFS partiotion στο Open SuSE χρησιμοποιούμε τα πακέτα fuse, ntfs-3g από το http://download.opensuse.org/repositories/filesystems/openSUSE_10.2/
(όχι το ntfsprogs-fuse από το package repositories του yast!).

"the ntfs-fuse uses ntfsmount and is vastly inferior compared to ntfs-3g; there is a creation limit of 10 files per directory. If you want to use a ntfs partitions for more serious work, you should consider using a more appropriate ntfs driver such as ntfs-3g."

Απο το link που δίνεται παρακάτω.

Κατόπιν ρυθμίζουμε το /etc/fstab:

#Device    Mountpoint  Filesystem  Parameters
/dev/sda1 /windows/C ntfs-3g user,users,gid=users,umask=0002 0 0
Link: http://en.opensuse.org/NTFS

Unix: tar archiving / multi-volume archives / gzipped.

Έστω ότι θέλουμε να αποθηκεύσουμε σε ένα αρχείο tar όλα τα αρχεία που βρίσκονται στο /home/ggia μαζί με τα subdirs, files etc. Τρέχουμε:

tar cvf ggia_backup.tar /home/ggia

Παράμετροι που χρησιμοποιήσαμε είναι:

c - create (δημιουργία αρχείου tar)

v - verbose (να μας δείχνει ποια αρχεία επεξεργάζεται στην οθόνη)

f - filename (το όνομα του αρχείου tar που θα δημιουργήσουμε)

Αυτή η εντολή θα αποθηκεύση ΟΛΟΚΛΗΡΟ το path + subdirs.. Μπορούμε επίσης να προσθέσουμε το -p για να διατηρηθούν τα file permissions:

tar cpvf ggia_backup.tar /home/ggia

p - keep file permissions in tar

Μεταφέρουμε το αρχείο ydol_backup.tar σε ένα άλλο dir, π.χ. στο /tmp/ Με την εντολή

tar xf ggia_backup.tar

Σου ξαναβγάζει το directory με όλα τα αρχεία και subdirectories που έχεις βάλει μέσα στο tar (σχετικά όπως έδωσες στην αρχή.. πχ.. το /home/ggia θα δώσεις /tmp/home/ggia/..).

Αν θέλουμε μπορούμε το αρχείο να το συμπιέσουμε με το gzip ggia_backup.tar / αποσυμπιέζεται με το gunzip ggia_backup.tar.gz.

Αν θέλουμε το αρχείο να χωρέσει μέσα σε cd/dvd μπορούμε να δώσουμε εντολή στο tar να το χωρίσει σε ξεχωριστά αρχεία.

tar cvf ggia_backup.tar -L1000000 /home/ggia

L - ή αλλιώς --tape-length=<nr> (nr * 1024).

Για παράδειγμα το 1000000 * 1024 = 1 Gbyte περίππου.

Βέβαια ο παραπάνω τρόπος θέλει χειροκίνητα να δώσεις το όνομα του επόμενου αρχείου tar το οποίο γίνεται με την εντολή n ggia_backup1.tar κλπ κλπ.

Link: Archives Longer than One Tape or Disk

Στο παραπάνω link υπάρχει και script που μπορεί να περαστεί με την παράμετρο -F στο tar ώστε αυτόματα το tar να δημιουργήσει splitted tar archives.. αλλά δεν κατάφερα να το δουλέψω.

eggs.in.art (my non-technical blog)