Vagrant – Node.js et Bower sur Ubuntu 14.04
Une fois n'est pas coutume. Nous allons encore traiter des difficultés qui peuvent tourner autour de Vagrant. Même si ce n'est pas spécialement Vagrant qui est en cause. Récemment, j'ai été amené à automatiser l'installation de l'API Console pour RAML. Pour celà, il faut installer , NPM, Grunt et Bower. Première version VagrantFile : ("2") do |config| = "ubuntu/trusty32" "forwarded_port", guest: 9000, host: 9000 "forwarded_port", guest: 35729, host: 35729 :shell, :path => "; end : apt-get -y install nodejs npm…
Vagrant – la provision à très grande vitesse
Si vous commencez avec Vagrant, vous devez faire de nombreux essais et enchainner les vagrant destroy --force && vagrant up ! Cet outil est censé faire gagner du temps à tout le monde. Pourtant, votre consommation de café a sûrement augmenté. En effet, la configuration de vos VMs est automatisée. Votre tâche de création d'environnement de développement est donc plus rapide et plus robuste. Cependant, l'étape de téléchargement des packages (via un gestionnaire de paquets tel que APT, Composer, NPM,…
Vagrant – guest machine entered an invalid state
Vous venez d'installer VirtualBox et Vagrant. Vous êtes prêt à entrer dans le monde de la virtualisation facile. Vous saisissez la fameuse commande vagrant up. C'est alors que la console vous répond ce message : Bringing machine 'default' up with 'virtualbox' ==> default: Importing base box 'ubuntu/trusty32'... ==> default: Matching MAC address for NAT ==> default: Checking if box 'ubuntu/trusty32' is up to ==> default: Setting the name of the VM: vm-trusty32_default_1411046289230_861 ==> default: Clearing any previously set forwarded ==>…
Vagrant – une box sur un répertoire partagé
Vous créez peut-être vous même des box Vagrant pour les partager avec vos équipes de développement. Pour cela, il est possible de déposer vos box sur un serveur HTTP ou dans un dossier partagé. La réutilisation d'une box personnalisée est très simple et se fait ainsi pour un serveur HTTP : ("2") do |config| = "mycompany/trusty32" = "; end Sur un dossier partagé, le fichier de configuration ressemblera à ceci : ("2") do |config| = "mycompany/trusty32" = "file://\\\\myserver/mysharedfolder/; end Cependant,…
Vagrant – JDK Oracle sur Ubuntu
Récemment, j'ai voulu créer une box Vagrant contenant un environnement de développement Java prêt à l'usage. Sur GNU/Linux, il existe deux possibilités pour le JDK : OpenJDK Oracle JDK Souhaitant rester au plus proche de la version de production, j'ai décidé d'installer la version d'Oracle. Cette version n'est pas disponible sur les dépôts officiels d'Ubuntu. Il faut passer par les dépôts PPA. Création de la VM Déclaration La déclaration de la box est assez simple avec le fichier VagrantFile :…
Vagrant – la virtualisation des environnements de développement facile
Ne vous est-il jamais arrivé de ne pas être capable de reproduire, sur votre environnement de développement, un bug rencontré en production ? Vous êtes sûrement sous MS Windows ou Mac OS X alors que la production tourne sous Ou ne vous est-il pas arrivé de pester pour écrire ou suivre un guide d'installation d'un environnement de développement ? Depuis quelques années, les VMs sont là pour répondre à ces problématiques. Néanmoins, ces outils ne sont pas toujours simple à…
Libtool – l’extension .so manquante
Après avoir passé ma Debian Woody en Sarge, les scripts d'installation de GWhere ne fonctionnaient plus. Scott James Remnant explique bien le problème et propose une solution. Personnellement, les scripts de GWhere refonctionnaient correctement après avoir effectué les commandes suivantes : $libtoolize -c -f $aclocal $autoconf Bonne compilation ! ;-)
Migrer une Debian Woody en Sarge
La Debian GNU/Linux , plus connue sous le nom de Sarge, est sortie le 6 juin 2005. De plus, le support de sécurité de la Debian GNU/Linux , plus connue également sous le nom de Woody, s'est arrêté le 30 juin 2006. Il était donc temps que je migre ma Debian Woody en Sarge ! Le passage de Woody à Sarge s'est fait correctement malgré quelques soucis d'espace disque insuffisant. Notes Cf. L'annonce officielle de publication de la Sarge. Cf. L'annonce…
Debian Addict arrondit les angles
Non, non ! L'équipe de la rédaction ne va pas changer de ton ! ;-) Le site fait seulement peau neuve. L'aspect des boîtes de l'interface graphique du site ont été revues, en s'inspirant de la présentation des Krazy Korners. Ainsi, elles ont des angles arrondis. Le code des squelettes SPIP a été nettoyé de même que les feuilles de style. Quelques petites modifications mineures suivront, mais le principal est déja en place. Notes Notez que le code HTML et CSS a…
Asus MyPal 620 – GNU/Linux
Le pingouin débarque enfin sur les Asus MyPal 620 ! Le portage de GNU/Linux sur le Pocket PC Asus MyPal 620 a repris. Le site héberge les pages d'information sur le portage de Linux sur MyPal 620. Bien entendu ce portage fonctionne non seulement pour le MyPal A620 mais également pour le MyPal A620BT même si le bluetooth n'est pas encore supporté. Le projet a été repris par Vincent Bénony qui a fourni un excellent travail. Puisqu'en pas moins de…