134 liens privés
Je commence à m'intéresser pas mal à Docker, voici quelques liens qui me semblent intéressants (liste amenée à évoluer) :
- Docker sous Raspbian : http://www.le-libriste.fr/2015/01/installer-docker-sur-un-raspberry-pi-tournant-sous-raspbian/
- Débuter avec Docker sous Debian 8 : http://www.it-connect.fr/debuter-avec-docker-et-les-containers-sous-debian-8/
- Docker chez Sam et Max : http://sametmax.com/le-deploiement-par-conteneurs-avec-docker/
- PLein d'articles sur Docker chez AdminRezo : http://blog.adminrezo.fr/tag/docker/
Comment installer Debian Jessie (optimisée) sur un Raspberry Pi 2. À tester un de ces jours quand j'aurai du temps à perdre -ahah!-.
Pour installer docker sur Debian 8 Jessie, il faut soit activer "jessie-backports" ( http://backports.debian.org/Instructions/#index3h2 ).
| ========
curl -sSL https://get.docker.com/ | sh
| ========
Ajouter l'utilisateur à ceux qui peuvent utiliser docker :
| ========
usermod -aG docker simon
| ========
Tester docker :
| ========
$ sudo docker run --rm hello-world
[sudo] password for simon:
Unable to find image 'hello-world:latest' locally
latest: Pulling from hello-world
a8219747be10: Pull complete
91c95931e552: Already exists
hello-world:latest: The image you are pulling has been verified. Important: image verification is a tech preview feature and should not be relied on to provide security.
Digest: sha256:aa03e5d0d5553b4c3473e89c8619cf79df368babd18681cf5daeb82aab55838d
Status: Downloaded newer image for hello-world:latest
Hello from Docker.
This message shows that your installation appears to be working correctly.
To generate this message, Docker took the following steps:
- The Docker client contacted the Docker daemon.
- The Docker daemon pulled the "hello-world" image from the Docker Hub.
(Assuming it was not already locally available.) - The Docker daemon created a new container from that image which runs the
executable that produces the output you are currently reading. - The Docker daemon streamed that output to the Docker client, which sent it
to your terminal.
To try something more ambitious, you can run an Ubuntu container with:
$ docker run -it ubuntu bash
For more examples and ideas, visit:
http://docs.docker.com/userguide/
| ========
Si vous avez suivi mes derniers Shaarlinks, vous savez que je viens de réinstaller une Debian 8 et que je me recolle à la configuration de vim. Un détail que je n'avais jamais regardé de près : la possibilité d'avoir la même configuration pour root (sudo donc) et l'utilisateur.
Toute la configuration de vim se fait dans votre home, soit "/home/simon/" dans mon cas. Il y a le fichier .vimrc et le dossier .vim qui sont importants. C'est là qu'on va faire la configuration, installer des plugins, etc... Pour pouvoir utiliser la même configuration avec root ou avec sudo, il suffit de faire un lien symbolique vers les dossiers de votre home !
//sauvegarde éventuelle de votre config vim root/sudo :
$ sudo mv /root/.vimrc{,.bak}
$ sudo mv /root/.vim{,.bak}
//création des liens symboliques
$ sudo ln -s /home/simon/.vimrc /root/
$ sudo ln -s /home/simon/.vim /root/
(Remplacer "simon" par votre nom d'utilisateur, évidemment!)
Tout simple mais il fallait y penser. :-)
Cerise sur le gâteau, si vous avez configuré gundo ( voir http://links.simonlefort.be/?U-7aJw ), vous aurez un historique de toutes les modifications que vous faites sur vos fichiers sensibles ! ;-)
J'oublie toujours comment remonter dans un terminal non-graphique :
| ========
Shift + PageUp/PageDown se déplacer de haut en bas, comme avec la barre de défilement d'un terminal graphique.
| ========
Les autres astuces sont toujours bonnes à prendre pour un petit rappel. :-)
Faire la liste des packages installés avec dpkg. Ce qui est intéressant, c'est qu'on peut réutiliser la liste pour tout réinstaller d'un coup sur une autre machine !
Je cite l'article :
| ========
Il est possible de lister l'ensemble des paquetages installés grâce à la commande :
$ dpkg --get-selections
Grâce à cet outil il est ainsi possible d'exporter la liste des paquetages installés de la manière suivante :
$ dpkg --get-selections > mes_paquetages
Récupération de la liste précédente :
$ dpkg --set-selections < mes_paquetages
| ========
Je dois réinstaller une machine et donc backuper une partie de mon "/home/". Je voulais voir ce qui prenait de la place et voir ce qui était nécessaire de garder. La machine est en tellement mauvais état ( trop de bidouilles avec les yeux fermés ? ^^' ) que je ne peux plus faire de mises à jours ni installer quoi que ce soit. ( trop de conflits ).
Je viens de voir que baobab, un analyseur d'utilisation de disque, est installé par défaut sur Debian. Yes!
Comment installer le gestionnaire de bureau Gnome sur une Debian 8 Jessie fraîchement installée (et où on a oublié d'installer le bureau...).
Résumé :
| ========
apt-get install aptitude tasksel
tasksel install gnome-desktop --new-install
| ========
Intéressant. Et je découvre la commande "nc" que je ne connaissais pas.
Pour vérifier que toutes les bibliothèques sont bien utilisées dans leur dernière version.
Je viens de me prendre la tête pendant un moment avec un "Tuduu" plus ou moins réguliers dans mes écouteurs... J'ai fermé mes onglets sans comprendre d'où ça venait pour finalement me rendre compte que c'était Pidgin qui gueulait à chaque connexion/déconnexion d'un contact alors que sa fenêtre n'était même pas ouverte. Le salaud.
Pourquoi ce truc n'est pas en silencieux de base, nondedjeu!? :-@
Enfin bref... Si ça vous arrive, pensez aux programmes qui ne sont pas visibles en faisant un alt+tab mais qui tournent en fond...
Merci ! :-)
Résumé :
1) Savoir quelle version de flash est installée et quelle est la plus récente :
| ========
$ sudo update-flashplugin-nonfree --status
Flash Player version installed on this system : 11.2.202.411
Flash Player version available on upstream site: 11.2.202.425
(...)
| ========
2) Mettre à jour flash :
| ========
$ sudo update-flashplugin-nonfree --install
--2015-01-02 13:37:23-- http://fpdownload.macromedia.com/get/flashplayer/pdc/11.2.202.425/install_flash_player_11_linux.i386.tar.gz
...
| ========
Autre source :
https://wiki.debian.org/fr/FlashPlayer
(Si le paquet n'est pas disponible, il faut ajouter les dépôts "contrib" et "non-free" dans le fichier "/etc/apt/sources.lit " :
| ========
deb http://ftp.be.debian.org/debian/ jessie main contrib non-free
deb-src http://ftp.be.debian.org/debian/ jessie main contrib non-free
| ========
J'avais un soucis pour utiliser une Arduino Uno sous Debian 8. J'ai téléchargé la dernière version depuis le site et si je lançais l'IDE d'Arduino avec mon utilisateur, je ne pouvais pas sélectionner le port série dans "Outils > Port série" (c'était grisé.). Je devais démarrer le programmer en root, ce qui n'est pas terrible...
J'ai fouillé un peu et j'ai vu sur plusieurs forums qu'ils parlaient de créer une règle "udev". J'ai trouvé de la doc sur le site d'Arduino ( http://playground.arduino.cc/Linux/Udev ) et j'ai rajouté une règle dans le dossier "/etc/udev/rules.d/".
| ======== (en root)
vi /etc/udev/rules.d/09-local.rules
Fichier créé en suivant l'explication : http://playground.arduino.cc/Linux/Udev
27/12/2014 par Simon
#Arduino UNO
SUBSYSTEMS=="usb", ATTRS{idProduct}=="0043", ATTRS{idVendor}=="2341", SYMLINK+="arduino arduinouno$attr{serial}", OWNER="simon"
| ========
Avant de créer la règle, je voyais bien l'Arduino en faisant un "lsusb" :
| ========
$ lsusb
(...)
Bus 001 Device 008: ID 2341:0043 Arduino SA Uno R3 (CDC ACM)
(...)
| ========
Et le "node" ttyACM0 apparaissait bien quand je branchais l'arduino. Les droits étaient les suivants :
| ========
$ ls -l /dev/ttyACM0
crw-rw---- 1 root dialout 166, 0 déc 28 00:16 /dev/ttyACM0
| ========
Après avoir créé la règle, j'ai deux "nodes" qui apparaissent en plus. Ils font des liens symboliques vers ttyACM0 et celui-ci est maintenant propriété de mon user.
| ========
$ ls -l /dev/arduino*
lrwxrwxrwx 1 root root 7 déc 28 00:21 /dev/arduino -> ttyACM0
lrwxrwxrwx 1 root root 7 déc 28 00:21 /dev/arduino_uno_7413736373735151A0C0 -> ttyACM0
$ ls -l /dev/ttyACM0
crw-rw---- 1 simon dialout 166, 0 déc 28 00:21 /dev/ttyACM0
| ========
Il y a sans doute encore plein de choses à apprendre mais ça marche. :-)
Peut-être que j'approfondirai ça un jour dans un article.
Un tutoriel intéressant pour la configuration d'un serveur sous Debian. (ici, la partie pour l'envoi de mails)
J'ai l'habitude de me connecter sur des serveurs Windows à partir de mon ordinateur sous Debian. Quand je veux me connecter sur une machine sous GNU/Linux, j'utilise généralement ssh et parfois vnc si je veux l'interface graphique. Aujourd'hui, on m'a demandé ce qu'il existait pour se connecter à distance tout en partageant le bureau, le son et un dossier...
Je suis en train de tester X2Go qui m'a semblé intéressant.
Ma première déception : pas de "serveur" sur Raspberry Pi.
Je me suis ensuite battu pendant plus d'une heure sans pouvoir me connecter sur le serveur...
Est-ce que quelqu'un l'a déjà utilisé ou connait une alternative simple ?
Je suis un peu surpris que ça soit si simple de se connecter de Linux vers Windows (rdesktop!) et si compliqué de Linux à Linux. J'ai sûrement du rater un truc con ?
J'ai du configurer une imprimante réseau sur Debian et celle-ci n'était pas reconnue aussi facilement que les autres. J'ai du installer Cups et chipoter un peu avec la configuration.
Autres liens :
http://www.debianadmin.com/setup-cups-common-unix-printing-system-server-and-client-in-debian.html
http://www.developpez.net/forums/d527983/systemes/linux/reseau/cups-interface-web-supprimer-l-authentification-certaines-actions/
Il y a un paquet de monde qui ne veut pas voir arriver systemd sur Debian. (Ou en tout cas, ils veulent avoir le choix de l'utiliser ou non!)
Je ne suis pas spécialiste mais si je comprends bien, systemd fonctionne très bien mais il fait beaucoup (trop) de choses. Ce n'est plus un ensemble de programmes simples mais un gros programme compliqué. (Ce qui s'éloigne de la philosophie UNIX.)
Nous verrons ce qu'il adviendra mais je suis partisan du choix. (Mais j'avoue ne pas savoir en détail tout ce que ça implique.)
iRedMail permet de configurer facilement un serveur mail sur une Debian (ou autre plateforme type Redhat, CentOS, OpenBSD, ...). On l'utilise au taf et ça marche pas mal. Il faut que je regarde pour m'installer ça tranquillement sur un petit serveur.
Procédure d'installation : http://www.iredmail.org/docs/install.iredmail.on.debian.ubuntu.html
Quelques infos sur les installateurs de paquets, sur comment lister les paquets installés (et leur version), etc...