Installation de composer ubuntu

Je préfère ne pas installer composer via apt car la version n’est jamais la plus récente, du coup je l’installe via la procédure qui est sur le site ce qui me permet de le mettre à jour grâce à une option de la commande composer

Avant toute chose, il faut supprimer la version de composer qui aurait été installé avec apt

apt remove composer

Puis suivre la procédure sur le site de composer (au moins les 2 premières commandes), ensuite lancer ces commandes :

php composer-setup.php --install-dir=/usr/local/bin --filename=composer
php -r "unlink('composer-setup.php');"

Vous pourrez désormais utiliser la commande directement comme ceci dans n’importe quel dossier.

composer require ....

Pour mettre à jour, il suffit de faire

composer self-update

 

Mettre à jour nodejs et npm (ubuntu)

Pour mettre à jour nodejs et npm, il faut commencer par vider le cache

sudo npm cache clean -f

Puis installer n pour gérer les versions

sudo npm install -g n

Ensuite via n, il faut récupérer la version voulue

sudo n stable

Enfin, il faut modifier les liens vers les commandes pour utiliser ces versions

ln -sf /usr/local/n/versions/node/9.4.0/bin/node /usr/bin/nodejs
ln -sf /usr/local/n/versions/node/9.4.0/bin/npm /usr/bin/npm

Modifier le mot de passe sur un switch HP Procurve

Voici la commande qui permet de modifier le nom d’utilisateur et le mot de passe sur les switch HP Procurve :

password manager user-name admin plaintext nouveaumdp
password operator user-name admin plaintext nouveaumdp


Raspberry Pi : mettre a jour le firmware et le gpu

Première étape, connaitre la version du noyau :

uname -a
Linux RPi 3.1.19 #1 PREEMPT Fri Jun 1 14:16:38 CEST 2012 armv6l GNU/Linux

Puis connaitre la version du firmware du gpu

/opt/vc/bin/vcgencmd version
May 31 2012 13:35:03
Copyright (c) 2012 Broadcom
version 317494 (release)

Pour mettre à jour ses 2 points, il suffit de déconnecter la carte SD et dans la connecter dans le lecteur d’un pc sous windows.
Puis de télécharger 2 fichiers, le start.elf qui contient le firmware du GPU et kernel.img qui contient le noyau. Il faut cliquer sur raw pour télécharger le fichier au format raw.

https://github.com/raspberrypi/firmware/blob/master/boot/start.elf

faire la même chose pour le noyau :

https://github.com/raspberrypi/firmware/tree/master/boot/kernel.img

Renommer les anciens fichiers du la carte SD en .old au cas où … puis copier les 2 nouveaux sur la carte.
Remettre la carte dans le lecteur du raspberry pi, puis démarrez le.
Dans la console tapez:

sudo apt-get install ca-certificates
wget http://goo.gl/1BOfJ -O /usr/bin/rpi-update && chmod +x /usr/bin/rpi-update

Cela permet de récupérer le porgramme rpi-update qui permet la mise à jour du raspberry.

Il faut ensuite lancer la commande rpi-update, elle peut prendre un argument qui correspond à la taille de la mémoire allouée à la carte graphique, par défaut la valeur est 224.
C’est à dire que la carte graphique peut utiliser 32 Mo de la Ram.

rpi-update

Vous pouvez utiliser 128 et 192 comme valeur pour le partage de mémoire ce qui donnerait :

rpi-update 128

Vous pouvez aussi changer de valeur en sans faire un update, dans le dossier /boot vous allez trouver :

arm128_start.elf
arm192_start.elf
arm224_start.elf

Ce sont les fichiers qui correspondent à 128Mo, 192 et 224Mo.
Donc vous pourrez faire un :

cd /boot
cp arm192_start.elf start.elf

et rebooter vous aurez partagé 64Mo avec la carte graphique.

Raspberry Pi : Duplicate sources.list

Petit soucis rencontré avec le Raspberry Pi lors d’un apt-get update :

W: Duplicate sources.list entry http://ftp.fr.debian.org/debian/ squeeze/main armel Packages (/var/lib/apt/lists/ftp.fr.debian.org_debian_dists_squeeze_main_binary-armel_Packages)
W: You may want to run apt-get update to correct these problems

Pour le résoudre :

nano /etc/apt/sources.list
#deb http://ftp.uk.debian.org/debian/ squeeze main
deb http://ftp.uk.debian.org/debian/ squeeze main non-free

on peut aussi les mettre en fr en remplaçant uk par fr