Daniel Vergeylen

Billets sur GNU/Linux Ubuntu

Ce blog contient une série d'astuces liées à la distribution Ubuntu. Il n'a certainement pas la prétention de compléter la documentation officielle, mais il peut contenir des informations importantes et/ou intéressantes de configuration générale.

Bien entendu, si vous avez des commentaires, des précisions ou des informations à apporter, vous pouvez le faire en m'envoyant un petit mail à daniel.vergeylen@NO_SPAMgmail.com (attention à la modification d'adresse à apporter).

Bonne Navigation!

Assemblage de fichiers ps en pdf

Le 04-04-2011 - Programmes - écrit par Daniel - Modifier ce billet

Installation de la librairie pdftk est un atout majeur dans la manipulation de pdf et/ou de fichiers postscripts

Faire un merge de fichiers pdf ou ps (notez qu'on peut combiner) se résume à

pdftk *.pdf cat output combined.pdf

ou en donnant les noms de fichiers à la suite

pdftk 1.pdf 2.pdf 3.ps cat output 123.pdf

Lien vers les examples. Enjoy




Conversion de fichier PS vers PDF via ps2pdf

Le 14-09-2010 - Scripts - écrit par Daniel - Modifier ce billet #!/bin/bash

echo "Conversion de fichier PS vers PDF via ps2pdf."
echo "Auteur : Stedan"
echo "Version 0.1"

for f in *.ps; do
STR="${f:19:13}"
echo $STR
ps2pdf "$f" "$STR.pdf"
#pdftk "${f%.ps}_temp.pdf" cat 1-endW output "${f%ps}pdf"
rm "${f%.ps}.ps"
done



OS de démarrage par défaut à partir d Ubuntu 10.04 (boot)

Le 08-05-2010 - Astuces système - écrit par Daniel - Modifier ce billet

Pour modifier l'OS chargé par défaut par Grub2 (grub-pc) depuis Ubuntu 10.04, il faut éditer le fichier /etc/default/grub

sudo gedit /etc/default/grub

Il faut remplacer le "0" de la ligne DEFAULT=0 par l'OS a charger par défault, soit en donnant l'indice de la ligne dans le menu affiché, soit en donnant le nom de l'OS exact. L'avantage de la seconde option est qu'aucune perturbation ne sera à craindre lors d'une mise à jour de noyau (qui décale les lignes du menu, ce qui entraine le chargement d'un autre OS :-( )

Dans le fichier /boot/grub/grub.cfg, récupérez le nom exact de l'OS à charger :

gedit /boot/grub/grub.cfg

Cela ressemble à "Ubuntu 8.10 on /dev/sda2"

Remplascez alors DEFAULT=0 par cette valeur

DEFAULT="Ubuntu 8.10 on /dev/sda2"

puis regénérer le menu avec vos nouvelles options par défaut:

sudo update-grub


Serveur apache et mysql sous Ubuntu

Le 07-11-2009 - Programmation - écrit par Daniel - Modifier ce billet

Installer les paquets suivants

sudo apt-get install apache2 apache2-doc mysql-server php5 libapache2-mod-php5 php5-mysql phpmyadmin php5-gd

Répondez aux questions pendant la phase d'installation puis lancer apahce et mysql

sudo /etc/init.d/apache2 restart
sudo /etc/init.d/mysql restart

A l'adresse http://localhost doit apparaitre la phrase "It works !" et phpyamdin est déjà accessible à l'adresse http://localhost/phpmyadmin

Créez un lien symbolique vers votre dossier contenant le site internet :




[Ubuntu] Installer une imprimante EPSON Stylus SX400 Wifi Edition

Le 03-10-2009 - Installation - écrit par Daniel - Modifier ce billet

Adresse par défaut pour y accéder (en LAN): 192.168.2.2
utilisateur: admin
mdp:1234
De là, configurer le nouveau réseau et la nouvelle adresse (par exemple DHCP) que le serveur doit utiliser. Tout ceci se termine par un redémarrage. C'est normal, il prend directement en compte les nouveaux paramètres, et 192.168.2.2 peuvent ne plus être l'adresse correcte pour s'y connecter.

Télécharger le driver libre selon l'architecture de l'ordinateur à l'adresse suivante. Il s'agit d'un .deb, donc il peut être installé avec Gdebi.

Une fois ceci fait, aller dans Système - Administration - Impression De là sélectionner le menu Serveur - Nouvelle - Imprimante

Sélectionner Imprimante Réseau. Puis 'LPD/LPR Host or Printer'

Dans les deux champs qui apparaissent, il faut taper l'adresse IP de son Imprimante (défaut = 192.168.2.2) et la file d'attente : p1. Ensuite, appuyer sur suivant et sélectionner le driver Epson. A l'écran suivant, il faut prendre le pilote Epson Stylus SX400. Et c'est (normalement) fini.

J'ai testé ceci sous Jaunty Jackalope 9.04 32 bits et Intrepid Ibex 8.10 64 bits.




[Ubuntu] Partitionner son disque avec un Live USB pour un Dual Boot

Le 19-09-2009 - Installation - écrit par Daniel - Modifier ce billet

Il existe un moyen de ré-installer un dual boot sur votre machine depuis une recovery sans abimer grub. Nous allons ici considérer que Ubuntu était installé au début du disque et qu'il faut donc également le ré-installer, puisque Windows ne s'installe que sur le début du disque.

Etape 1: Installer une clé bootable

Depuis la version 8.10 de Ubuntu, il existe l'excellent paquet usb-creator, permettant d'installer une image ISO sur sa clé USB. Ayant un lecteur CD un peu capricieux, cela m'est bien utile (en plus du gain de rapidité).

Lancer usb-creator (par le menu Administration), indiquer l'image ISO (cela peut aussi être une alternate, mais j'y viendrai dans un autre billet), la clé en question, et c'est parti!

Etape 2: Faire un Backup

Faites un Backup de toutes vos données importantes, vous les perdrez avec les manipulations qui seront faites sur les disques.

Etape 3: Booter sur la clé USB et commencer le partitionnement

Une fois sur le live usb, lancez gparted (via le menu Administration) et partitionnez comme ceci: Partionnement du disque

Voici à quoi correspondent les partitions:

  1. La partition recovery, elle nous servira à réinstaller Windows. Notez qu'elle possède un Flag boot ;
  2. La nouvelle partition Windows, une fois qu'on ré-installera ;
  3. La partition de données, qui sera accessible depuis les deux OS ;
  4. Une partition étendue, car on ne peut dépasser le sacro saint plafond des 4 partitions primaires
    1. Le nouveau /home ;
    2. Le nouveau / (où sera réinstallé Ubuntu) ;
    3. La partition Swap, indispensable.

Le partitionnement peut commencer. Attention à présent, car plus aucun OS ne sera installé sur l'ordinateur. Pas encore Windows, et plus Ubuntu, puisque les partitions pour en arriver ici ont auront dû être formatées. Prudence donc. Il est plus prudent, je trouve, d'installer d'abord Ubuntu, et ensuite Windows, autrement Grub vous fera une erreur 17. Si vous voulez installer Vista d'abord, voici une astuce, si vous voulez installer XP d'abord, c'est par ici pour le faire proprement.




[Asus] Réinstaller Windows XP depuis une recovery sans perdre Grub

Le 19-09-2009 - Installation - écrit par Daniel - Modifier ce billet

Il est possible, si par exemple votre recovery est la première partition du disque (et que vous n'avez qu'un disque comme la majorité des portables), de démarrer sur la recovery.

Pour ce faire, ajouter dans grub: title Acces Recovery Windows
root (hd0,0)
savedefault
makeactive
chainloader +1

En modifiant (hd0, 0) en fonction de l'emplacement de votre recovery.

Ensuite, redémarrer et sélectionner la nouvelle ligne ajoutée et vous êtes parti pour réinstaller. Pour voir comment partitionner son disque à l'avance pour faciliter une réinstallation de Windows, c'est par ici. Pour ma part, après réinstallation, j'ai eu l'agréable surprise de ne pas avoir perdu mon grub! Une chance, sans doute due à mon utilitaire de recovery Asus.




[Ubuntu] Post-installation

Le 19-09-2009 - Scripts - écrit par Daniel - Modifier ce billet

Voici un script à démarrer après une installation toute fraiche, minimale ou non. Après quelques questions, il lance les installations nécessaire.

Télécharger le script

Ne pas oublier de le rendre éxécutable par: sudo chmod +x post-installation




[Ubuntu] Comment faire une installation minimale opérationnelle

Le 19-09-2009 - Installation - écrit par Daniel - Modifier ce billet

Je vais ici détailler la procédure complète pour installer une Ubuntu minimale via l'alternate CD. On partira d'une cléf USB bootable, ayant installé l'image ISO alternate dessus.

Etape 1: Boot sur l'alternate

Lors du tout premier écran, appuyez sur F4 et choisir, Installer en ligne de commande (la terminologie pouvant changer selon les versions). Une fois ceci fait, lancez l'installation. Il faudra répondre aux questions d'usage, l'emplacement d'installation l'emplacement du home, la partition de vos données, etc. Ne vous inquiétez pas lorsque vous voyez l'installateur se lancer, il installe le paquet ubuntu-minimal, de toutes façon nécessaire.

Etape 2: Installer un petit supplément de paquets

Une fois cette partie terminée, redémarrez votre système. Vous allez vous trouver devant un terminal (un petit peu austère tout de même). Vous vous trouvez effectivement devant une Ubuntu minimale. Personnellement, je ne suis pas fan d'aller voir mes mails et mes vidéos youtube en ligne de commande, je préfère avoir gdm et un gnome convivial. Pour ce faire vous pouvez vous servir d'un petit script de post-installation écrit par mes soins. En répondant à quelques questions simple, il vous installera le nécessaire. Il en existe néanmoins beaucoup d'autres.

Problème possible

Si vous n'avez pas d'accès à Internet, pas de problème, le script vous spécifie les paquets qui le nécessitent. Pour les autres, ils sont présent sur le CD/la clé. Pour ajouter le CD/la clé à la liste des dépôts de paquets, voici la marche à suivre:

  1. Dans un terminal, tapez sudo apt-cdrom add
  2. Faites CTRL + ALT + F2 (logguez-vous) et monter votre clé à l'emplacement du cdrom: sudo mount /dev/sdb1 /media/cdom où sdb correspond à votre clé ;
  3. Faites CTRL + ALT + F1, appuyez sur Entrée ;
  4. Re-Faites CTRL + ALT + F2 et remonter la clé dans le lecteur CD: sudo mount /dev/sdb1 /media/cdom
  5. Vous pouvez lancer le script, où installer vous même les paquets que vous souhaitez.



[Ubuntu] Comment ajouter un script au démarrage?

Le 19-09-2009 - Astuces système - écrit par Daniel - Modifier ce billet

Placer le script dans: /etc/init.d/

Ensuite, faire un lien symbolique pour le lancer: sudo ln -s /etc/init.d/nom_du_script /etc/rc2.d/S99nom_du_script

S'il s'agit d'un daemon, il est intéressant de le stopper lors de l'arrêt du système. Il faut alors ajouter : sudo ln -s /etc/init.d/nom_du_script K99nom_du_script