Archives de catégorie : Linux

« Je crois que j’ai perdu le (sans) fil… »

Bon, en ce moment j’utilise Ubuntu. Pourquoi ? Un peu par la force des choses, et parce que je vais bientôt peut-être me lancer dans des activités d’initiation à Linux, et que dans ces cas-là, Ubuntu me semble incontournable (encore que ça se discute de plus en plus), et que depuis la dernière fois que j’y ai touché, ça a sacrément changé.

Bon, bref le problème de ce soir ne se situe pas là. Aujourd’hui encore, Ubuntu semble pâtir de problèmes logiciels, matériels, ou les deux, assez hallucinants pour une distribution qui se veut ouvertement très grand public, je trouve.

Continuer la lecture de « Je crois que j’ai perdu le (sans) fil… »

zsh: command not found: virtualenv

Je me refais une petite installation Linux en ce moment.

Au moment d’installer virtualenv, ce paquet très pratique pour Python, je suis resté sur le cul en ne voyant pas la commande « virtualenv » s’auto-compléter dans le terminal, et en voyant ça s’afficher si j’essaye quand même de la taper :

zsh: command not found: virtualenv

Enfer et damnation ! Comment cela se peut-il, je viens de l’installer ?

En fait la raison est plutôt bête, étant donné que je l’ai installé avec l’option –user de pip (non, ceci n’est pas un article sponsorisé par Sam&Max…), il est allé s’installer dans ~/.local/bin, plutôt que dans les dossiers généraux du système (pour qu’il ne soit installé que pour mon utilisateur), et mon PATH ne contenait pas (encore) ce dossier.

À partir de là la solution est triviale : il suffit de rajouter 2 petites lignes dans son .zshrc (ou le fichier de config du shell qu’on utilise, en gros)…

[cc lang= »bash »]

PATH=PATH:~/.local/bin

export PATH # il se peut que la syntaxe soit différente pour les shells utilisant setenv (tcsh, etc.)

[/cc]

puis de relancer la config du shell…

[cc lang= »bash »]

source ~/.zshrc

[/cc]

et pouf youplaboum ça y est ça fonctionne !

Mais c’est con comme problème…

« Ah… Ok … »

Parfois, je trouve que certaines choses sont vraiment débiles…

Débarquant récemment sur une Fedora toute fraîche (et oui, j’ai fini par mettre ma Debian à la retraite), je tente de lire un DVD commercial lambda sous VLC et… oups, ça ne marche pas !

Cascade d’erreurs comme quoi le média ne peut pas être lu.

Un problème classique sur Linux : les DVD du commerce sont chiffrés et dans la grande majorité des cas, une distribution Linux ne propose pas de base le paquet permettant de les décoder.

Bref, installation de ce fameux paquet, répondant au doux nom de libdvdcss.

Ça ne marche pas.

Passage par divers dépôts pour installer à peu près tous les codecs de la création…

Ça ne marche toujours pas.

Mon salut est venu au détour d’un forum technique… Le device utilisé par défaut par VLC pour la lecture des DVD est « /dev/dvd », visible comme entrée par défaut de la liste labelisée « Disc device » dans le menu « Open Disc ». J’ai changé cette entrée pour la dernière de la liste, « /dev/sr0 » (qui désigne, en effet, le lecteur CD également) et… Paf, ça marche.

Je crois que plusieurs images sont nécessaires pour exprimer mon sentiment à ce moment-là…

 

 

Ah, ça va mieux après !

Juste en passant

Hier en faisant ma mise à jour de Debian (sur unstable), j’ai eu droit à un beau message d’erreur :
dpkg: error processing gnome-themes-standard:amd64 (--configure):
dependency problems - leaving unconfigured
Errors were encountered while processing:
gnome-themes-standard-data
gnome-themes-standard:amd64
E: Sub-process /usr/bin/dpkg returned an error code (1)
A package failed to install.  Trying to recover:
Setting up gnome-themes-standard-data (3.8.1-1) ...
update-alternatives: using /usr/share/icons/Adwaita/cursor.theme to provide /usr/share/icons/default/index.theme (x-cursor-theme) in auto mode
update-alternatives: error: error creating symbolic link `/usr/share/icons/default/index.theme.dpkg-tmp': No such file or directory
dpkg: error processing gnome-themes-standard-data (--configure):
subprocess installed post-installation script returned error exit status 2
dpkg: dependency problems prevent configuration of gnome-themes-standard:amd64:
gnome-themes-standard:amd64 depends on gnome-themes-standard-data (= 3.8.1-1); however:
Package gnome-themes-standard-data is not configured yet.

dpkg: error processing gnome-themes-standard:amd64 (--configure):

dependency problems - leaving unconfigured
Errors were encountered while processing:
gnome-themes-standard-data
gnome-themes-standard:amd64

En gros il essayait de créer un fichier dans /usr/share/icons/default/, alors que ce dossier n’existait pas chez moi. Alors, vu que j’utilise Adwaita comme thème (par exemple), la solution pour moi a été de faire :

# ln -s /usr/share/icons/Adwaita /usr/share/icons/default

autrement dit de créer un dossier default qui est en fait un lien qui pointe sur le dossier de Adwaita.

Ça change rien au fait que cette mise à jour a aussi cassé GTK3, mais bon, au moins ça c’est fait.

Man vs. Gnome 3 — Deuxième chapitre

man vs gnome 3
Le retour !

Hello à tous !

Presque deux mois après la première partie, voici la suite de mon retour utilisateur de l’interface Gnome 3 sous Debian ! 🙂

Pour info, en fait, depuis un mois, mon interface s’est vraiment « stabilisée », elle n’a pas subi de changement majeur. Mais j’ai encore une petite liste de choses qui changent dans Gnome 3 par rapport à Gnome 2… et quelques autres remarques bien entendu.

Continuer la lecture de Man vs. Gnome 3 — Deuxième chapitre

Man Vs. Gnome 3 : Premier chapitre

 

man vs gnome 3
À la découverte de l'inconnu...

Depuis quelques temps, niveau Linux je me suis stabilisé sous Debian Testing (Wheezy). Le truc marrant, c’est que la dernière fois que je l’ai réinstallée, j’ai eu la surprise de voir qu’elle était livrée avec Gnome 3 et son Gnome Shell.

Or moi et Gnome 2, c’est un peu comme un vieux couple : on s’engueule de temps en temps, on essaye parfois d’aller voir ailleurs, des Desktop Environments comme KDE ou XFCE aux plus sobres (mais très bons) Window Managers comme Fluxbox, Openbox, mais finalement, on finit toujours ensemble à nouveau…

Du coup, moi qui était jusqu’à ce jour un adepte de Gnome 2 «Classic», n’ayant jamais utilisé Gnome 3, j’ai pris le parti d’essayer de survivre dans ce nouvel environnement…

Continuer la lecture de Man Vs. Gnome 3 : Premier chapitre

La mini lib réseau

 

Plusieurs fois (pour des projets Epitech notamment), j’ai eu à faire ce qu’on appelle des sockets Unix en C

Des chaussettes unies haussées ?

Autrement dit, des programmes sur le modèle client/serveur qui se connectent via le protocole TCP/IP dans un environnement Unix (comme par exemple Linux), codés en C.

(Si vous n’avez pas compris ces premières lignes, inutile, j’en ai peur, d’en lire davantage… 😉

Continuer la lecture de La mini lib réseau