Catégorie : Tutoriels.

Installer Redmine sur Ubuntu 10.04

Petit rappel d’abord pour ceux qui ne connaissent pas Redmine : c’est un logiciel de gestion de projet écrit en Ruby.

Redmine est déjà dans les dépôts d’Ubuntu, alors c’est vrai ce n’est pas forcément la dernière version, en cherchant bien vous pouvez trouver un ppa, mais ici nous allons installer la version fournie par défaut par Ubuntu.

Bon pour les manipulations suivantes, je vais supposer que vous avez un serveur LAMP fonctionnel, puis vous installer les paquets suivants :

apt-get install redmine-mysql redmine libapache2-mod-passenger

Puis on ajoute les lignes suivantes au fichier /etc/apache2/mods-available/passenger.conf :

PassengerDefaultUser www-data
PassengerPoolIdleTime 0

Vérifier que le mod passenger d’Apache2 est bien activé, on ne sait jamais. :roll:

a2enmod passenger

On crée ensuite un hôte virtuel avec la configuration suivante :

<VirtualHost *:80>
        ServerName mondomaine.fr
        DocumentRoot /usr/share/redmine/public
</VirtualHost>

On redémarre ensuite apache (un reload devrait suffire mais on ne sait jamais) :

service apache2 restart

ou

/etc/init.d/apache2 restart

Ah oui, par défaut l’identifiant et mot de passe de l’administrateur de Redmine sont admin/admin.

WordPress : changer ses permaliens & référencement.

Je suis actuellement en train de mener une restructuration du blog et j’ai été confronté à un petit soucis : le changement de permalien. En effet, lors de la mise en place du blog j’avais choisi comme structure de lien ceci : aticle-(identitiant de l’article)-(titre de l’article). Mais voilà, je me rends compte qu’en référencement c’est un peu idiot et de plus WordPress sait très bien gérer les articles ayant le même inititulé. Oui ça peut arriver, on ne peut pas toujours être original… J’ai bien dit original et pas un original, hein ?

Pour remédier à cela sans perdre le référencement de tous mes articles, un plugin existe : Dean’s Permalinks Migration.

Voilà c’est tout pour ce tuto, et n’oubliez surtout pas : BI-DOU-ILLEZ !

MacFuse, SSHFS & Mac OS X Snow Leopard 10.6.7.

Voilà je viens de faire le grand saut en achetant un MacBook Pro, j’installe tout mon environnement pour pouvoir développer tranquillement (Netbeans, Virtualbox et autres joyeusetés) et voilà que j’essaie de monter un répertoire distant via sshfs avec MacFuse et MacFusion (ou un autre utilitaire que MacFusion). Mais il se trouve qu’avec ma version de Mac OS X, en l’occurrence la version 10.6.7, la version de MacFuse que l’on retrouve sur Google Code ne fonctionne pas.

Pour remédier à cela, il faut installer cette version de MacFuse.

Mac Fuse, Finder & Mac Fusion.

Voilà, c’était mon premier post concernant l’univers Mac.

Désactiver le pavé tactile sur Ubuntu

Touchpad-indicator

Aujourd’hui je vais vous parler d’un petit soft que j’adore qui s’appelle Touchpad-indicator qui permet d’activer/désactiver le pavé numérique de votre ordinateur portable. De plus il peut désactiver automatiquement le pavé tactile quand la souris est branchée. C’est vraiment dommage qu’Ubuntu ne gère pas ça nativement soit dit en passant. Touchpad-Indicator se présente sous la forme d’un applet qui va venir s’ajouter à votre tableau de bord.

Pour l’installer il faut ajouter le PPA qui va bien. À votre console donc :

add-apt-repository ppa:atareao/atareao
apt-get update
apt-get install touchpad-indicator

Ajouter sudo devant ces commandes si nécessaire évidemment.

Voilà c’est tout pour ce tuto, et n’oubliez surtout pas : BI-DOU-ILLEZ !

Activer le compte root sous Ubuntu

Par défaut sous Ubuntu, le compte root est désactivé et pour exécuter une commande en super-utilisateur, il faut passer par sudo ou persister en exécutant la commande suivante :

sudo -i

Pour activer le compte sous Ubuntu, il faut entrer la commande suivante :

sudo passwd root

Vous devrez sûrement entrer le mot de passe de l’utilisateur (du fait du sudo), puis vous devrez entrer le mot de passe de root par deux fois.

Sur une version desktop, je déconseille fortement l’activation du compte root mais sur un serveur local je conseille totalement. C’est fatigant de devoir tout le temps passer par sudo ! Pour un serveur distant, je vous recommande de laisser le compte root désactivé ou encore mieux : activer le compte root et ne permettre l’accès en ssh qu’à des utilisateurs non-sudoers (=ne pouvant pas utiliser la commande sudo). Il sera toujours possible se connecter en root à partir du compte non-sudoer.

Voilà c’est tout pour ce tuto, et n’oubliez surtout pas : BI-DOU-ILLEZ !

Exporter ses favoris de Chrome vers Firefox.

Importer ses marque-pages de Firefox à Google Chrome (ou Chromium pour les plus intégristes d’entre nous ;-) ) est un jeu d’enfant car cette fonctionnalité est présente dans le navigateur de Google sans pour autant avoir à s’occuper de formats et autres soucis, pour peu que Mozilla Firefox n’est pas lancé bien sûr ! Il est possible de faire le chemin inverse. Ce n’est pas bien compliqué, pour cela suivez les consignes ci-dessous…

Exporter ses favoris sous Google Chrome/Chromium.

Dans le gestionnaire de favoris, allez sur Organiser -> Exporter les favoris. N’oubliez pas de renseigner l’extension .html, sinon il vous faudra le renommer car l’outil d’import de Firefox vous enquiquinera sûrement à ce sujet. Ah oui, parce qu’une image c’est toujours mieux :

Export Chromium format HTML

Importer ses marque-pages sous Mozilla Firefox au format HTML.

À présent dans Mozilla Firefox, allez dans le gestionnaire de marque-pages (Maj+Ctrl+O). Dans le menu, allez sur Importation et sauvegarde -> Importer au format HTML…. Encore une ch’itite illustration :

Import Firefox format Html

Voilà c’est tout pour ce tuto, et n’oubliez surtout pas : BI-DOU-ILLEZ !

Changer de fuseau horaire sous CentOS.

Voici comment modifier le fuseau horaire sous GNU/Linux. J’ai testé ça sous Ubuntu & CentOS, cela devrait aussi fonctionner sous Debian et Red Hat.

D’abord on sauvegarde la configuration actuelle au cas où il y aurait une bourde :

mv /etc/localtime /etc/localtime.backup

Ensuite on crée un lien symbolique vers le fichier du fuseau horaire en lieu et place de localtime :

ln -s /usr/share/zoneinfo/Europe/Paris /etc/localtime

Ah oui et c’est pas la peine d’essayer de lire ces fichiers, ce sont des fichiers binaires.

Voilà c’est tout pour ce tuto, et n’oubliez surtout pas : BI-DOU-ILLEZ !

Se déconnecter de Gnome en ligne de commande.

Parce que parfois on peut en avoir besoin, voici comment se déconnecter en ligne de commande :

gnome-session-save --kill --silent

Pour n’afficher que la fenêtre de déconnexion :

gnome-session-save --kill

Voilà c’est tout pour ce tuto, et n’oubliez surtout pas : BI-DOU-ILLEZ !

Facilitez vous Drupal, utilisez Drush !

Logo Drupal

Vu le nombre de modules de certains sites sous Drupal, on se demande comment les webmasters/développeurs font-ils pour ne pas se suicider quand il s’agit de récupérer ces derniers et les installer dans les répertoires qui vont bien… Et bien ils utilisent Drush !

Qu’est-ce que Drush ? C’est un script à utiliser en ligne de commande qui vous permettra de récupérer Drupal et ses différents projets tout cela en ligne de commande. En plus de récupérer le fichier compressé, il le décompresse et l’installe au bon endroit sans qu’on ne lui spécifie d’options supplémentaires.

Intégrer drush à son système.

D’abord on récupère le fichier compressé de Drush sur la page du projet. À l’heure où j’écris ces lignes, il s’agit de la version 4.1 (en tar.gz ou en zip, c’est vous qui voyez). On décompresse l’archive et on place le dossier drush dans un emplacement définitif.

Ensuite, on rend le script exécutable

chmod u+x /chemin/vers/drush/drush

Pour éviter d’avoir à entre le chemin complet/relatif chaque fois qu’on aura besoin de Drush on va créer un lien symbolique vers le script. Attention : renseignez le chemin absolu (à partir de la racine) du script et non le chemin relatif. Il se peut que cela ne vous pose aucun problème mais moi si !

ln -s /chemin/vers/drush/drush /usr/local/bin/drush

On se déconnecte du terminal puis on se reconnecte, la commande drush devrait maintenant être disponible.

Télécharger Drupal et ses projets avec drush

Pour télécharger la version courante de drupal on entrera dans la console :

drush dl drupal

Si on veut une version spécifique, la 6.20 par exemple on remplacera drupal par drupal-6.20.

Pour les projets c’est super simple : on se place dans le dossier racine de notre site :

cd /var/www/drupal/

Puis il suffit de récupérer l’identifiant du projet. Par exemple views pour Views, cck pour CCK, admin_menu pour Administration Menu, rootcandy pour RootCandy, etc… Puis on entre

drush dl views cck admin_menu rootcandy

Les projets seront installés dans les dossiers qui leurs correspondent : sites/all/modules pour les modules et sites/all/themes pour les thèmes.

Pour mettre à jour un projet, il suffit de relancer la commande drush dl. Il nous sera demandé si on veut écraser, on acquiesce et c’est fait !

Allez plus loin avec Drush

Drush permet beaucoup d’autres opérations : lancer le cron, vider les caches, ajouter une varible Drupal, etc… De plus certains modules comme Devel viennent ajouter des fonctionnalités à Drush. Pour savoir comment utilisez toutes les fonctionnalités de Drush, placez vous à la racine de votre site et tappez dans un terminal :

drush help

Voilà c’est tout pour ce tuto, et n’oubliez surtout pas : BI-DOU-ILLEZ !

Installer LibreOffice via PPA.

Pour installer LibreOffice, le fork d’OpenOffice, il existe désormais un ppa qui permet d’installer la suite bureautique assez facilement. Comme d’habitude, je vous donne la procédure à effectuer en ligne de commande.

sudo add-apt-repository ppa:libreoffice/ppa
sudo apt-get update
sudo apt-get install libreoffice libreoffice-l10n-fr

Pour ceux qui voudraient désinstaller OpenOffice :

sudo apt-get remove openoffice*

Voilà c’est tout pour ce tuto, et n’oubliez surtout pas : BI-DOU-ILLEZ !