Menu principal

Statut de la page

Perte du réseau filaire lors de l’upgrade 16.xx vers 17.04 d’Ubuntu

Lors de l’uprgrade d’Ubuntu vers le 17.04, au redémarrage, la connexion réseau filaire a été perdue. Ceci m’est arrivé sur deux PC successivement et n’ayant trouvé la solution qu’en anglais, je la partage en français. Je précise que les deux PC en question ont des histoires très différentes et des âges très différents. Dans un terminal tapez la commande suivante : sudo gedit /usr/lib/NetworkManager/conf.d/10-globally-managed-devices.conf Dans le fichier, changez la seconde ligne : [keyfile] unmanaged-devices=*,except:type:wifi,except:type:wwan en : [keyfile] unmanaged-devices=*,except:type:ethernet,except:type:wifi,except:type:wwan Puis lancez la commande : sudo service network-manager [...]
Lire la suite
Vus : 321
Publié par Boutor : 55

Perte du mot de passe session sous Ubuntu

Ça a fini par arrivé, j’ai perdu mon mot de passe de session. Et bien sûr, c’est le compte qui permet d’accéder au super-utilisateur. Trouver la solution fait perdre beaucoup de temps alors que c’est tout bête. Rebootez votre PC Appuyez sur Échappe (ou Shift sinon) pour faire apparaître la liste de choix pour lancer Ubuntu. Prenez un recovery mode. Allez sur le choix root. Tapez ce qui suit (probablement en qwerty… courage) : mount -o rw,remount / passwd votre_log_de_session reboot Et normalement c’est tout bon. Si comme moi, vous faîtes encore plus fort et ne vous souvenez pas de votre login. Vous devriez pouvoir le trouver vers la fin du fichier /etc/passwd. [...]
Lire la suite
Vus : 771
Publié par Boutor : 55

CodeBlocks avec des répertoires avec des accents

Sous Ubuntu, depuis la dernière mise à jour (15.10), Code::Blocks me pose des soucis. J’avais pour habitude de mettre mes projets Code::Blocks en c++ sous le répertoire /home/boutor/Modèles/cpp/ Jusqu’à aujourd’hui pas de soucis. Lors de la compilation les fichiers objets ne sont pas générés (.o) , ce qui fait que la liaison plante et donc on n’obtient pas d’exécutable. On obtient une sortie typique comme suit : Build started on: 12-12-2015 at 16:02.02 Build ended on: 12-12-2015 at 16:02.02 ————– Build: Debug in Shallow (compiler: GNU GCC Compiler)————— g++ -Wall -fexceptions -I./include -g -c /home/ben/Modèles/cpp/Shallow_Magnet/main.cpp -o obj/Debug/main.o g++ -Wall -fexceptions -I./include -g -c /home/ben/Modèles/cpp/Shallow_Magnet/src/grid.cpp -o [...]
Lire la suite
Vus : 599
Publié par Boutor : 55

Utiliser OpenMP avec Code::Blocks sous Windows

J’avais déjà fait en 2011 un article sur OpenMP et Code::Blocks (http://wp.me/pJPCq-6H). Comme celui-ci a toujours du succès et qu’il est franchement daté, je le remets au goût du jour. Je vous laisse installer Code::Blocks. Quelque soit la version choisie, le MinGW intégré ne supporte pas OpenMP. Vous allez dans le répertoire C:\\Program Files (x86)\\CodeBlocks et changer le répertoire MinGW en MinGW_old, pour revenir en arrière en cas de besoin. Vous allez chercher le MinGW de TDM disponible ici : http://tdm-gcc.tdragon.net/download. Vous lancez l’application et choisissez CREATE.  [...]
Lire la suite
Vus : 653
Publié par Boutor : 55

Upgrade Ubuntu 13.04 vers 13.10 impossible avec pilotes propriétaires

Je ne sais pas si c’est le cas avec tous les pilotes propriétaires, mais c’est le cas avec ceux de Nvidia (le 310 chez moi). Lorsqu’on lance l’upgrade vers le 13.10, rien ne se passe. Si on lance le programme dans un terminal: update-manager, on obtient l’erreur « Signal 0 ». Ce problème est référencé comme bug dans Launchpad et devrait être réglé prochainement. Cependant, il est tout de même possible de lancer l’upgrade en désinstallant le driver Nvidia et réinstallant le driver libre vidéo nouveau (pour cela aller dans update-manager -> Configuration, onglet Pilotes additionnels). Redémarrer votre PC, puis lancez la mise à jour. Vous pouvez alors réinstaller le pilote Nvidia (319 maintenant par exemple, toujours via l’onglet Pilotes additionnels). [...]
Lire la suite
Vus : 2335
Publié par Boutor : 55

Script awk : mkl2gpx

Je fais de la capture de parcours avec OSMtracker. Les fichiers obtenus sont au format XML GPX. J’ai trouvé une série d’outils me permettant de réaliser des tracés et quelques statistiques. Et je saisie le cas échéant les chemins manquant dans Open Street Map (OSM!). Lors d’une de mes sorties, c’est un ami qui a réalisé la capture GPS. Le fichier obtenu est un KML, aussi en XML. En regardant le contenu, c’est la même chose que le GPX écrit différemment. Du coup, j’ai réalisé ce petit script pour réaliser le travail. L’unique astuce du script est FS = "[> <]" qui permet d’avoir le signe > et < en séparateur de champ. BEGIN { print "<?xml version=\\"1.0\\" encoding=\\"UTF-8\\" ?>" print "<gpx [...]
Lire la suite
Vus : 1111
Publié par Boutor : 55

Problème lecture DVD

J’ai acheté récemment des DVDs et ni VLC, ni TOTEM, ni MPLAYER n’arrivent à les lire. C’est la première fois que VLC et MPLAYER me font défauts. Les erreurs sont les suivantes : Pour VLC : libdvdnav: decoder.c: [WARNING, unknown bits: 1000000000080000] libdvdnav: decoder.c:[WARNING, unknown bits: 1000000000000000] ***libdvdread: CHECK_VALUE failed in ifo_read.c:914 ****** for pgc->cell_playback_offset != 0 *** Pour MPLAYER : Audio: no sound Starting playback… Unsupported PixelFormat 61 Unsupported PixelFormat 53 Unsupported PixelFormat 81 Movie-Aspect is 1.33:1 – prescaling to correct movie aspect. VO: [vdpau] 720×576 => 768×576 Planar YV12 [mpeg2video @ 0x7f9fd4513540]ac-tex damaged at 37 7 [mpeg2video @ 0x7f9fd4513540]Warning MVs not available [mpeg2video @ [...]
Lire la suite
Vus : 1162
Publié par Boutor : 55

Utiliser C++11 avec Code::Blocks sur windows

Si vous installez Code::Blocks et gardez le MinGW par défaut, il ne vous sera pas possible de compiler avec le standard C++11 (g++ -std=c++11). Ce standard peut être utile car GCC est désormais doté de std::thread et std::chrono, permettant de réaliser de simples threads pour l’utilisation des multi-coeurs et d’utiliser chrono qui implémente des mesures du temp et des temps d’attente de manière très simple. Il ne vous sera pas possible non plus de compiler des programmes utilisant OpenMP. Mais j’avais déjà décrit ce problème dans un de mes billets précédents. Il va falloir changer l’installation de mingw dans Code::Blocks. Pour cela, il faut récupérer le dernier MinGW sur SourceForge : http://sourceforge.net/projects/mingwbuilds/ Il suffit de décompresser [...]
Lire la suite
Vus : 1121
Publié par Boutor : 55

Un dépôt local pour Miktex

Miktex est une version de Latex pour Windows (http://miktex.org). Il existe même un version portable. Il est possible de le coupler avec un éditeur dédié, comme Texcenter ou Texmaker. Lors de l’utilisation de package dans latex \\usepackage{}, il faut parfois en installer de nouveaux. Par défaut Miktex va essayer d’atteindre un dépôt sur le net. Cependant, cela n’est pas toujours possible. Il est possible pour palier à ce problème de construire un dépôt local. Pour cela, il faut aller récupérer les paquets sur les dépôts officiels (la liste des dépôts http://miktex.org/pkg/repositories) et placer ceux voulus dans un répertoire. Pour ma part, j’ai pris le paquet : mptopdf.tar.lzma. Et je l’ai placé dans le [...]
Lire la suite
Vus : 1103
Publié par Boutor : 55

Compiler Boost sous Windows et essai avec CodeBlocks

Le but de cet article est de présenter l’installation de la librairie boost en version compilée (pour utiliser boost thread, par exemple) sous windowspour l’utiliser avec Code::Blocks. On commence par récupérer la dernière version stable (1.49.0 aujourd’hui) à cette adresse : http://www.boost.org/users/download/. On décompresse l’archive à la racine de C:\\boost dans notre exemple. Comme j’utlise Code::Blocks (MinGW), il faut compiler avec ce compilateur qui n’est pas officiellement supporté par Boost.   Installation Il faut que dans la variable d’environnement PATH soit ajouté le chemin vers mingw/bin, par exemple : C:\\Program files\\codeblocks\\mingw\\bin, par défaut avec Code::Blocks. Ici la version de GCC est la [...]
Lire la suite
Vus : 1938
Publié par Boutor : 55
Powered by BilboPlanet