Catégorie : Gnu/Linux.

Ubuntu 10.10 : parce que 6×7 font 42…

Aujourd’hui le 10/10/10 est sorti à 10h10 la toute nouvelle version d’Ubuntu, « Maverick Meerkat » de sont petit nom, est disponible en version finale. Après cette phrase, allez expliquer qu’Ubuntu n’est pas une secte… :roll: Pour ceux qui ne comprennent pas pourquoi Ubuntu sort le 10/10/10, c’est qu’en binaire 101010 est égal en décimal à 42. Et d’après le livre de Douglas Adams, le Guide du voyageur galactique, la réponse ultime à la grande question sur la vie, l’univers et le reste c’est 42. Non je ne l’ai pas lu ce bouquin, je ne suis même pas sûr de le faire un jour. C’est juste de la culture geek et ça fait toujours bien de le savoir. ;-)

Si vous suivez ce blog, je crois que les présentations avec Maverick Meerkat ne sont pas nécessaires sinon je vous laisse lire ça, ça ou encore ça.

Pour ceux qui n’avaient pas mis leur système à jour avec la Release Candidate, deux philosophies s’offrent à vous pour télécharger Maverick : mettre à jour maintenant avec la masse et se préparer à ce que cela dure un bon petit bout de temps ou alors attendre que tout le monde se calme afin de télécharger tranquillement.

Pour la mise à jour plusieurs solutions s’offrent à vous :

  • télécharger l’iso (image CD),
  • commander des CD d’installation,
  • lancer le gestionnaire de mise à jour, le passage vers Maverick devrait vous être proposé,
  • la ligne de commande. D’abord vérifier que le fichier /etc/update-manager/release-upgrades contienne une ligne avec Prompt=normal puis lancer dans le terminal :
    sudo do-release-upgrade

Bon ben voilà les p’tits loups… À vos terminaux !

Le Forum Ubuntu-fr fait peau neuve.

Logo Ubuntu

À vrai dire je ne suis pas un grand fan des forums car je trouve que souvent cela fait usine à gaz bien que j’ai déjà posté quelquefois. Je suis plutôt adepte du RTFM car dans la majorité des cas on trouve les réponses à ses problèmes dans les documentations. Cependant parmi les forums qui me tiennent à cœur, il y a le Forum Ubuntu-Fr car vous devez l’avoir compris je suis un ubuntero convaincu et le Forum Ubuntu-Fr en a aidé plus d’un.

La nouvelle charte graphique est plus claire à mon goût, mieux agencée même s’il subsiste encore quelques erreurs que l’équipe n’oublie pas. D’ailleurs, si vous constatez des erreurs, reportez-les sur Launchpad. Chose courante avec les sites de la communauté française d’Ubuntu, il y a 4 jeux de couleurs pour le forum. Pour les visualiser dans l’url, remplacer ubuntu par kubuntu, xubuntu ou encore edubuntu.

Ce design est le fruit d’un travail de groupe dont les principaux contributeurs sont : sam7, McPeter, xabilon, YoBoY, Vince59, xapantu, Julientroploin, poupoul2, Ner0lph, kinouchou, samuncle, Mpok, huats.

On attend plus que les nouvelles moutures des autres sites de la communauté…

Forum Ubuntu-fr.org Capture d'écran Forum Kubuntu-fr.org
Capture d'écran Forum Xubuntu-fr.org Capture d'écran Forum Edubuntu-fr.org

Youtube, Totem et Rhythmbox

Je savais qu’on pouvait consulter des vidéos Youtube à partir de Totem mais je viens de découvrir grâce au site Web Upd8 que cela est aussi possible sur Rhythmbox.

Youtube et Totem

Pour rappel Totem est le lecteur Vidéo par défaut d’Ubuntu. Donc pour Totem, dans la liste de lecture à droite de la vidéo, vous avez une liste déroulante qui par défaut est sur « liste de lecture », il suffit de sélectionner Youtube et un moteur de recherche apparaît, il suffit maintenant de taper sa recherche et de double-cliquer sur une vidéo pour la lire.

Capture d'écran Youtube et Totem

Youtube et Rhythmbox

Pour Rhythmbox cela se passe via un plugin et les vidéos sont en relation avec le morceau que vous écoutez. Par contre cela nécessite Flash et on ne peut pas écouter simultanément la vidéo et le morceau. Il faut en arrêter un pour écouter l’autre. En même temps vos oreilles préfèreront non ? Ah oui et ça ne marche qu’avec Ubuntu 10.10, apparemment à cause de SQLite.

Bon pour installer le bouzin, dans un terminal suivez les commandes suivantes :

sudo apt-get install python-gtkmozembed git git-core
mkdir -p ~/.gnome2/rhythmbox/plugins/
cd ~/.gnome2/rhythmbox/plugins/
git clone http://github.com/vincent/youtubeclips.git yt
mv yt/youtubeclips/ .
sudo rm -r yt/

Capture d'écran plugin Youtube de Rhtyhmbox

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

Source : Web Upd8

T’as un plan ? Non ? Ben utilises Dia…

Logo Dia

Pathétique comme titre ? Vous ne trouvez pas ? Ça ne va pas tarder…

Vous avez une présentation de la mort-qui-tue-à-petit-feu et pour que ça en jette vous avez besoin de faire un croquis aux petits oignons ou un plan (vous voyez maintenant, pathétique je sais… Désolé). Et bien sachez que Dia conçu est la réponse à votre besoin. C’est une application logicielle qui permet de créer des diagrammes et elle est franchement assez simple à utiliser. Pour ceux qui connaissent MySQL Workbench, le principe de création graphique est équivalent.

Il existe sur Windows, MacOS et surtout GNU/Linux puisqu’il s’agit d’un projet gnome. Pour l’installer dans Ubuntu :

sudo apt-get install dia-gnome

Alors arrêtez de gaspillez du papier ! Gaspillez plutôt de l’électricité ! Heu… Bon ben sur ce… Je vous laisse un exemple ô combien magnifique avant d’aller me cacher.

Illustration d'un diagramme

Source : Projet DIA, Image.

Ma configuration LAMP et phpMyAdmin.

Logos des différents composants de LAMP.

Aujourd’hui je vais vous présenter l’installation de LAMP + phpMyAdmin que j’utilise au quotidien sur ma distribution Ubuntu. Dans un premier temps on va voir comment installer tout ce petit monde, puis dans un second temps je vous présenterai ma configuration.

Installer LAMP et phpMyAdmin

Normalement si vous lisez cet article c’est que vous devez avoir au moins une vague idée de ce à quoi correspond l’acronyme LAMP mais un rappel ne fait jamais de mal : L = GNU/Linux, A = Apache, M = MySQL et P = PHP. Pour l’installation on va utiliser tasksel avec la commande suivante :

sudo tasksel install lamp-server

Il devrait vous demander un mot de passe pour l’utilisateur root en MySQL, n’oubliez pas de le renseigner. Ensuite le tout est de savoir si phpMyAdmin est installé par tasksel. Dans mes souvenirs, je crois que sous Lucid Lynx c’est le cas mais de toute façon essayer ne peut pas faire de mal. Dans le pire des cas il vous dira que c’est déjà installé. Donc la commande c’est :

sudo apt-get install phpmyadmin

Autoriser le .htaccess et la réécriture d’URL

Pour pouvoir faire de la réécriture d’URL il vous faut activer le module correspondant. La commande qui va bien :

sudo a2enmod rewrite

Dans l’absolu il faudrait redémarrer ou relancer Apache tout de suite mais on va d’abord autoriser le .htaccess pour nos futurs hôtes virtuels. Dans le fichier /etc/apache2/sites-available/default, répérer les sections ‹Directory /› et ‹Directory /var/www/›. Dans celles-ci, remplacer AllowOverride None par AllowOverride All.

Maintenant on redémarre Apache avec la commande :

sudo /etc/init.d/apache2 restart

L’erreur : Could not reliably determine the server’s fully qualified domain name, using 127.0.1.1 for ServerName

Cela peut parfois vous faire perdre le peu de cheveux que vous aviez sur le caillou donc c’est toujours bon à rajouter dans votre apache2.conf : on va signifier à Apache l’adresse ip du bouzin au cas où. Perso j’ai un faible pour Vim mais quelque soit l’éditeur que vous utilisez il faudra le faire en super-utilisateur avec sudo. On rajoute en fin du fichier /etc/apache2/apache2.conf ou dans le fichier /etc/apache2/httpd.conf (vide par défaut) la ligne suivante :

ServerName 127.0.0.1

Certains préféreront localhost à 127.0.0.1, personnellement je ne suis ni fâché avec les chiffres ni avec les adresse ip. En gros chacun « il fait comme il veut » à partir du moment où dans votre fichier /etc/hosts vous avez bien cette ligne :

127.0.0.1 localhost

Le fichier php.ini

On va maintenant personnaliser la configuration de PHP . Dans les sous parties-suivantes je vous mettrais les options à modifier dans le fichier /etc/php5/apache2/php.ini.

Le Safe Mode

Pour pouvoir utiliser la fonction shell_exec avant PHP 5.3, il faut mettre le Safe Mode à OFF. Mais attention lisez bien la documentation qui va avec.

safe_mode = Off

Mémoire maximale d’un script

Il s’agit de l’option memory_limit dont la valeur est la taille maximale de la mémoire allouée à un script. Pour ceux qui travaillent avec Drupal, il faut mettre une valeur assez importante : 64, 128 voire parfois plus si vous avez vraiment beaucoup de modules installés.

memory_limit = 128M

Le niveau d’affichage d’erreur

Par défaut, PHP affiche toutes les erreurs excepté les erreurs de type notice mais comme on est en développement on va tout afficher.

error_reporting = E_ALL | E_STRICT

Afficher les erreurs

En phase de développement on laisser à On mais ne pas oubliez de mettre à Off en phase de production. Les internautes n’ont que faire de savoir ce qui a posé des erreurs dans votre script. Donc en développement :

display_errors = On

La taille maximale des données envoyées avec POST

Cette valeur doit être supérieure que le taille maximale des fichiers en envoi (upload_max_filesize).

post_max_size = 128M

La taille maximale des fichiers en envoi

En local je me limite à 128 Mo, après à vous de voir selon vos besoins :

upload_max_filesize = 64M

Pour le reste des options, je laisse les valeurs par défaut.

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

Installer LibreOffice sous Ubuntu en .deb

Capture d'écran : LibreOffice - écran de démarrage

Hier je vous ai parlé de LibreOffice mais j’avais ommis de vous dire comment l’installer plus par flemme car je ne savais pas qu’on pouvait l’installer en .deb. Je n’avais pas vu sur le site officiel que les RPM à installer et je ne vous cache pas que les transormer en .deb avec alien ne m’enchantait pas vraiment. D’ailleurs si vous voulez vous y amuser le tutoriel de WebDevOnLinux est très bien fait.

Mais aujourd’hui je vais vous expliquer d’abord où télécharger les paquets en .deb puis comment les installer. Bon pour l’adresse c’est ici : download.documentfoundation.org/libreoffice/testing/. Il ne vous reste plus qu’à choisir le fichier compressé en tar.gz qui vous convient. Pour moi, c’est en 32 bits. Pour ceux qui sont en 64 bits, il vous faudra bien sûr adapter les commandes qui suivent. Donc pour installer :

cd
wget http://download.documentfoundation.org/libreoffice/testing/LO_3.3.0-beta1_Linux_x86_install-deb_en-US.tar.gz
sudo tar zxvf LO_3.3.0-beta1_Linux_x86_install-deb_en-US.tar.gz
sudo dpkg -i en-US/DEBS/*.deb
sudo dpkg -i en-US/DEBS/desktop-integration/libreoffice3.3-debian-menus_3.3-9526_all.deb

La dernier paquet installé sert à intégrer LibreOffice dans votre environnement graphique.

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