samedi 19 juillet 2008

Les commandes que j'utilise pour finaliser mon installation d'Ubuntu 8.04

Même si maintenant on peut pratiquement tout faire sous Ubuntu sans ouvrir un terminal, il n'en reste pas moins que quand on a goûté à ce formidable outil, on peut rarement s'en passer, surtout qu'on gagne souvent un temps fou.
Par exemple pour finaliser l'installation d'Ubuntu, une fois l'O.S (Operating System) proprement dit installé, pour rajouter certains codecs, programmes, etc... non fournis par défaut ou même finaliser le support linguistique, je lance quelques commandes (celles présentées ci-après, i.e mon pense-bête) et j'ai alors un système pleinement fonctionnel en 2 coups de cuillères à pot sans avoir à cliquer dans tous les coins.
Pour lancer un Terminal (i.e une console), il faut aller dans Applications ---> Accessoires ---> Terminal.

## Divers ##
#Commande pour éditer la table des différents systèmes de fichiers sur un ordinateur
$ gksudo gedit /etc/fstab
#Commande pour éditer le fichier qui liste les pilotes (modules) bannis
$ gksudo gedit /etc/modprobe.d/blacklist
#Commande pour éditer le fichier qui permet d'ajouter des pilotes (modules) à charger automatiquement au démarrage
$ gksudo gedit /etc/modules
#Lance un outil qui réunit toutes les options de configuration de Gnome
$ gconf-editor
#Commandes pour créer un dossier iso dans media
$ cd /media/
$ sudo mkdir iso
#Pour résoudre les différents problèmes d'encodage de caractères
#http://doc.ubuntu-fr.org/tutoriel/comment_resoudre_les_problemes_invalid_encoding
#Activer le verrou du pavé numérique par défaut
#http://doc.ubuntu-fr.org/numlockx
#Equivalence entre logiciels windows et logiciels Linux :
#http://doc.ubuntu-fr.org/logiciels

## wifi ##
#Exemple de commandes types pour installer le wifi avec ndiswrapper
$ sudo apt-get install ndiswrapper-utils-1.9
$ cd wifi/ // le dossier wifi contient le driver pilote_wifi.inf windows
$ sudo ndiswrapper-1.9 -i pilote_wifi.inf
$ ndiswrapper -l
$ sudo ndiswrapper -m
$ sudo modprobe ndiswrapper


## Installation de l'essentiel ##

#Sources.list generator
#http://sources-list.ubuntu-fr-secours.org/

#Exemple : ajout du dépot medibuntu
$ wget -q http://fr.packages.medibuntu.org/medibuntu-key.gpg -O- | sudo apt-key add -
$ sudo nano /etc/apt/sources.list
  #Copier-coller le contenu suivant à la fin du fichier sources.list :
## MEDIBUNTU
deb http://fr.packages.medibuntu.org/ hardy free non-free

# Dépôts de sources (uniquement utiles pour télécharger les sources avec apt-get source. Dans ce cas enlever les #)
# deb-src http://fr.packages.medibuntu.org/ hardy free non-free

## Dépôt de paquets en cours de tests -- décommentez les lignes
## pour en activer l'accès. Ceci devrait être réservé à des
## développeurs et des testeurs avancés.
# deb http://fr.packages.medibuntu.org/ hardy-staging free non-free
# deb-src http://fr.packages.medibuntu.org/ hardy-staging free non-free

#Enregistrer le fichier et lancer la commande suivante :
$ sudo apt-get update
 

#Installation
$ sudo apt-get remove --purge totem-mozilla
$ sudo apt-get install libdvdcss2 non-free-codecs gftp mozilla-mplayer unrar p7zip-full p7zip-rar seahorse lame audacious audacious-plugins audacious-plugins-extra audacious-crossfade alien python-qt3 amule language-support-fr language-pack-kde-fr ntfs-config libfuse-dev k3b k3b-i18n libk3b2-extracodecs totem-xine libxine1-ffmpeg easytag avidemux audacity kino dvdrip soundconverter serpentine k9copy xvnc4viewer skype amsn libmono-i18n2.0-cil gnome-subtitles msttcorefonts
$ sudo fc-cache -f -v


## Installation de skype
#http://doc.ubuntu-fr.org/skype

## Installation d'un logiciel pour renommer les fichiers en masse ##
#Télécharger et installer le .deb sur la page suivante :
#http://file-folder-ren.sourceforge.net/

## Installation de screenlets ##
#http://doc.ubuntu-fr.org/screenlets

## Installation de checkgmail ##
$ sudo apt-get install libcrypt-simple-perl checkgmail
# Nota : présence d'un bug, explications et correctif ici :
#https://bugs.launchpad.net/ubuntu/+source/checkgmail/+bug/250053

## Installation de la pré-ecoute des mp3 sous ubuntu ##
$ sudo apt-get install mpg321

## Installation de cliparts pour OpenOffice ##
$ sudo apt-get install openclipart

## Modification de fichiers PDF ##
#voir Sun PDF Import
#voir PdfSam
#voir Xournal
#voir Inkscape

## Installation de HPLip-Toolbox ##
$ sudo apt-get install hplip-gui

## Logiciels de création de pochettes de CD ##
#voir http://gtkcdlabel.sourceforge.net/
#ou voir http://doc.ubuntu-fr.org/glabels

## Logiciel pour récupérer le contenu d'un CD/DVD endommagé/rayé##
$ sudo apt-get install dvdisaster

## Rhythmbox : La barre d'espace ne fonctionne pas pour la recherche ##
#voir http://doc.ubuntu-fr.org/rhythmbox

## Nettoyage ##
$ sudo apt-get clean

## Lister les paquets installés par taille ##
$ dpkg-query -W --showformat='${Installed-Size} ${Package}\n' | sort -nr | less

lundi 7 avril 2008

Se Loguer automatiquement sous Ubuntu

Voici comment procéder:

Allez dans le menu Système > Administration > Fenêtre de connexion

Entrez votre mot de passe s'il vous est demandé.

Allez dans l'onglet Sécurité et cochez la case "Activer les connexions automatiques" et sélectionnez l'utilisateur à utiliser.
Dès lors, vous n'aurez plus à entrer l'identifiant et mot de passe pour vous connecter.

vendredi 4 janvier 2008

Créer une image de son disque dur à l'aide de Kaella

Il est possible de sauvegarder et restaurer rapidement une partition de disque dur en faisant une image.

Toutes vos données seront stockées dans un fichiers que vous pourrez placer sur un disque dur ou un CD. Cette solution permet aussi de déployer sur un parc d’ordinateurs strictement identiques [1], l’image d’un poste préalablement configuré.

À partir d’une distribution de Linux capable de fonctionner sans installation, au moyen d’un simple CD comme Kaella (Knoppix francisée), un utilisateur prudent ayant un bon niveau de pratique sous windows va pouvoir faire un partitionnement dynamique [2] , la sauvegarde d’images de partitions et sa restauration, récupérer des données lorsque Windows ne veut plus démarrer.

Tout cela ne va pas sans un minimum d’explications notamment sur des notions propres à Linux [3].

Fini les heures passées à réinstaller des dizaines de pilotes et de logiciels. En cas de coup dur, une opération de restauration de la partition et le PC pourra être remis à neuf en quelques minutes.

A Lire : http://www.framasoft.net/IMG/partitionsauvegarde.pdf

1. Le MBR ou 1er secteur du disque dur.

Si vous sauvegardez les partitions individuellement, et voulez pouvoir les utiliser de façon à restaurer un système fonctionnel, il vous faut pouvoir restaurer son MBR.
(Nota : A lire)
  • Sauvegarder le MBR :
$ dd if=/dev/hda of=backup-mbr bs=512 count=1
Celà stocke les 512 premiers octets du disque (contenant le MBR & la table de partitions primaire) dans le fichier "sauvegarde-du-mbr-hda", que vous pouvez alors transférer sur un support sûr.
  • Restaurer le MBR :
Soyez prudent ! celà peut détruire la table de partitions existante, et donc vous privez de l'accès aux données présentes sur ce disque)
$ dd if=backup-mbr of=/dev/hda bs=512 count=1
  • Et si vous souhaitez juste réinstaller Grub
# Monter la partition, où se trouve le système, supposons ici /dev/hda1 (un simple clic sur son icône, sur le bureau, suffit)
# Passer cette partition en écriture

Ouvrir un terminal et taper :
$ sudo chroot /media/hda1 grub-install /dev/hda


2. La table des partitions

  • Sauvegarder la table de partitions étendue
$ sfdisk -d /dev/hda > backup-hda.sfdisk
(sfdisk est dans le paquetage util-linux)
  • Restauration (voir l'avertissement ci-dessus à propos du MBR) :
$ sfdisk /dev/hda < backup-hda.sfdisk
Redémarrer.
Je recommande de conserver avec cette sauvegarde un copié/collé de la table de partition telle qu'elle apparait dans l'utilitaire de partitionnement de votre choix comme fdisk -l. Ça vous sera bien utile si vous devez repartitionner le disque à la main avant de restaurer des images de partition.

3. Les partitions

Pour créer ou restaurer une image de partition, on utilise partimage (voir lien pdf) disponible sur le live-cd Kaella.

Pour utiliser partimage sous Kaella, lancer un terminal, puis taper :
$ sudo partimage
(Aucun mot de passe nécessaire)
Petite correction par rapport au tutoriel pdf :
Le chapitre 6 "Restauration de la partition système" comporte une fâcheuse anomalie dans la phrase : "Il sera nécessaire d’indiquer le chemin et de nommer l’archive avec son extension : Par exemple : backupWin98.001 pour une sauvegarde segmentée en 001 , 002 .." L’anomalie c’est qu’il aurait fallu écrire : "backupWin98.000 pour une sauvegarde segmentée en 000 , 001 ..".

Nota : Si au démarrage de la kaella, l'écran reste noir, redémarrer et au boot taper :
boot: knoppix xmodule=vesa
Attention le clavier est en QWERTY, donc q=a et ,=m