Browsed by
Catégorie : Linux

Simplification d’APT

Simplification d’APT

Hier soir au cours d’une discussion avec un autre Linuxien, j’ai appris les nouveautés appliquées à APT avec l’arrivée de Debian Jessie. Pour rappel APT est le gestionnaire de paquets par défaut sous Debian. Il s’agit d’une simplification et d’une uniformisation des différentes commandes utilisées. Au revoir le long et fastidieux apt-get ou autre apt-cache maintenant il suffit d’utiliser la commande apt suivi de l’action souhaitée.

man_aptPour installer un paquet il faut donc taper

et pour une mise à jour

La recherche est aussi grandement simplifiée

searchLa commande retourne plein d’informations utiles :

  • si la paquet est installé
  • quelle version est diponible
  • de quelle branche il est issu
  • un description plus lisible

La seconde modification intervient dans la présentation d’APT. Les développeurs ont rajoutés une barre de progression qui nous informe sur l’état d’avancement de la mise à jour ou de l’installation de paquets.

update

Ce n’est pas un grand bouleversement dans l’utilisation ou la mise en place d’apt, surtout si comme moi vous utilisez les allias dans votre zshrc ou bashrc. Mais je trouve l’initiative très bonne notamment pour les débutants qui étaient souvent perdus entre un apt-get ou un apt-cache search, avec ce système plus de confusion. Qui a dit que Debian ne faisait pas dans le user-friendly ? :p

Bloc-Notes : L’onglet vie privée dans Firefox

Bloc-Notes : L’onglet vie privée dans Firefox

Je navigue sur internet régulièrement depuis mes ordinateurs portables et un jour je me suis posé la question « et si je perds ou l’on me vole mon portable qu’arrive t’il aux données persistantes du navigateur ? » Et bien elles sont encore présentes et donc exploitables. Pour éviter cela je me suis donc penché d’un peu plus près sur cet onglet qui parait simple et compliqué à la fois. Cela fait maintenant plusieurs années que Mozilla travaille sur des fonctionnalités de vie privée, mais elles sont encore très méconnues et nécessitent souvent une modification. Voici comment je l’utilise afin d’éviter le plus possible de laisser des traces locales sur mes ordinateurs portables.

Principalement ce que je souhaite effacer :

  • Historique de navigation
  • Historique de téléchargement
  • Connexions actives
  • Historique des formulaire
  • Le cache
  • Les cookies
  • Les cookies tiers

La configuration s’effectue dans le menu préférence de Firefox. Pour information j’utilise Debian qui a renommé Firefox en Iceweasel, mais le fonctionnement reste identique mis à part une différence d’opinions entre Debian et Mozilla. Pour le détail c’est par ici.

Read More Read More

Embellir sa Debian et Xfce

Embellir sa Debian et Xfce

J’ai récemment installé une session xfce sur un de mes ordinateurs portables, pour mon fils et sa première réaction « C’est moche ! » , en effet je suis plutôt d’accord avec lui. Sans pour autant dire qu’il est moche, mais de base il fait un peu vieillot.

J’ai donc entrepris de le mettre au goût du jour.

Toute la configuration a été faite sur une Debian Sid et Xfce 4.10, avec lightdm comme chargeur graphique.

Read More Read More

Gérer ses dotfiles avec git

Gérer ses dotfiles avec git

L’utilisation de plusieurs ordinateurs sous Linux, peut devenir un vrai cauchemar lorsque l’on veut maintenir la même configuration à jour. Dans mon quotidien il m’arrive d’utiliser trois ordinateurs différents. Et j’aime bien retrouver mes marques quel que soit la machine utilisée. Au départ je « trimballais » partout une clef usb avec tous mes fichiers de configurations, mais cette solution a atteint sa limite très rapidement.

Elle était surtout très contraignante car, je devais en permanence avoir ma clef usb sur moi et en cas de modification de configuration penser à faire une copie (ce qui arrivait une fois sur mille) sur la dite clef pour pouvoir mettre à jour mes autres ordinateurs. Du coup je me retrouvais avec des configurations très hétéroclites.

J’ai donc décidé de créer un dépôt git pour les différentes configurations que je souhaite déployer sur mes ordinateurs. Certains diront pourquoi ne pas tout grouper dans un même dépôt, je préfère les séparer en cas problème sur un cela ne me bloquera pas le reste.

C’est alors que j’ai entendu parler de vcsh et mr (Merci à Brice camarade libriste qui m’a expliqué les bases). Ses deux petits programmes couplés avec git m’ont permit de centraliser tous mes fichiers de configurations sur mon serveur gitlab et ainsi de pouvoir installer mon environnement sur tous les ordinateurs que j’utilise.

Read More Read More

Un terminal aux petits oignons

Un terminal aux petits oignons

Après des années d’utilisation très basique je me suis enfin penché sur l’amélioration de mon terminal. Au départ il me servait uniquement pour les mises à jour système, au fil du temps son utilisation s’est imposée d’elle-même a tel point qu’il est en permanence ouvert dans le coin d’un de mes bureaux virtuels.

Ne sachant pas où aller et de quoi j’avais besoin, j’ai constitué un mini cahier des charges comme ligne directrice.

J’ai principalement besoin :

  • Un thème graphique reposant pour le yeux.
  • La surbrillance des commandes tapées (m’indiquer quand j’ai fait une faute de frappe sur une commande).
  • D’un seul coup d’oeil connaître la branche git sur laquelle je travaille, et si des changements sont à « commiter ».
  • Dans une même fenêtre travailler sur plusieurs terminaux, avec par exemple des sessions ssh différentes.
  • Un Prompt succin avec les infos essentielles

Tout est prêt, let’s go !

Read More Read More

Steam et libc6 sous Wheezy 64 bits

Steam et libc6 sous Wheezy 64 bits

Ce soir j’ai un peu de temps libre et pour passer mes nerfs de la journée j’ai voulu me défouler en fragant (comme on dit dans le jargon) quelques méchants dans Half-life 2 sur Steam. Après de longues semaines sans jouer j’avais hâte !

Premier démarrage steam doit se mettre  à jour, normal après autant de temps sans utilisation,  au redémarrage bam une belle erreur se met entre moi et ma mitraillette de l’espace.

 

Je prends une grande inspiration et je me mets au travail. D’abords je vérifie la version de libc6 sur wheezy :

 

Read More Read More