blogzilla.ch Rotating Header Image

LINUX

Installer LibreOffice sur Ubuntu 10.04

Par défaut avec Ubuntu 10.04, la version est openoffice 3.2 …

Pour plus de cohérence avec mon portable sous Ubuntu 11.10, j’ai décidé d’installer LibreOffice 3.3.

Toutes les commandes doivent être effectuée avec un sudo ou les droits root

Il faut supprimer la version d’Open Office :

apt-get purge "openoffice*.*"

Puis prendre le répository de LibreOffice

add-apt-repository ppa:libreoffice/ppa

On peut installer LibreOffice

apt-get update && sudo apt-get install libreoffice

On installe la version pour Gnome

apt-get install libreoffice-gnome

On installe l’interface en Français

apt-get install libreoffice-l10n-fr

Voilà vous avez LibreOffice sur Ubuntu 10.04

Skype démarre plus sur Ubuntu ! (crashes with aborted error)

Depuis la semaine passée et une mise à jour de skype 2.2.025 pour linux, Skype plante ne redémarre plus, il affiche une erreur « aborted ».

Il faut simplement déplacer ou supprimer le fichier shared.xml

mv ~/.Skype/shared.xml ~/.Skype/shared.xml~

Avec cette solutions, vous ne perdez, ni vos paramètres ni votre historique.

vmware player & ubuntu 10.10 (VMware vmmon compilation error)

Quand vous changez de version de kernel ou de version d’ubutu il est possible d’avoir ce genre d’erreur :

Unable to build kernel module
Se log file …..

ou

vmmon compilation error
Se log file …..

Voici une solution :

cd /tmp
tar xvf /usr/lib/vmware/modules/source/vmmon.tar -C /tmp
perl -pi -e 's,_range,,' vmmon-only/linux/iommu.c
tar cvf /usr/lib/vmware/modules/source/vmmon.tar vmmon-only

19.11.2010 La nouvelle version de vmware player (3.1.3) corrige ce bug

udevadm trigger is not permitted while udev is unconfigured

Visiblement le 2 septembre une mise à jour de Ubuntu 10.4 pouvait pauser un problème au redémarrage !
Voici le message d’erreur :

udevadm trigger is not premitted while udev is unconfigured.
Gave up waiting for root device. Common problems:
-Boot args (cat /proc/cmdline)
-Check rootdelay= (did the system wait long enough)
-Check root= (did the system wait for the right device?)
-Missing modules (cat /proc/modules; ls /dev)
ALERT! /dev/disk/by-uuid/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx does not exist.
Dropping to a shell!

Busybox v1.13.3 (Ubuntu 1:1.13.3-1ubuntu11) built-in shell (ash)
Enter ‘help’ for a list of built-in commands.

(initramfs) _

J’ai rencontré ce problème sur 1 de mes portables, voici la solution pour résoudre le problème :

1. Boot liveCD
2. « sudo fdisk -l »
3. « sudo mkdir /media/newroot »
4. « sudo mount /dev/sda1 /media/newroot »
5. « sudo chroot /media/newroot »
6. « ls /boot » pour trouver le dernier Kernel.
7. « sudo update-initramfs -u -k 2.6.32-24-generic »
8. « dpkg –configure -a »
9. reboot du PC

26.09.2010 ça vient de m’arriver sur un autre ordino :-(

trouver le numéro de série du disque dure

Voici 2 commandes en linux qui permettent simplement de trouver le modèle et le numéro de série d’un disque dure :

smartctl et hdparm

Il s’agit du détournement de la fonction première des 2 commandes.  hdparm ne fonctionne que pour les disques IDE.

Si vous utilisez du raid hardware, votre os ne verra pas ces informations, puisque pour l’OS il ne voit qu’un disque.

smartctl -i /dev/hda1

=== START OF INFORMATION SECTION ===
Device Model:     *ST3802110A*
Serial Number:    *5LR18BEE*
Firmware Version: 3.AAE
User Capacity:    80,026,361,856 bytes
Device is:        Not in smartctl database [for details use: -P showall]
ATA Version is:   7
ATA Standard is:  Exact ATA specification draft version not indicated
Local Time is:    Thu Aug 20 11:01:00 2009 CEST
SMART support is: Available – device has SMART capability.
SMART support is: Enabled

hdparm -i /dev/hda1

/dev/hda:

Model=*ST3802110A*, FwRev=3.AAE, SerialNo=*5LR18BEE*
Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs RotSpdTol>.5% }
RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=4
BuffType=unknown, BuffSize=2048kB, MaxMultSect=16, MultSect=16
CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=156301488
IORDY=on/off, tPIO={min:240,w/IORDY:120}, tDMA={min:120,rec:120}
PIO modes:  pio0 pio1 pio2 pio3 pio4
DMA modes:  mdma0 mdma1 mdma2
UDMA modes: udma0 udma1 udma2 udma3 udma4 *udma5
AdvancedPM=no WriteCache=enabled
Drive conforms to: device does not report version:

* signifies the current active mode

Faire une image complete d’un système linux (simplement)

Voici une commande simple pour faire des images d’un système linux.

Nous utilisons tout simplement la commande dd
Attention une mauvaise utilisation de cette dernière peut avoir des conséquences fâcheuses.

Faire une copie complète de sda

dd if=/dev/sda of=/fichier/de/destination/du/backup

Récupérer une copie complète de sda (attention … vous écrasez complètement vos données)

dd if=/fichier/de/destination/du/backup of=/dev/sda

On peut bien sur compresser tout ça avec gz

dd if=/dev/sda | gzip -c9 > /fichier/de/destination/du/backup.gz

Et pour récupérer

gunzip -c /fichier/de/destination/du/backup.gz | dd of=/dev/sda

Pour réinstaller complètement le système il vous faudra un liveCD

Autre méthode

Voici une deuxième méthode, mais qui ne fait pas une image complète mais un tar de tous les répertoires importants :

Pour backuper

tar cvpzf backup.tgz –exclude=/proc –exclude=/lost+found –exclude=/backup.tgz –exclude=/mnt –exclude=/sys /

C’est plus rapide et pas besoins d’arrêter le serveur pour faire le backup.

Et pour récupérer

tar xvpzf backup.tgz -C /

puis on refait les répertoires non sauvegardé :

mkdir proc
mkdir lost+found
mkdir mnt
mkdir sys

La deuxième méthode est plus rapide, mais pas une copie exacte de tout le disque.