PDA

Voir la version complète : Le fil des linuxiens BG



Page : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 [54] 55 56 57 58

olih
07/01/2012, 21h42
On va dire que t'es pas dans la m**de.
J'ai tenté le coup de liens (sur une version 64 mais j'avais pris une version 64 binaire du jeu).
Avec un ffmpeg récent (en faisant les liens dans le rep de stepmania + LD_LIBRARY_PATH -> fail.


./stepmania: ./libavformat.so.52: version `LIBAVFORMAT_52' not found (required by ./stepmania)
./stepmania: ./libavcodec.so.52: version `LIBAVCODEC_52' not found (required by ./stepmania)
./stepmania: ./libswscale.so.0: version `LIBSWSCALE_0' not found (required by ./stepmania)

(et de même avec un libGLES récent il faut bidouiller aussi).

Du coup là je teste une compilation (AUR rulez).

:edit: bon là j'ai un exec qui fonctionne (mais en version archlinux 64).

rOut
07/01/2012, 21h53
Aussi, j'ai voulu réessayer un ldd, et ça me renvoie ça maintenant:


EDIT: là, en e baladant sur le web, je suis tombé là dessus: http://explore-ubuntu.blogspot.com/2010/04/getlibs.html
Je teste ça après voir si ça fonctionne.

Fais voir:

ls -lisa /usr/lib/libswscale.so.0 C'est bizarre, parce que si le ln râle c'est que le fichier existe, hors strace nous montre qu'il ne le trouve pas. C'est peut être le lien que tu avais fait qui n'était pas bon.

Ubuntu migre (a migré ? va migrer ?) ses librairies dans /usr/lib/i386-linux-gnu, c'est peut être pour ça que l'executable ne trouve pas sa lib.

Qu'est-ce que donne :


find /usr/lib -iname libswscale.so*


---------- Post added at 20h53 ---------- Previous post was at 20h52 ----------


On va dire que t'es pas dans la m**de.
J'ai tenté le coup de liens (sur une version 64 mais j'avais pris une version 64 binaire du jeu).
Avec un ffmpeg récent (en faisant les liens dans le rep de stepmania + LD_LIBRARY_PATH -> fail.


./stepmania: ./libavformat.so.52: version `LIBAVFORMAT_52' not found (required by ./stepmania)
./stepmania: ./libavcodec.so.52: version `LIBAVCODEC_52' not found (required by ./stepmania)
./stepmania: ./libswscale.so.0: version `LIBSWSCALE_0' not found (required by ./stepmania)

(et de même avec un libGLES récent il faut bidouiller aussi).

Du coup là je teste une compilation (AUR rulez).

:edit: bon là j'ai un exec qui fonctionne (mais en version archlinux 64).

Tu dois pouvoir en compiler un 32 bit sur ta machine 64 sans trop d'effort non ? A moins que tu n'ais pas les libs qui vont bien en 32 bits..

olih
07/01/2012, 22h02
Fais voir:

ls -lisa /usr/lib/libswscale.so.0 C'est bizarre, parce que si le ln râle c'est que le fichier existe, hors strace nous montre qu'il ne le trouve pas. C'est peut être le lien que tu avais fait qui n'était pas bon.

Ubuntu migre (a migré ? va migrer ?) ses librairies dans /usr/lib/i386-linux-gnu, c'est peut être pour ça que l'executable ne trouve pas sa lib.

Qu'est-ce que donne :


find /usr/lib -iname libswscale.so*


---------- Post added at 20h53 ---------- Previous post was at 20h52 ----------



Tu dois pouvoir en compiler un 32 bit sur ta machine 64 sans trop d'effort non ? A moins que tu n'ais pas les libs qui vont bien en 32 bits..

Je peux tenter mais ça risque de bloquer pareil s'il n'a pas la même version des bibliothèques :tired:.

rOut
07/01/2012, 22h13
Tu peux essayer d'installer les paquets debian qui correspondent sinon.

http://security.debian.org/debian-security/pool/updates/main/f/ffmpeg/libavcodec52_0.5.5-1_i386.deb
http://security.debian.org/debian-security/pool/updates/main/f/ffmpeg/libswscale0_0.5.6-3_i386.deb
http://security.debian.org/debian-security/pool/updates/main/f/ffmpeg/libavformat52_0.5.5-1_i386.deb

Et puis le reste du répertoire http://security.debian.org/debian-security/pool/updates/main/f/ffmpeg/ s'il y a besoin...

---------- Post added at 21h13 ---------- Previous post was at 21h12 ----------

Ou encore recompiler toi même stepmania depuis les sources (puisque visiblement c'est open source). Je pensais que c'était un truc propriétaire auquel cas c'est bien plus galère.

olih
07/01/2012, 22h23
Oui c'est open source.
Bon ça compile.

*edit*
stepmania_bin.7z (http://dl.free.fr/n4kcdjnFB)
Binaires à mettre dans le répertoire de stepmania en remplacement des autres (renomme les anciens).
Pas sur du tout que cela fonctionne.

Colink
07/01/2012, 22h48
Quand je rentre find /usr/lib -iname libswscale.so* il me renvoie rien...
Et puis sinon, compiler, concrètement ça correspond à quoi? Qu'est ce qui va varier par rapport à un binaire que j'ai choppé sur le site?

---------- Post added at 21h48 ---------- Previous post was at 21h34 ----------

Bon, j'ai tenté avec les fichiers d'olih, mais j'ai ça maintenant:
http://tof.canardpc.com/preview2/9d5ddadb-7ed9-45a9-aa3f-b9722a6e3cc8.jpg (http://tof.canardpc.com/view/9d5ddadb-7ed9-45a9-aa3f-b9722a6e3cc8.jpg)
Je n'y comprend plus rien...

olih
07/01/2012, 22h53
Mmm tu pourrais faire un ls -l dans le rep stepmania ?
Je sens un problème de droit sur les executables.

Colink
07/01/2012, 22h55
total 13848
drwxr-xr-x 8 colink colink 4096 2011-10-06 20:10 Docs
-rwxr-xr-x 1 colink colink 9616 2012-01-07 21:27 GtkModule.so
drwxr-xr-x 2 colink colink 4096 2011-10-07 10:48 Packages
-rw-r--r-- 1 colink colink 362 2011-10-08 01:12 README
-rwxr-xr-x 1 colink colink 8062800 2012-01-07 21:27 stepmania
-rwxr-xr-x 1 colink colink 3114004 2011-10-07 21:41 stepmania-ll
-rwxr-xr-x 1 colink colink 2970516 2011-10-08 00:09 stepmania_old

olih
07/01/2012, 22h56
Okay ça a l'air bon pourtant...

Normalement ./stepmania devrait lancer quelque chose :tired:.
et un "file stepmania" ?

Colink
07/01/2012, 23h00
stepmania: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.27, stripped

rOut
08/01/2012, 00h35
Sinon, tu as essayé d'installer les paquets debian que je t'ai indiqué ?

Autre technique, tu extrait les paquets quelque part et tu récupères les fichiers lib*.so.* que tu mets là ou se trouve ton executable stepmania (pas celui d'olih qui ne marche pas!). Ensuite tu lances:

LD_LIBRARY_PATH=. ./stepmania

olih
08/01/2012, 00h43
Sinon, tu as essayé d'installer les paquets debian que je t'ai indiqué ?

Autre technique, tu extrait les paquets quelque part et tu récupères les fichiers lib*.so.* que tu mets là ou se trouve ton executable stepmania (pas celui d'olih qui ne marche pas!). Ensuite tu lances:

LD_LIBRARY_PATH=. ./stepmania
Mais, mais :emo:
*Chezmoiçamarche*.
Je ne comprends toujours pas pourquoi son ./stepmania lui dit fichier introuvable. :tired:

Autrement oui, ta solution est la plus "simple".
Ce qui est quand même chiant c'est qu'un exe "static" ait besoin de bibliothèques dynamiques... l'intérêt devient faible...

rOut
08/01/2012, 00h55
Bin de toute manière il te reste toujours la libc que tu ne vas pas linker statiquement, sauf pour avoir d'autres emmerdes.

Colink
08/01/2012, 01h44
Bon, en installant les 3 paquets de la page précédente, y'a du changement:

./stepmania: error while loading shared libraries: libavutil.so.49: cannot open shared object file: No such file or directory

Du coup, je vais m'occuper de ça demain matin, je vous tient au courant ;)

rOut
08/01/2012, 01h49
Bon bah c'est pas compliqué alors, il faut que tu ailles chercher les paquets qu'il demande un par un (c'est chiaaaaant mais ca finira peut être par marcher).
Là, http://security.debian.org/debian-security/pool/updates/main/f/ffmpeg/, tu cherches donc libavutil49...-i386.deb, et ainsi de suite, il y en a un pour chaque lib qu'il va réclamer normalement. Ne prend pas les paquets -dev, ils ne te serviront pas.

Il va peut être demander des libs qui ne sont pas là, et donc il faudra aller chercher ailleurs. Peut être que tu trouveras ton bonheur en cherchant dans http://security.debian.org/debian-security/pool/updates/main et en fouillant dans les sous-répertoires qui vont bien (les paquets sont classés par ordre alphabétique dans les répertoires qui commencent pareil), sinon ce sera sur un autre repository.

haik
17/01/2012, 12h29
Whoa
J'ai récupéré un "vieux" laptop (Pentium M 760, 1GB de DDR2), du coup je voulais un truc plutôt léger

Donc, Arch, avec LXDE

He beh, 50MB de mémoire utilsée au boot. Impressionnant.

Dark Fread
20/01/2012, 15h33
He beh, 50MB de mémoire utilsée au boot. Impressionnant.

Oui mais quelle tronche ça a, aussi ? :ninja:

Eradan
20/01/2012, 15h37
La tienne en mieux :ninja:

haik
20/01/2012, 17h16
:)

Plus sérieusement, c'est plutôt pas mal LXDE, très Gnome2.
Un panel, avec des icones de launcher, une barre des taches et une barre de notif. Simple et efficace.

L'avantage avec Arch, c'est d'avoir un systeme leger, mais sans avoir 3 générations de retard comme dans d'autres distro orientées legereté

Møgluglu
24/01/2012, 14h59
Il faut absolument que je mette ce post de la page 254 en sticky. Physiquement, sur un bout de papier avec une punaise, au dessus de mon bureau :


Petite révélation de la soirée : J'avais java qui n'arrivait pas à se connecter au réseau, quel que soit l'adresse et quelle que soit la jvm utilisée... J'ai fini par trouver la solution qui consiste à exécuter


sysctl net.ipv6.bindv6only=0

Et hop, ça marche... Sans déconner... :tired:

Encore passé une semaine à essayer de me connecter à ma banque en comprenant pas pourquoi ça timeout à chaque fois... :tired:
(quelle idée aussi de foutre du Java partout)

Colink
25/01/2012, 00h47
Bon, petit compte-rendu de l'affaire Stepmania après coup:
j'ai trouvé cette page l'autre jour, avec la liste des librairies nécessaires: http://www.stepmania.com/wiki/Build_the_StepMania_Source_in_Linux
Mais la version 5 n'avait pas de son. Du coup, j'ai téléchargé la 3.9 et ça fonctionne nickel. En tout cas, merci pour l'aide fournie :p

superlag
25/01/2012, 00h48
:)

Plus sérieusement, c'est plutôt pas mal LXDE, très Gnome2.
Un panel, avec des icones de launcher, une barre des taches et une barre de notif. Simple et efficace.

L'avantage avec Arch, c'est d'avoir un systeme leger, mais sans avoir 3 générations de retard comme dans d'autres distro orientées legereté
Tiens merci, j'ai recup une tour que je vais filer à une assoc'. Y'a une license XP, mais avec 190MB de ram je voulais y installer un Linux léger (ce sera essentiellement pour de la consultation internet). Du coup tu réponds à ma question, je vais essayer ça :)

haik
25/01/2012, 09h35
Tiens merci, j'ai recup une tour que je vais filer à une assoc'. Y'a une license XP, mais avec 190MB de ram je voulais y installer un Linux léger (ce sera essentiellement pour de la consultation internet). Du coup tu réponds à ma question, je vais essayer ça :)

Gaffe quand même au browser que tu y mets - si Arch/LXDE me prend 50Mo au boot, Chrome m'en tape direct 200Mo de plus au lancement :p

rOut
25/01/2012, 09h52
Gaffe quand même au browser que tu y mets - si Arch/LXDE me prend 50Mo au boot, Chrome m'en tape direct 200Mo de plus au lancement :p

Et encore, ça part vite dans les 1Go Chromium au bout d'un moment. C'est quand même abusé, je ne peux bientôt même plus laisser le navigateur ouvert quand je fais autre chose.

acraouda
25/01/2012, 13h51
Deja, le truc qui me fait chier comme pas possible, c'est que la recherche automatique sous Firefox est une version bidouillée de google, j'ai tenté de virer ça, sans succès.

Parce que je supporte pas non plus (et que j'ai un peu galéré pour le virer) voila comment faire pour se débarasser de la recherche custom que mint rajoute dans firefox pour financer leur projet.

Pour ce faire, il y a 3 étapes:


Barre de recherche de Firefox (http://support.mozilla.org/fr/kb/Barre%20de%20recherche)

Ouvrir le gestionnaire de moteur de recherche et supprimer google (qui est la version modifiée par mint)
Ajouter un nouveau moteur et choisir la version de google préférée dans la liste (http://mycroft.mozdev.org/google-search-plugins.html), google fr https par exemple ou duckduckgo ssl (https://addons.mozilla.org/fr/firefox/addon/duck-duck-go-ssl-search-plugin/) si on aime pas se faire surveiller et filtrer par google.



Recherche dans la barre d'adresse (http://support.mozilla.org/fr/kb/Recherche%20dans%20la%20barre%20d’adresse)

Ouvrir un onglet à l'adresse: about:config et chercher keyword.url et y mettre la valeur http://www.google.com/search?ie=UTF-8&;oe=utf-8&q=


Pour finir: google.xml

Localiser le fichier google.xml qui contient les paramètres custom de mint, généralement dans /usr/lib/firefox-addons/searchplugins mais ça peut varier.

Et remplacer par le google.xml de votre choix que vous trouverez sur le net. Et si vous le trouvez pas, vous pouvez utiliser celui là en ajustant la variable de langue (param name = hl) en fonction de vos préférences.


<SearchPlugin xmlns="http://www.mozilla.org/2006/browser/search/">
<ShortName>Google</ShortName>
<Description>Google Search</Description>
<InputEncoding>UTF-8</InputEncoding>
<Image width="16" height="16">data:image/x-icon;base64,R0lGODlhEAAQAPfLAAATVikwdA8SnxUfgAsWpA Ailholjxw4jBc7kwAlvQQ2sRMsoBUqqhMzuhY/vxw4tSgmiyM1mSUztiQ6sTE3sQ4qyxMxxRoyxiAuxR1CtBxJsB xasSJuuTFguBte0Rlf2xVc9h9W9xVjzxVr0gdj6BRh4R1o5yBc yiZbyydT1i9b2Ddb1iFY6CJg2Vpor1dzvEJu20Z0yi23QDy1RE i2OUy0O1WzOVC4PU+tVUe5Sk2xQU2zRUO4UE21Ula2SmKEqWWF 2HyPx2+a6X6e6Xqk1m+s78sUDs4UGdEQB9YfDdwaANEfHd0YEs cjAM4mAM0qANIoD9IkGdslGswuItYgL4aP0ImP2YGZ36Opzaq2 wq/S+rzX/7/e8MrS1MLO/sTb48rT8snX/83c89PZ+crq+cH1/9Dl/9Ln/93r/9fy/+Hf7P/42eDm/O7u/+T29uX2/eT2/+f4/+f5/+j/9u//8+3/9u7/9ur5/+j//+n//+v//u3//+7//e7//+////b66/T/6vX/6/f/7f/07fj/4fv/4Pj/5v/45v7/4/r+7/3/6fDw+Pfx//D/9/X/8fT/8/f/8ff/8/D///H///L8/fL///P///X7//b6/ff/+/T///b9//f///v19//w9v/09P/29v/x+f/y///z///1+v/1///2///3//j79P/58/z/8/z99/z/9v7/9P7/9vn7//v6//j9//n9//j///n///v//vv////4+v/5+//6+P/4///6/P/6/v/6///7///9+P/8+v/9+v7/+Pz////8/f/9/f79///8///9//7//////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAACH5BAEAAMsALAAAAAAQABAAAAj/AEn4oIFjBw8bOnrMuJGjhowZM1T8UdYJUZ5ZcNRYWjSrVK5QU0 DMmtUnzRAXEy4o6FCEy6NDTkQIq1MmRgM0eZTlCXMgQJtRSE4g mgUkwh1EiZTNUiamy6NUUExcuoJgDCdDjQg9KgVL2SNFT1hwEv KglLBWuixZ+jSrlSBdRlL04bBBkTBdpZTpIqWsFaBcTEr0QaEh l6dWlswKW6poDRUPlmAUQKWMkTJLc76QMQNGUZMWgIgkCFJnlq 5WXigwkFClVZQQyuRgELAlk7JBymCZGYAF0ZEPrQixgUDAihxV dPpoAZAFUZIRfThxgvPCwAILDipk+OFG2ZIVoxApERtPfvwlvZ +kQFzPvv0MJQEBADs=</Image>
<Url type="application/x-suggestions+json" method="GET" template="http://suggestqueries.google.com/complete/search?output=firefox&amp;client=firefox&amp;qu={searchTer ms}"/>
<Url type="text/html" method="GET" template="http://www.google.com/search">
<Param name="hl" value="en"/>
<Param name="q" value="{searchTerms}"/>
</Url>
</SearchPlugin>

Plus d'options pour ce fichier xml expliquées là en anglais: http://www.verot.net/google_language.htm

Ryven
25/01/2012, 21h50
Question peut être basique...

Comment fait on pour augmenter le nombre de ligne par cran de roulette sur une souris ?

J'utilise Fedora avec Gnome/Xfce

haik
27/01/2012, 14h02
Question peut être basique...

Comment fait on pour augmenter le nombre de ligne par cran de roulette sur une souris ?

J'utilise Fedora avec Gnome/Xfce

Peut-être en trifouillant Xorg.conf ?

----

Sinon, autre question:
Quelqu'un à déjà tenté d'utiliser WowLan (Wake on Wireless Lan)?
C'est censé être implémenté dans le kernel a partir du 3.1, mais j'ai trouvé aucune doc. à propos de ça...

haik
31/01/2012, 18h52
Une question pour les pros de la bash: comment on insère une tabulation dans un script ou une commande?

Exemple:


feh -rL%f\ %w -nSwidth

Là, j'ai fait le \ et "Ctrl+V+Tab", comme trouvé sur google, mais je sais pas si c'est une méthode infaillible pour n'importe quelle commande?

olih
31/01/2012, 18h57
\t ?

haik
31/01/2012, 19h09
En l'ocurrence, justement, ça marche pas.
Dans, l'exemple, feh m'output une liste de photos avec la largeure - deux champs séparés par une tab pour pouvoir les couper apres avec cut.

/t ne fait rien, les deux champs sont conjoints :

foo.jpg1200
Je peux mettre "/ " , ça les séparent d'un espace:

foo.jpg 1200
Et donc "/[Ctrl+V+Tab]" comme dans le code, qui donne:

foo.jpg 1200

ducon
31/01/2012, 19h28
Tu peux utiliser n’importe quoi avec cut, une espace ou ¤ si ça t’amuse (c’est l’option -d).

olih
31/01/2012, 19h35
Je disais \t pas /t :tired:
Ouais alors d'après ce que je vois feh à une gestion de la spécification de format assez particulière :tired:

FORMAT SPECIFIERS
%f Image path/filename

%h Image height

%l Total number of files in filelist

%m Current mode

%n Image name

%p Number of image pixels

%P feh

%s Image size in bytes

%S Image size in kilobytes (with kB postfix)

%t Image format

%u Number of current file

%w Image width

%v feh version

Ta tabulation elle te sert à quoi ?
Parce que si c'est pour traiter la sortie après, tu mets n'importe quel caractère un poil exotique que tu ne retrouve pas dans les infos cf. ducon.

haik
31/01/2012, 20h58
Ouais, \t, pardon --- mais de toute façon \t me sort "t" et /t me sort "/t"

C'est bien pour traiter la sortie, j'avoue de pas avoir pensé à un caractère ridicule (pas un espace, doit bien y'avoir un nom de fichier avec un espace dans le nom dans le lot...)
Mais bon, le /[Ctrl-V-Tab] marche aussi, c'était surtout question de curiosité ;)

rOut
31/01/2012, 21h12
$'\t'

haik
02/02/2012, 13h30
Mon tout premier script que j'ai fait moi tout seul :)

Permet de classer (du moins, établir une liste de) ses photos selon le mode portrait / paysage



#!/bin/bash

echo "Chemin du dossier image?"
read pathtoimage
feh -r -L %f:%w:%h $pathtoimage > listemp
rm listpaysage
rm listportrait

while read LINE
do
picpath=$(echo $LINE | cut -d: -f1)
picw=$(echo $LINE | cut -d: -f2)
pich=$(echo $LINE | cut -d: -f3)
if `test $picw -gt $pich`
then
echo $picpath >> listpaysage
else
echo $picpath >> listportrait
fi
done < listemp

rm listemp

(la ligne feh sort donc un fichier formaté path:width:lenght )
Bon, d'accord, c'est tout bete, et probablement moche, mais bon...
Faut juste que je l'améliore pour sortir les photos selon un ration minimum, du style si h/w > 4/3 pour éliminer les photos presque "carrée"

Juste une dernière question avec cut:
j'ai pas pu utilisé de caractèes vraiment exotiques, du style µ ou £, cut -dµ voulait absolument un caractère unique?

Wobak
02/02/2012, 16h07
Mon tout premier script que j'ai fait moi tout seul :)

Permet de classer (du moins, établir une liste de) ses photos selon le mode portrait / paysage



#!/bin/bash

echo "Chemin du dossier image?"
read pathtoimage
feh -r -L %f:%w:%h $pathtoimage > listemp
rm listpaysage
rm listportrait

while read LINE
do
picpath=$(echo $LINE | cut -d: -f1)
picw=$(echo $LINE | cut -d: -f2)
pich=$(echo $LINE | cut -d: -f3)
if `test $picw -gt $pich`
then
echo $picpath >> listpaysage
else
echo $picpath >> listportrait
fi
done < listemp

rm listemp

(la ligne feh sort donc un fichier formaté path:width:lenght )
Bon, d'accord, c'est tout bete, et probablement moche, mais bon...
Faut juste que je l'améliore pour sortir les photos selon un ration minimum, du style si h/w > 4/3 pour éliminer les photos presque "carrée"

Juste une dernière question avec cut:
j'ai pas pu utilisé de caractèes vraiment exotiques, du style µ ou £, cut -dµ voulait absolument un caractère unique?

Tu devrais juste rajouter un test -d sur ta variable de pathtoimage

haik
02/02/2012, 16h14
Pas bete (feh sort de toute façon un message d'erreur en cas de dossier non-existant, mais du coup le script s'excute quand même avec un fichier vide. Bad!!)
J'ai aussi ajouté un 2> /dev/null sur les deux premiers rm, c'est plus joli :-)

Wobak
02/02/2012, 16h59
De la même façon, tu devrais faire tes fichiers tmp dans /tmp/ parce que si t'as pas les droits d'écriture là où tu es, ça va pas bien tourner.

haik
03/02/2012, 22h22
Bon hop, le script fini.
Tout moche et tout, mais bon, c'est mon premier

https://gist.github.com/1732075

'tain, c'est quand même con Linux, ça te donne envie d'apprendre à scripter à 30 ans passé :ninja:

olih
03/02/2012, 23h38
Maintenant, tu te mets à python ou ruby :ninja:.

rOut
04/02/2012, 00h22
Ouais mais doucement parce que si t'es grave excité par le bash, tu vas te faire un claquage si tu passes à un vrai langage trop vite.

haik
04/02/2012, 01h18
Ouais,mais pas trop vite quand même hein, déjà que j'ai mis la semaine à pondre ça...

Wobak
04/02/2012, 04h20
C'est pas mal pour un premier script :)

Par contre manque qqes vérifs :)

Genre si le fichier dans /tmp existe déjà et ne t'appartient pas ça va foirer, tu devrais lui ajouter le timestamp $currentime :)

olih
04/02/2012, 08h59
Ou creer le fichier avec mktmp.

haik
04/02/2012, 10h33
On peut pas penser à tout tout de suite :)


listemp=$(mktemp -t)
blabla
feh blabla > $listemp
...
while read LINE
blalba
done < $listemp

Bon , dimanche soir pour pas m'endormir avant le SuperBowl je l'améliore pour que l'utilisateur puisse spécifier un ratio :p

olih
04/02/2012, 11h00
Dans le même genre, tu demandes à l'utilisateur de rentrer le chemin pendant l’exécution du script mais c'est plus simple (à mon avis) de le faire spécifier sur la ligne de commande (ex: ./monscript /toto/titi/ au lieu de ./monscript ENTER : Veuillez entrer le path: read etc..)
En plus ça te permet de pouvoir réutiliser plus facilement ton script à partir d'un autre script.
ps: quand tu n'as plus l'utilité de ton fichier temporaire, pense à le supprimer.

haik
04/02/2012, 11h25
Yep, j'avais bien un rm $listemp à la fin du code -
Par curiosité, avec mktemp -t, il va dans /tmp, du coup il sera au pire effacé au prochain boot?

Je regarderais pour le demandage du chemin. Au pire, doit y'avoir moyen de faire les deux:


./monscript /toto/titi/ donne $path=/toto/titi/ ,
si $path=" ", alors: Veuillez entrer le path: read , etc

Ou un truc du genre

Mais c'est vrai que le but est de pouvoir ré-utiliser le script dans un autre.
A l'origine, c'est pour pouvoir faire un slideshow avec feh en full-screen, mais seulement avec des photos paysages
Sinon, il va zoomer les photos en mode portrait pour que la largeur remplisse l'écran, et ç'est moche

olih
04/02/2012, 11h37
En général pour les scripts avec des arguments tu as
* Si tu lances le script sans rien -> affiche de l'aide (avec comment appeler le scripts et les arguments) -> on sort
* Si tu lances le script avec un argument (ou deux, ou x), tu vérifies que les arguments sont bon et conformes à ce que tu attends, si oui tu continues le traitement, sinon affichage erreur puis l'aide et sortie (avec un code d'erreur c'est encore mieux).

haik
04/02/2012, 11h46
Ha mais d'accord, c'est donc ça les Special Parameters ;)
'tain j'ai pas arrété d'essayer de comprendre ça ces derniers jours, et là pouf.

Dans:
./mon script /titi/toto
$1 est /titi/toto

:wub:

Du coup, je ferais ta méthode, c'est vrai que c'est le comportement "normal"

olih
04/02/2012, 11h55
Ha mais d'accord, c'est donc ça les Special Parameters ;)
'tain j'ai pas arrété d'essayer de comprendre ça ces derniers jours, et là pouf.

Dans:
./mon script /titi/toto
$1 est /titi/toto

:wub:

Du coup, je ferais ta méthode, c'est vrai que c'est le comportement "normal"
Attend, après tu découvriras Imagemagick (http://www.imagemagick.org/script/index.php) et feh te paraitra fade :ninja:

haik
04/02/2012, 11h57
Déjà découvert, haha!
Mais trop de doc tua la doc pour la semaine, j'ai eu la flemme de regarder en profondeur
Disons que Imagemagick pour un slideshow, c'est un peu utiliser cinerella pour le film d'anniversaire de Tata Danielle ;-)

Colink
05/02/2012, 22h57
Salut tout le monde, j'ai encore une question d'abruti:
je veux passer de Ubuntu à Xubuntu. Mais pas envie de télecharger le bureau xfce à part, je veux faire une install toute neuve. Du coup, comment je peux faire? J'ai pas de lecteur CD, et j'ai pas réussi à créer d'USB bootable avec Unetbootin.

rOut
05/02/2012, 23h06
T'as des disquettes vierges ?

olih
05/02/2012, 23h07
Salut tout le monde, j'ai encore une question d'abruti:
je veux passer de Ubuntu à Xubuntu. Mais pas envie de télecharger le bureau xfce à part, je veux faire une install toute neuve. Du coup, comment je peux faire? J'ai pas de lecteur CD, et j'ai pas réussi à créer d'USB bootable avec Unetbootin.
Pourquoi :tired:.
Installe xfce, choisis le au login graphique et roulez jeunesse.

Autrement, vu que les iso ubuntu sont des images hybrides, une clé usb + dd == success.

haik
05/02/2012, 23h07
Ubuntu a pas un outil de création de LiveUsb dédié?

Sinon, dd marche peut-être

Colink
05/02/2012, 23h12
Ubuntu a pas un outil de création de LiveUsb dédié?

Si, je viens de voir. Je suis vraiment aveugle parfois...

olih
05/02/2012, 23h18
De toute manière dd est ton ami. Avec tu peux :

Faire une iso d'un cd/dvd/bluray
Créer une clé usb bootable
Faire une image d'une partition, d'un disque dur, d'une clé usb, d'un carte mémoire...
Remettre une image créée par dd sur une partition
Créer facilement des fichier de taille fixe avec des zéros ou des nombres aléatoires
Foutre en l'air tout ton disque dur en essayant de faire les opérations précédentes ou seulement une partie du disque.

Colink
05/02/2012, 23h23
De toute manière dd est ton ami. Avec tu peux :

Faire une iso d'un cd/dvd/bluray
Créer une clé usb bootable
Faire une image d'une partition, d'un disque dur, d'une clé usb, d'un carte mémoire...
Remettre une image créée par dd sur une partition
Créer facilement des fichier de taille fixe avec des zéros ou des nombres aléatoires
Foutre en l'air tout ton disque dur en essayant de faire les opérations précédentes ou seulement une partie du disque.


Oui, je regardais des explications sur dd à l'instant, ça a l'air vachement pratique, je garde en mémoire pour plus tard ;)

olih
05/02/2012, 23h27
Oui, je regardais des explications sur dd à l'instant, ça a l'air vachement pratique, je garde en mémoire pour plus tard ;)
Note bien le dernier point :trollface:.
dd c'est beau, c'est puissant. Mais si tu te plantes tu le sens passer très fort et tu niques vraiment tes données contrairement à d'autres opérations. Dans le genre destructif c'est vraiment le must.

Colink
05/02/2012, 23h34
Note bien le dernier point :trollface:.
J'avais bien vu. Si c’était sans risque, ça serait pas drôle :p

haik
05/02/2012, 23h39
Note bien le dernier point :trollface:.
dd c'est beau, c'est puissant. Mais si tu te plantes tu le sens passer très fort et tu niques vraiment tes données contrairement à d'autres opérations. Dans le genre destructif c'est vraiment le must.


"dd if=.... of=/dev/sdb"
Enter
...
Wait...
CCCCCCCCCcccccccc!
sdcccccccccccccccccccc
Et merde :tired:
:)

Une arme à feu: toujours supposer qu'elle est chargée, surtout si on est sûr qu'elle ne l'est pas
dd: toujours supposer que l'on se trompe de périphérique, sutout si on est sûr d'écrire sur le bon...

Colink
05/02/2012, 23h41
Bon bah en fait c'est pas bon, il veut toujours pas booter sur la clé usb. Pourtant j'ai bien reglé le bios pour, mais il m'envoie direct au menu de login d'Ubuntu :'(

olih
05/02/2012, 23h42
Et vérifier 3 fois (et 1 fois de plus pour être sur).
Remarque pour les partitions, je me fais moins peur en utilisant des labels (ajouté avec tune2fs) : un /dev/disc/by-label/linroot c'est moins casse gueule que /dev/sdb2.

haik
05/02/2012, 23h53
Bon bah en fait c'est pas bon, il veut toujours pas booter sur la clé usb. Pourtant j'ai bien reglé le bios pour, mais il m'envoie direct au menu de login d'Ubuntu :'(

Essaie avec une autre clé - j'en ai une qui boot au petit bonheur la chance, et une autre qui boot à tous les coups.

Sinon, il te reste des solutions ninja:
Depuis ton Ubuntu existant:
https://help.ubuntu.com/community/Installation/FromLinux

Ou en bootant sur le réseau si t'as deux machines:
https://help.ubuntu.com/community/Installation/LocalNet

Mais bon, ninja quoi...

Colink
06/02/2012, 00h19
Essaie avec une autre clé - j'en ai une qui boot au petit bonheur la chance, et une autre qui boot à tous les coups.

Sinon, il te reste des solutions ninja:
Depuis ton Ubuntu existant:
https://help.ubuntu.com/community/Installation/FromLinux

Ou en bootant sur le réseau si t'as deux machines:
https://help.ubuntu.com/community/Installation/LocalNet

Mais bon, ninja quoi...

J'avais lu le From Linux, c'est pas encore pour moi :p Et j'ai qu'un seul PC à disposition dans tous les cas. Je tente avec une autre clé, je prie :p

---------- Post added at 23h19 ---------- Previous post was at 23h07 ----------

Bon, toujours rien... Le fuuu~ C'est en train de me rendre fou, et je vais pas abandonner. Demain je vais tenter la solution proposée dans l'aide FromLinux.

haik
06/02/2012, 00h30
T'as essayé avec dd du coup?


dd if=/path/to/image.iso of=/dev/sd[x]

Regarde ce que dit dmesg quand tu branches ta clé pour être sur du bon /dev/sdx

Colink
06/02/2012, 00h52
T'as essayé avec dd du coup?

Je viens de le faire, je reboot.

---------- Post added at 23h52 ---------- Previous post was at 23h48 ----------

Toujours rien! :)

rOut
06/02/2012, 01h12
Sans doute ta clef USB qui n'est pas bootable, pour des raisons variées. Ca peut marcher avec certaines et pas d'autres, et / ou c'est ton BIOS qui ne supporte pas.

Tu as un PC récent ?

Colink
06/02/2012, 01h16
Sans doute ta clef USB qui n'est pas bootable, pour des raisons variées. Ca peut marcher avec certaines et pas d'autres, et / ou c'est ton BIOS qui ne supporte pas.

Tu as un PC récent ?

C'est la clé USB que j'avais utilisée pour installer Ubuntu. Mon PC c'est un eeePC 1015PE

newbie06
06/02/2012, 12h10
Salut les Canards,

j'en ai un peu marre de ma Fedora qui commence un peu à dater (oui c'est une F12...).

Je cherche donc une distribution plutôt orientée dév, sans le Gnome3 avec son look par défaut. Il faut que je puisse mettre les package proprios nVidia et faire tourner Mathematica. Et de préférence ALSA >= 1.0.24 (merci à l'équipe de dev de Wine :(). A priori je suis très habitué à Gnome 2 (multi desktop, menu en haut avec plugins de monitoring, barre des tâches en bas) et je souhaite ne pas trop m'éloigner de ça.

Une recherche rapide me fait pencher vers Linux Mint 12 dont le bureau me paraît de bon goût (avis perso ;)). A priori Mathematica semble tourner dessus, et j'imagine sans mal que les drivers proprios de nVidia marchent.

Je ne suis plus trop l'actualité des distros, mais ptet d'autres distros s'éloignent-elles aussi du look gnome 3 ? Les screenshots que j'ai trouvés de Fedora 16 ne me plaisent pas du tout par exemple.

Merci :)

PS - Sans vouloir déclencher de guerre, pas de Debian de base (j'ai besoin de packages récents) et le nom même de la version Unstable me fait peur.

haik
06/02/2012, 12h20
Si tu veux rester sur Fedora, tu dois pouvoir y mettre Cinnamon, le fork de Gnome3 de LinuxMint:

http://cinnamon.linuxmint.com/?page_id=61

ou essayer le spin LXDE ou XFCE?

newbie06
06/02/2012, 13h08
Si tu veux rester sur Fedora, tu dois pouvoir y mettre Cinnamon, le fork de Gnome3 de LinuxMint:

http://cinnamon.linuxmint.com/?page_id=61

ou essayer le spin LXDE ou XFCE?
Aïe j'ai oublié de préciser une chose : je refuse absolument de bidouiller la distro ; il faudrait que l'installation officielle me donne ce qu'il faut par défaut. Oui, ça complique la donne, mais j'ai besoin d'une stabilité sans faille (et ma Fedora 12 et les précentes n'ont jamais bronché, j'ai toujours laissé l'install utiliser ce autour de quoi la distro a été conçue, Gnome). Désolé pour cet oubli :|

snipx
06/02/2012, 13h13
Tu veux pas des packages a jour dernier cri et une stabilité sans faille ? Tu ne peux pas tout avoir ;).
Soit tu prends une distro stable (Debian, CentOS, etc...) et tu as des paquets plus anciens, soit tu prends du Fedora, du ArchLinux, ou autre et tu acceptes d'avoir qq soucis de stabilité.

newbie06
06/02/2012, 13h19
Tu veux pas des packages a jour dernier cri et une stabilité sans faille ? Tu ne peux pas tout avoir ;).
Soit tu prends une distro stable (Debian, CentOS, etc...) et tu as des paquets plus anciens, soit tu prends du Fedora, du ArchLinux, ou autre et tu acceptes d'avoir qq soucis de stabilité.
Mes Fedora (j'ai commencé à la 9 ou la 8) n'ont jamais eu le moindre problème de stabilité, probablement parce que mon HW est choisi avec Linux en tête et que je n'installe jamais rien qui ne provienne des repos officiels.

Quant à CentOS, je l'utilise au boulot et pour moi c'est comme Debian, trop stable dans le mauvais sens du terme :p

ducon
06/02/2012, 14h57
PS - Sans vouloir déclencher de guerre, pas de Debian de base (j'ai besoin de packages récents) et le nom même de la version Unstable me fait peur.


Essaie plutôt Debian testing.

love2hate
06/02/2012, 17h47
Putin c'est la fête du slip ..... Je viens foutre sur orbite 2TO de donner perso, note a moi même ne plus utiliser de file system pas stable :(
J'utilise btrfs depuis 6/8 mois et j'aime se file system, bas aujourd’hui je l'aime beaucoup moins. J'update mon kernel en 3.2.2 et puis la je trouve que sa merde beaucoup sous ma funtoo avec qt/kde pas grave je downgrade .. erreur/epic fail .Bref journer de merde . Les disques se monte puis freez tous l'OS avec un joli btrfs kernel blablabla tainted xD
Freez aussi avec un chroot :(

Edit histoire de pas post pour rien personne a une idée de live cd avec un kernel 3.x.x et le support de btrfs :P

rOut
06/02/2012, 18h30
et le nom même de la version Unstable me fait peur.

C'est idiot et injustifié, c'est pourtant ce que tu cherches (avec Gnome3 en legacy mode, ou XFCE/LXDE).

---------- Post added at 17h27 ---------- Previous post was at 17h26 ----------


Soit tu prends une distro stable (Debian, CentOS, etc...) et tu as des paquets plus anciens, soit tu prends du Fedora, du ArchLinux, ou autre et tu acceptes d'avoir qq soucis de stabilité.
http://i0.kym-cdn.com/photos/images/original/000/126/314/3cd8a33a.png?1306264975

---------- Post added at 17h30 ---------- Previous post was at 17h27 ----------


C'est idiot et injustifié, c'est pourtant ce que tu cherches

En plus pour le dev, t'as gcc-4.7 et gcc-snapshot packagés dans debian unstable (qui n'est instable qu'au sens qu'il y a des mises à jours quotidiennes bordel! ca crashe pas tous les mois), ou experimental.

Alors ? alors ? Hmm ? GCC 4.7 ? C++11 ? Miam ?

snipx
06/02/2012, 18h35
Putin c'est la fête du slip ..... Je viens foutre sur orbite 2TO de donner perso, note a moi même ne plus utiliser de file system pas stable :(
J'utilise btrfs depuis 6/8 mois et j'aime se file system, bas aujourd’hui je l'aime beaucoup moins. J'update mon kernel en 3.2.2 et puis la je trouve que sa merde beaucoup sous ma funtoo avec qt/kde pas grave je downgrade .. erreur/epic fail .Bref journer de merde . Les disques se monte puis freez tous l'OS avec un joli btrfs kernel blablabla tainted xD
Freez aussi avec un chroot :(

Edit histoire de pas post pour rien personne a une idée de live cd avec un kernel 3.x.x et le support de btrfs :P

Tu as lu cette page avant de faire ce que tu faisais :
https://btrfs.wiki.kernel.org/

Note that Btrfs does not yet have a fsck tool that can fix errors. While Btrfs is stable on a stable machine, it is currently possible to corrupt a filesystem irrecoverably if your machine crashes or loses power on disks that don't handle flush requests correctly. This will be fixed when the fsck tool is ready.

... Si c'est écrit que ce n'est pas encore bien stable, l'utilises pas. Tu dois pouvoir utiliser une alternative, ou sinon tu seras encore confronté à ce genre de soucis...

edit: j'avais mal lu la derniere phrase désolé, je suppose que tout OS doit pouvoir y accéder, te faux juste meme un shell. Je pense que n'importe quel live cd recent doit etre capable de faire ca.

rOut
06/02/2012, 18h35
En plus Mint c'est Gnome3, ubuntu c'est Unity AKA Gnome3, Fedora c'est Gnome3, Arch c'est Gnome3...
En gros GNOME c'est Gnome3 avec ou sans Gnome Shell (donc sans ou avec le style comme avant), point barre. Après t'as les versions LXDE/XFCE des distrib.

Franchement va falloir s'y faire hein.

newbie06
06/02/2012, 19h34
C'est idiot et injustifié, c'est pourtant ce que tu cherches (avec Gnome3 en legacy mode, ou XFCE/LXDE).
http://i0.kym-cdn.com/photos/images/original/000/126/314/3cd8a33a.png?1306264975[COLOR="Silver"]

En plus pour le dev, t'as gcc-4.7 et gcc-snapshot packagés dans debian unstable (qui n'est instable qu'au sens qu'il y a des mises à jours quotidiennes bordel! ca crashe pas tous les mois), ou experimental.

Alors ? alors ? Hmm ? GCC 4.7 ? C++11 ? Miam ?
Ca a l'air tentant mais apparemment (http://packages.debian.org/sid/alsa-source) ALSA est en version 1.0.23 :|

rOut
06/02/2012, 19h52
Et ça apporte quoi ALSA 1.0.24 ?

olih
06/02/2012, 19h56
Je sais pas, sous arch on est en 1.0.25 :ninja:.

rOut
06/02/2012, 20h00
Tu peux le packager toi même ceci dit, c'est "facile" à faire aussi:


apt-get source alsa-driver
cd alsa-driver*
uscan # Pour récupérer la dernière version upstream
cd ../alsa-driver-1.0.25 # Comme indiqué par uscan
# faire:
debuild
# corriger les patchs dans debian/patches/ ou les virer de debian/patches/series
# until ça compile
cd ../
dpkg -i <les beaux paquets alsa 1.0.25 tout neufs générés>

LeBonDieu
06/02/2012, 20h48
Ami de Debian, I need you (enfin, pas que de Debian en fait).

Version courte : Comment on monte une image CD .bin .cue qui est multi-piste, en gardant ce #&!? de multi-piste ?

Version longue :
Je veux jouer à Total Annihilation. Je prends mes deux cds (qui ont quand meme plus de 10 ans...), je fais un coup de dd if=/dev/cdrom of=/home/lebondieu/TA_#.iso, je suis content, j'installe sous Wine, ça marche. Sauf la musique. Bon.
Je recherche le souci, je découvre que TA a ses musiques sur les autres pistes audio du cd, et qu'avec dd~iso, ça prend que la première piste. Et qu'il faut passer par le format .bin .cue. Ok, je passe chez le voisin sous Windows pour récupérer des images au bon format.
J'installe fuseiso, j'essaye de monter, mais voilà, je n'ai toujours pas accès à ces #&@?! d'autres pistes audio, parce que fuseiso ne prend compte que de la première piste.

Pour les petits malins qui me diraient "joue direct avec les cds dans le lecteur", oui, j'aimerais bien. Ça résoudrait le problème (c'est comme cela que je jouais à TA il y a quelques années sous Linux, et la musique passait nickel). Seulement, pour mettre les cd dans le lecteur, faut que j'ouvre le lecteur en mettant un trombone dans le "trou d'urgence" pour forcer l'ouverture. Et j'ai niqué hier mon cd de Gothic 3, quand j'ai voulu le backuper. "Heureusement", j'avais fait ceux de TA juste avant.
Et en plus, je compte le réinstaller sur mon netbook sans cd, alors....

Edit : pour votre histoire de Debian testing/SID.
C'est très bien SID. Bon, en ce moment, ça merde à plein tube sur le driver nvidia (faut que je supprime un fichier à chaque MaJ du kernel et un coup de depmod -a), mais en règle général, y a pas de souci.
Et je crois que la testing n'est franchement pas conseillé. Soit tu as la stable, soit la SID. La testing, tu risques de te ramasser les bugs pour une période de 6~8 semaines, le temps que ça pousse de testing>stable et sid>testing.

haik
06/02/2012, 21h05
Y'a un petit bout sur les multi-tracks sur le wiki de Arch:

https://wiki.archlinux.org/index.php/CD_Burning#Burning_a_bin.2Fcue


cdrdao read-cd --read-raw --datafile IMAGE.bin --driver generic-mmc:0x20000 --device /dev/cdrom IMAGE.toc

Bon après, j'ai rien compris à la commande, mais si ça peut t'aiguiller...;)

LeBonDieu
06/02/2012, 21h09
Bon, je vais essayer avec cdrdao. On verra bien.

Sinon, je raconte que des conneries en fait pour testing :
Blog de Raphael Hertzog (http://raphaelhertzog.fr/2011/02/28/debian-peut-elle-proposer-une-distribution-testing-constamment-utilisable/)
Ça n'a pas l'air si catastrophique que cela, testing, et c'est assez usité (malgré ce que je pensais, ayant toujours été sous SID depuis quelques années déjà).

rOut
06/02/2012, 21h19
Tu peux essayer cdemu pour ton histoire de CDs pas packagé sous Debian, mais qui permet de faire des .deb depuis les sources (http://cdemu.sourceforge.net/debian/).
Sinon tu as bchunk pour convertir ton CD en iso+wav (http://mediakey.dk/~cc/how-to-mount-bin-cue-image-files-in-linux/), certes ce n'est pas tout à fait ce que tu veux faire mais au pire tu peux mettre les .wav dans ton lecteur de musique.

Sinon tu peux essayer TA:Spring (http://springrts.com/) pour jouer à des jeux TA-like, avec le contenu (objets, unités, mécanismes) proches du jeu d'origine.

---------- Post added at 20h19 ---------- Previous post was at 20h10 ----------


Bon, je vais essayer avec cdrdao. On verra bien.

Sinon, je raconte que des conneries en fait pour testing :
Blog de Raphael Hertzog (http://raphaelhertzog.fr/2011/02/28/debian-peut-elle-proposer-une-distribution-testing-constamment-utilisable/)
Ça n'a pas l'air si catastrophique que cela, testing, et c'est assez usité (malgré ce que je pensais, ayant toujours été sous SID depuis quelques années déjà).

Bah il raconte quand même un peu de la merde. C'est experimental qui est tout cassé. Ca fait plusieurs années que j'utilise sid/unstable, que j'installe directement en sid/unstable, et j'ai eu très rarement de grosses emmerdes. Testing n'en parlons pas, mais ce n'est pas assez à jour à mon gout.

Si aptitude commence à vomir des dépendances, j'annule la mise à jour et j'attends quelques jours que ça se calme, c'est tout (ça arrive très très rarement).

Le dernier gros bug que j'ai vu c'était chromium qui n'affichait plus rien. C'est sans doute le seul que j'ai subit en 2-3 ans. En ajoutant une option à la ligne de commande, c'était de nouveau utilisable, en attendant le correctif.

braoru
06/02/2012, 21h26
Tu as lu cette page avant de faire ce que tu faisais :
https://btrfs.wiki.kernel.org/

Note that Btrfs does not yet have a fsck tool that can fix errors. While Btrfs is stable on a stable machine, it is currently possible to corrupt a filesystem irrecoverably if your machine crashes or loses power on disks that don't handle flush requests correctly. This will be fixed when the fsck tool is ready.

... Si c'est écrit que ce n'est pas encore bien stable, l'utilises pas. Tu dois pouvoir utiliser une alternative, ou sinon tu seras encore confronté à ce genre de soucis...

edit: j'avais mal lu la derniere phrase désolé, je suppose que tout OS doit pouvoir y accéder, te faux juste meme un shell. Je pense que n'importe quel live cd recent doit etre capable de faire ca.

Mois de mai : https://fedoraproject.org/wiki/Features/F17BtrfsDefaultFs :-)

On y travail/patch/tests pour que ce soit un voyage merveilleux remplis de petites étoiles et de champi bleu ..

rOut
06/02/2012, 21h30
On sent vraiment la différence entre ext4 et btrfs ? C'est quoi en très gros l'avantage ?

Parce que bon, j'étais resté à ext4 comme étant le tout nouveau fs qui va bien et les distro y sont tout juste passé comme système par défaut... s'il faut reformater de nouveau ses partoches ça gonfle un peu... (j'ai un disque d'1To quasi plein que je me suis cassé le cul à passer de reiserfs en ext4 sans trop avoir à supprimer de choses, si je dois recommencer ça fait chier).

olih
06/02/2012, 21h32
On sent vraiment la différence entre ext4 et btrfs ? C'est quoi en très gros l'avantage ?

Parce que bon, j'étais resté à ext4 comme étant le tout nouveau fs qui va bien et les distro y sont tout juste passé comme système par défaut... s'il faut reformater de nouveau ses partoches ça gonfle un peu... (j'ai un disque d'1To quasi plein que je me suis fait chier à passer de reiserfs en ext4 sans trop avoir à supprimer de choses, si je dois recommencer ça fait chier).

Bof pour un usage courant, je vois pas de diff de perf majeures (systeme en btrfs et home en ext4).
Après sur les capacités évoluées j'en sais rien.

braoru
06/02/2012, 21h38
Par exemple :

* Dans beaucoup de cas tu n'auras plus besoins de LVM
* Snapshot, par partition, par unité logique, etc avec rollback simplifié
* Gestion native (Dans VFS-driver du fs) de la notions de volumes logiques
* Gestion native (Dans VFS- driver du fs) de la répartition et la distribution (eq raid0, raid5 , etc)
* Gestion du trim et du stockage sur ssd, lun, etc.
* Etc.

Dans la pratique de monsieur tout le monde, l'intérêt viendra quand des tools sympathiques à la time-machine apparaîtrons, etc.

Dans les features normalement un outils de conversion ext3/4->btrfs devrait venir avec fed17 donc ailleurs aussi.

Moi qui utilise KVM, je trouve plus sympathique et plus pratique que les volumes LVM par machine.

rOut
06/02/2012, 21h42
Non mais déjà LVM j'ai toujours trouvé ça totalement inutile et une aberration technique... J'ai une partition par disque, un disque système et un disque de stockage et basta.

Créer une surcouche virtuelle sur une couche de partitions déjà existante, au risque de TOUT perdre parce que t'as perdu un disque (je ne suis pas sûr comment ça fonctionne mais si t'as une partoche virtuelle s'étandant sur 4 disques et que tu en perds un, y'a des chances que toute la partoche soit quasi morte non ?)... je trouve que c'est une idée très bizarre.

braoru
06/02/2012, 21h51
Ben ça dépend comment tu utilises LVM ;-)

LVM est une très très bonnes technologie quand elle est utilisée pour quoi elle a été créée.

https://docs.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/6/html/Storage_Administration_Guide/index.html
http://www.markus-gattol.name/ws/lvm.html

Il est assez rare que tu étales des volumes logiques sur plusieurs volumes physiques, mais il est fréquent que tu découpe en volume logique ton système pour faire des snapshot et autres. Depuis longtemps Fedora utilise LVM par défaut.

Il me semble que de base Fed(anaconda) va justement éviter les volumes logiques à cheval dans le cas de disques séparés.

love2hate
06/02/2012, 22h42
@rOut tu peut convertir du ext4 en btrfs , enfin jamais test .

C'est mieux pour t'est yeux ?

rOut
06/02/2012, 22h58
http://t3.gstatic.com/images?q=tbn:ANd9GcSvjS0_cTlcTuTpZduRXFddxlCdtZLg9 PRg49XhDIc1e6DwMaY1A6h9RQ

getcha
07/02/2012, 10h38
Je confirme LVM c'est très pratique, pour les quotas, snapshots, etc... Et en cas de perte de disque ou de volume c'est tout a fait récupérable.

newbie06
07/02/2012, 11h31
Et ça apporte quoi ALSA 1.0.24 ?
C'est explique dans mon message original : Wine requiert ALSA 1.0.24. Et ta solution de creer moi-meme ce package ne me convient pas, c'est tres exactement le genre de chose que je veux eviter, avoir a changer un package deja propose par une distro ;)

rOut
07/02/2012, 11h54
C'est explique dans mon message original : Wine requiert ALSA 1.0.24. Et ta solution de creer moi-meme ce package ne me convient pas, c'est tres exactement le genre de chose que je veux eviter, avoir a changer un package deja propose par une distro ;)

Qu'est ce que c'est que cette histoire à la noix ? J'utilise wine régulièrement et même la version 1.4-rc2 (installée avec POL) marche très bien...

newbie06
07/02/2012, 12h22
Qu'est ce que c'est que cette histoire à la noix ? J'utilise wine régulièrement et même la version 1.4-rc2 (installée avec POL) marche très bien...
Depuis la 1.3.25, il faut alsa plugins 1.0.24 (sinon l'underrun n'est pas supporte et il sort un message explicite demandant que tu upgrades a la 1.0.24).

Le souci se manifeste en lancant WoW : le son est hache (forcement underrun), se coupe au bout d'un moment et revient plus ou moins aleatoirement.

Apres est-ce que ca vient d'une salete entre PA et ALSA je n'en sais rien, et je n'ai ni l'envie ni le temps de m'occuper de ca :| Je prefere passer du temps a installer une distro qui fonctionne par defaut plutot que patcher une antiquite et potentiellement rendre mon PC instable.

rOut
07/02/2012, 12h25
Installe OSS4.

love2hate
07/02/2012, 14h22
Recup des snapshots depuis un live cd ubuntu ( enfin le home et mes documents )!!!! Champagne .... Par contre du coup j'ai plus le droit de troll sur cette distribution .

rangzen
08/02/2012, 00h06
Hello à tous, newbi ici, nouvel abonné à cpc hw et 10 ans de nunux.
Au plaisir de vous lire !

George Sable
08/02/2012, 03h59
Tiens, j'avais zappé la dernière MAJ de Flash le 31 janvier : http://labs.adobe.com/downloads/flashplayer11-2.html

braoru
08/02/2012, 09h49
Vivement la mort le flash....

tantal
08/02/2012, 09h57
Ouais, vive Silverlight \o/

snipx
08/02/2012, 10h02
Vivement la mort le flash....

Je rêve du html5 la nuit !

rOut
08/02/2012, 10h38
Tiens pour ceux qui kiffent le bash et qui veulent mettre des couleurs dans leur vie, j'ai fait ça hier soir:
http://pastebin.com/CvdxfHDC

J'étais en train de me faire un thème pour bash-it (https://github.com/revans/bash-it) et je trouvais que leur codes de couleurs était limité, donc je me suis fait des fonctions pour générer des codes ANSI de manière sympathique. Il y a donc des fonctions qui parsent les paramètres et génèrent les codes correspondant.

Par exemple:


echo $(color red fg bright black bg bold underline)
\[\e[91;100;1;4m\]


Ca peut générer des codes 256 couleurs pour les terminaux qui les supportent (Gnome Terminal par exemple), avec $(color rgb 36 145 210) par exemple... forcément avec 256 couleurs c'est une approximation de la couleur demandée.

olih
08/02/2012, 10h58
C'est bizarre mais

function color {
echo "$(__color_parse make_ansi $@)"
}

function echo_color {
echo "$(__color_parse make_echo $@)"
}
Ne devrait pas plutôt être

function color {
echo "$(__color_parse __make_ansi $@)"
}

function echo_color {
echo "$(__color_parse __make_echo $@)"
}
?

rOut
08/02/2012, 11h23
Non parce qu'à chaque token, c'est __$next qui est appelé. Ce qui permet d'éviter d'avoir des fonctions un peu "cachées", et éviter à l'utilisateur de taper les __ devant à chaque fois:


function __color_parse {
next=$1 && shift
echo "$(__$next $@)"
}


Chaque paramètre de la fonction color va soit être une autre fonction (__${parametre}) appelée avec le reste des paramètres, soit un paramètre consommé par une des fonctions (en général seules les fonctions de couleur mangent les paramètres, les "reset", "bold" etc se contentent de dépiler la suite des paramètres et d'ajouter du contenu autour du résultat)

---------- Post added at 10h19 ---------- Previous post was at 10h16 ----------


$(color red fg bright underline)
Va en fait se transformer en quelque sorte en:

$(__make_ansi $(__color red fg bright $(__underline)))

---------- Post added at 10h23 ---------- Previous post was at 10h19 ----------

En fait __color_parse vient d'une vieille version non récursive du code, je pourrais certainement directement faire:

function color {
echo "$(__make_ansi $@)"
}

function echo_color {
echo "$(__make_echo $@)"
}

Puisque chaque fonction se charge de dépiler le reste des paramètres toute seule.

olih
08/02/2012, 11h39
Non parce qu'à chaque token, c'est __$next qui est appelé. Ce qui permet d'éviter d'avoir des fonctions un peu "cachées", et éviter à l'utilisateur de taper les __ devant à chaque fois:


function __color_parse {
next=$1 && shift
echo "$(__$next $@)"
}


Chaque paramètre de la fonction color va soit être une autre fonction (__${parametre}) appelée avec le reste des paramètres, soit un paramètre consommé par une des fonctions (en général seules les fonctions de couleur mangent les paramètres, les "reset", "bold" etc se contentent de dépiler la suite des paramètres et d'ajouter du contenu autour du résultat)

---------- Post added at 10h19 ---------- Previous post was at 10h16 ----------


$(color red fg bright underline)
Va en fait se transformer en quelque sorte en:

$(__make_ansi $(__color red fg bright $(__underline)))

---------- Post added at 10h23 ---------- Previous post was at 10h19 ----------

En fait __color_parse vient d'une vieille version non récursive du code, je pourrais certainement directement faire:

function color {
echo "$(__make_ansi $@)"
}

function echo_color {
echo "$(__make_echo $@)"
}

Puisque chaque fonction se charge de dépiler le reste des paramètres toute seule.
A putain oui, j'avais pas fait gaffe.
Bon je retourne me coucher moi :tired:.

braoru
08/02/2012, 11h57
+1 avec le svg aussi ;)

rOut
08/02/2012, 12h16
Le SVG ?

ducon
08/02/2012, 15h41
Le SVG, c’est même modifiable à la main. :ninja:

braoru
08/02/2012, 16h08
Le SVG, c’est même modifiable à la main. :ninja: ;-)

---------- Post added at 15h08 ---------- Previous post was at 15h02 ----------


Le SVG ?

Vi :) du SVG
http://mbostock.github.com/d3/ex/force.html
http://fpaste.org/dy6T/
http://slides.html5rocks.com/#svg-example-slide
etc. :-)

Avec les Canvas HTML5, les nouveau tags html5, le JS moderne et le SVG, tu remplaces flash sans problèmes :-)

rOut
08/02/2012, 16h33
C'est juste que je ne comprenais pas pourquoi tu parlais du SVG après mon post sur les couleurs. J'ai compris que tu répondais à l'histoire du Flash.

Colink
09/02/2012, 01h19
La flemme a eu raison de moi, j'ai installé Xubuntu depuis Ubuntu via xubuntu-desktop, et franchement je préfère à ubuntu, y'a plus Unity, ça tourne mieux, j'aime bien le bureau XFCE. Donc c'est cool! Et je me rend compte qu'au bout de 3 distros essayées, j'ai absolument aucune autre raison que le jeu qui me pousse à rester sous Windows sur mon fixe, je suis tombé sous le charme de linux :p

braoru
09/02/2012, 10h06
les trois ditros c'est ubuntu, kubuntu et xbutnuts ?

rangzen
09/02/2012, 10h26
En ce moment, je conseille une Mint "Classic" plutôt : support ubuntu, accès à Gnome Shell 3, Cinamon, Mate, Gnome 3 classic, XFCE, etc. Ca te permet de tout tester depuis la même distrib.

---------- Post added at 09h26 ---------- Previous post was at 09h22 ----------

Sinon pour ceussent qui ont des SSD, vous faites quoi comme optimisation ?
J'avais /var/log en ram mais finalement j'ai mis /var/log sur une autre partition car il y a des problèmes avec les logiciels qui ne recrée pas leurs arbos de log : Apache, Munin, etc.
A chaque démarrage, Apache refusait de se lancer puisque /var/log/apache2 avait disparu.
Avec les disques qu'on a maintenant, autant faire une partition quelque part plutôt que de modifier une conf ...

tantal
09/02/2012, 10h49
Pour les SSD sous linux, il y a un fil sur hardware.fr (http://forum.hardware.fr/hfr/OSAlternatifs/Hardware-2/recensement-optimisation-conseils-sujet_69473_1.htm) ; après il faut certainement faire un tri sur les optimisations, toutes ne sont pas forcément bonnes à faire.

rangzen
09/02/2012, 11h16
Super lien! Merci.
J'avais utilisé celui là : http://doc.ubuntu-fr.org/ssd_solid_state_drive

haik
09/02/2012, 11h25
xbutnuts ?

xbutnuts, la distro qui vous casse pas les ....

rangzen
09/02/2012, 11h35
XButtNuts ?

haik
09/02/2012, 14h39
Mon rêve, c'est d'avoir une fonctionnalité Alt-Tab qui permette de switcher non seulement entre applications, mais aussi entre différentes tab du browser.

"Ouais, mais tu peux toujours ouvrir plusieurs fenetres plutot que plusieurs tabs!"

Ouais, mais non, dans un browser moderne, tu peux pas le configurer pour qu'il fasse ça automatiquement. Et faire un clic milieu à chaque fois, c'est assez lourd

"Ouais, mais tu peux toujours utiliser le mode Web Application pour tes sites qui restent en permanence ouverts"

Ouais, mais bon, je vais pas foutre 6 launchers de plus dans mon dock, c'est lourd.

braoru
09/02/2012, 14h39
xbutnuts, la distro qui vous casse pas les ....

Mince, mon jeu de mots trollesque-graveleu a été détecté...

Dekans
09/02/2012, 14h49
@haik : ctrl+tab dans un browser.

haik
09/02/2012, 14h54
Ouais, je sais - je parlais depuis l'extérieur du browser.

Ex, pour l'instant sous Gnome, t'es sur un terminal, Alt-Tab pour switcher d'app, et si t'as plusieurs fenetres ouvertes d'une app. donnée, tu peux 'flêche bas' pour choisir la fenetre (ou Alt-"touche au dessus de tab" pour faire ça directement)

Ben, pareil, mais en affichant les tabs ouvertes

xheyther
09/02/2012, 18h17
Dites voir il y a un équivalent au ppa d'Ubuntu dans Fedora ? Je retournerai bien faire un tour chez Fedora mouah :> J'en ai ras le bol d'Unity et je veux un Gnome 3 officiellement supporté ou je peux installer des thèmes et tout.

rOut
09/02/2012, 18h50
Debian. :ninja:

olih
09/02/2012, 18h57
Dites voir il y a un équivalent au ppa d'Ubuntu dans Fedora ? Je retournerai bien faire un tour chez Fedora mouah :> J'en ai ras le bol d'Unity et je veux un Gnome 3 officiellement supporté ou je peux installer des thèmes et tout.

Ça me fait penser à AUR pour archlinux + yaourt (mais ça c'est en local).

haik
09/02/2012, 19h13
yaourt :wub:
(de t'façon, dejà pacman, c'est la base)

braoru
09/02/2012, 21h42
Ça me fait penser à AUR pour archlinux + yaourt (mais ça c'est en local).

Pas trop de dépots personnels sous fedora à part pour les trucs dev (Comme virt-preview par exemple). Mais, en général, les paquets qui : ne passes pas les règles de chez fed, ne sont pas open-source, X, Y se trouve sous http://rpmfusion.org/ .

Ensuite, pour les gens qui veulent du click and work, il y a http://dnmouse.org/autoten/ (Mais, je préviens, bien que ça fonctionne parfaitement, je ne cautionne pas :D)

xheyther
09/02/2012, 23h10
Le truc c'est que j'avais pas forcement envie de repartir dans la config d'un système Archlinux. Je l'ai fait pendant longtemps mais ça m'a souler le jour ou j'ai raté une news et que j'ai planté une mise à jour (genre un fichier à sauvegarder ce que j'ai pas fait tout ça).

Surtout que c'est pour mon UX31 et que je sens que ça serait la merde, j'aime pas configurer un portable à la main.

Bref.

haik
09/02/2012, 23h23
Bah vi, si tu loupes les news de Arch, forcement...
... et puis comment resister à l'atrait d'un joli



With module-init-tools being declared a dead project by its current maintainer,
a new project has stepped up to take its place: kmod. This is intended to be a
drop-in replacement, though deprecated functionality in module-init-tools has
not been reimplemented.

If, upon upgrade, pacman moves `/etc/modprobe.d/modprobe.conf` to a .pacsave,
you should move it back. This file, and any other config read by module-init-
tools, is still read by kmod. However, the kmod package will no longer include a
blank config file. You'll find the same (if not more) documentation in the
manpages and --help output for the binaries.

;) :tired:

olih
09/02/2012, 23h35
Bah vi, si tu loupes les news de Arch, forcement...
... et puis comment resister à l'atrait d'un joli



With module-init-tools being declared a dead project by its current maintainer,
a new project has stepped up to take its place: kmod. This is intended to be a
drop-in replacement, though deprecated functionality in module-init-tools has
not been reimplemented.

If, upon upgrade, pacman moves `/etc/modprobe.d/modprobe.conf` to a .pacsave,
you should move it back. This file, and any other config read by module-init-
tools, is still read by kmod. However, the kmod package will no longer include a
blank config file. You'll find the same (if not more) documentation in the
manpages and --help output for the binaries.;) :tired:
Bah ils préviennent au moins.
J'avoue que je n'ai jamais vraiment eu de soucis avec arch et ça fait un petit moment que je suis dessus (plus que mes précédentes distrib, gentoo comprise).
C'est simple, ça marche. What else ?

haik
10/02/2012, 00h05
Ha mais, attends, je suis tout à fait d'accord avec toi - et l'avantage avec Arch, c'est que si jamais ça marche pas (ça arrive quand même,mais c'est le jeu) ,y'a 90% de chance de résoudre ça dans ton rc.conf, plutôt pratique.
Perso, j'aurai du mal à aller ailleurs autrement que par curiosité.

Après, comme le disait xheyther, faut avoir envie/ le temps de se taper l'installation complète, y compris tous les modules de gestion d'énergie à la main, puis être sûr de ne pas avoir loupé le mail d'annonce avant chaque update, si tu te sers de ton portable de manière plus ou moins pro.
Et quelque fois prier que le firmware un peu exotique de ton Wi-Fi sera toujours reconnu après la mise à jour hebdomadaire du noyau (ou n'être d'un coup plus reconnu par udev)

xheyther
10/02/2012, 00h43
Je vous hais je suis en train d'essayer de faire booter mon portable sur une iso d'Arch. Bon ce connard ne veux pas détecter ma clé usb mais quand même..

edit: putain mais c'est des branques chez gparted, il y a encore des gens qui font des iso pas hybride en 2012 ? Sérieusement ?

haik
10/02/2012, 08h42
bah au pire, tu fous n'importe quelle live distro, y'a bien toujours gparted dessus.

Et l'iso de Arch se grave nickel avec dd.

olih
10/02/2012, 10h23
Dédé :emo:.
Protips : bien cibler le disque et non la première partition quand on fait un live-usb à partir d'une iso, autrement ça marche pas :vécu:.

xheyther
10/02/2012, 10h55
J'étais tellement persuader que toutes les iso pouvaient de dd-ifier sur une clé usb que j'ai passé une demi heure à comprendre pourquoi ça bootait pas.

Bref, j'ai un noyau Archlinux sur mon laptop, il faut que je me paluche la configuration maintenant. Et après je pourrai jouer avec systemd \o/

olih
10/02/2012, 11h03
J'étais tellement persuader que toutes les iso pouvaient de dd-ifier sur une clé usb que j'ai passé une demi heure à comprendre pourquoi ça bootait pas.

Bref, j'ai un noyau Archlinux sur mon laptop, il faut que je me paluche la configuration maintenant. Et après je pourrai jouer avec systemd \o/

Ohla systemd.
Je suis rester à mon petit rc.conf moi, déjà que j'ai mis pulseaudio...

braoru
10/02/2012, 12h52
Ohla systemd.
Je suis rester à mon petit rc.conf moi, déjà que j'ai mis pulseaudio...

SystemD c'est génial...

- Pour la simplification de l'architecture de démarrage
- Pour créer les scriptes de démarrage
- Pour le lancement des stacks logiciel complexes (Super utile pour les appliances et autres)
- Pour les tests automatiques de disponibilité et restart auto
- Etc :)

xheyther
10/02/2012, 13h25
Par contre ils ont viré les patchs pour les union mounts chez Arch ? C'est dans le noyau maintenant ce truc ?

braoru
10/02/2012, 17h39
Par contre ils ont viré les patchs pour les union mounts chez Arch ? C'est dans le noyau maintenant ce truc ?

Il me semble que c'est nommé union-mount "mount -o union" et c'est directement utilisable depuis mount par contre je ne sais plus si c'est maintenant dans le kernel ou en passe de l'être ;-) (j'avais vu passer ça sur la mailling)

EDIT :https://lwn.net/Articles/448461/

xheyther
10/02/2012, 17h45
Sweet, merci :)

haik
10/02/2012, 18h06
Donc, la Gnome team developpe sur des écran de 19"


Maximised Windows
Displaying multiple windows at the same time means that screen space isn’t used efficiently
[...]
In general, their primary windows will maximise by default,

http://afaikblog.wordpress.com/2012/02/10/a-new-approach-to-gnome-application-design/

Je sais pas vous, mais autant sur mon laptop, c'est ok, autant sur mon 25" une fenetre maximisée me pète les yeux en général

Tramb
10/02/2012, 18h13
La j'ai 24" + 19" et je maximise tout tout le temps (sauf des consoles)

braoru
10/02/2012, 18h43
Ecran 25/30 pouce + tmux avec un terminal maximisé c'est parfais, plus les IM/Twitter et autres sur la vue fixe de gnome3 (suivant les jours) :)

newbie06
10/02/2012, 19h10
La j'ai 24" + 19" et je maximise tout tout le temps (sauf des consoles)
Ha ouai, tu programmes en 16/9 ? ^_^

Blague a part, plutot crever que maximiser mes fenetres emacs, elles font 80 colonnes de large et j'en ai souvent 5 ou plus ouvertes. Gnome peut aller bruler en enfer.

rOut
10/02/2012, 19h27
Ha ouai, tu programmes en 16/9 ? ^_^

Blague a part, plutot crever que maximiser mes fenetres emacs, elles font 80 colonnes de large et j'en ai souvent 5 ou plus ouvertes. Gnome peut aller bruler en enfer.

C'est parce que t'es rétrograde. Moi je programme en 16/9 et mes lignes sont réglées pour genre 200 caractères. Faut être moderne monsieur. :ninja:

Tramb
11/02/2012, 04h44
Moi c'est surtout que j'utilise un vrai IDE qui met à l'amende tous les vim du monde à chaque *vrai* défi de productivité. Ou alors c'est juste moi qui assure trop mais ça m'étonnerait hautement.
Florilège:
"Non mais attends normalement c'est génial mais je dois réindexer mon ctags, là"
"Ah oui attends un hitcount sur un breakpoint, je retrouve ma cheat sheet et je te le fais direct"
"Oui bien sûr que je peux évaluer un template C++ dans la condition. Non? Si. Ah non. Mais attends peut-être en full-qualifiant les namespace."
"up, up, up, attends je remonte la stackframe"

(Non mais en vrai j'aime pas tellement MSVC, y'a tellement de trucs pourris dedans, c'est juste que vous autre linuxiens vous êtes juste encore plus nuls que ça)
(Et gdb est tellement plus fort que msvc pour évaluer des expressions)

Enfin, grâce à Puthon et Rubytch toutes ces problématiques trollesques seront vite oubliées :'(

haik
11/02/2012, 09h49
Sinon, en allumant mon PC les yeux dans le vague ce matin, je lis au boot:


Mouting lolcat filesystem

Et du coup j'ai ri :tired:

newbie06
11/02/2012, 11h24
(Et gdb est tellement plus fort que msvc pour évaluer des expressions)
Pas de bug, pas de debugger !

'Fin c'est pas faux ce que dit rOut, je me sens vraiment dépassé ; je faisais du reverse-engineering sur du source C++ et un copain s'est foutu de ma gueule avec mon emacs et mes 10 fenêtres ; il m'a sorti son Eclipse et là je me suis senti vieux et inefficace. Je me demande si je n'ai pas atteint mon niveau d'incompétence et s'il n'est pas temps que je devienne manager ou chef de projet :|

braoru
11/02/2012, 11h27
Pas de bug, pas de debugger !

'Fin c'est pas faux ce que dit rOut, je me sens vraiment dépassé ; je faisais du reverse-engineering sur du source C++ et un copain s'est foutu de ma gueule avec mon emacs et mes 10 fenêtres ; il m'a sorti son Eclipse et là je me suis senti vieux et inefficace. Je me demande si je n'ai pas atteint mon niveau d'incompétence et s'il n'est pas temps que je devienne manager ou chef de projet :|

La clé c'est de tout utiliser suivant les situations :)

Tramb
11/02/2012, 13h08
Pas de bug, pas de debugger !

'Fin c'est pas faux ce que dit rOut, je me sens vraiment dépassé ; je faisais du reverse-engineering sur du source C++ et un copain s'est foutu de ma gueule avec mon emacs et mes 10 fenêtres ; il m'a sorti son Eclipse et là je me suis senti vieux et inefficace. Je me demande si je n'ai pas atteint mon niveau d'incompétence et s'il n'est pas temps que je devienne manager ou chef de projet :|

Huhu des fois je me dis ça aussi, quand je vois les djeunes qui sont à fond sur le combo vim/dvorak mais au final, l'efficacité est souvent ailleurs :)
Eclipse je m'en sers pour le Python (c'est à dire contre mon gré) mais quand j'avais essayé avec le CDT y'a 2/3 ans, ça m'avait pas transcendé.

rOut
11/02/2012, 13h17
Je vous avouerais que moi même Eclipse me gonfle parfois, notamment quand il faut que je choisisse entre GCC et Eclipse faute d'avoir assez de RAM (en même temps GCC me prend 1-2Go de RAM pour compiler certains fichiers, ceci expliquant cela). Mais même en essayant d'autres éditeurs que je trouve particulièrement sexy (cf le topic de la programmation, et Sublime Text 2), j'ouvre quand même régulièrement Eclipse en plus, notamment pour tout ce qui est fonctionalités d'indexation et navigation dans le code qui est quand même super facile (oui je sais VS fait pareil, mais pas sous Linux). Le refactoring également se fait très bien.

La solution est évidemment d'avoir plus de RAM.

Tramb
11/02/2012, 14h20
Non, en plus, VS est tout nul sur le C++, sans Visual Assist :)

Dekans
11/02/2012, 14h26
Moi c'est surtout que j'utilise un vrai IDE qui met à l'amende tous les vim du monde à chaque *vrai* défi de productivité. Ou alors c'est juste moi qui assure trop mais ça m'étonnerait hautement.
Florilège:
"Non mais attends normalement c'est génial mais je dois réindexer mon ctags, là"
"Ah oui attends un hitcount sur un breakpoint, je retrouve ma cheat sheet et je te le fais direct"
"Oui bien sûr que je peux évaluer un template C++ dans la condition. Non? Si. Ah non. Mais attends peut-être en full-qualifiant les namespace."
"up, up, up, attends je remonte la stackframe"

(Non mais en vrai j'aime pas tellement MSVC, y'a tellement de trucs pourris dedans, c'est juste que vous autre linuxiens vous êtes juste encore plus nuls que ça)
(Et gdb est tellement plus fort que msvc pour évaluer des expressions)

Enfin, grâce à Puthon et Rubytch toutes ces problématiques trollesques seront vite oubliées :'(

Il y a de vrais IDE sous linux.

J'utilise Eclipse pour le Java, et Kdevelop pour le C/C++.
(Et j'ai plein de RAM..)

rangzen
11/02/2012, 14h50
En Python, j'aime bien http://www.wingware.com/ (gratuit si on fait du libre).
Sinon en Java, Eclipse. Très impressionnant. Et de base pour Android, la plupart des outils, etc.

xheyther
13/02/2012, 00h59
Devinez qui vient d'effacer sdd au lieu de sdc avec un dd malencontreux \o/

Bon d'un autre coté, je n'aurai plus à trier fichier qui trainer sur ce disque. :seconsolecommeilpeut:

olih
13/02/2012, 10h18
Devinez qui vient d'effacer sdd au lieu de sdc avec un dd malencontreux \o/

Bon d'un autre coté, je n'aurai plus à trier fichier qui trainer sur ce disque. :seconsolecommeilpeut:
:haha:.
dd a encore frappé.

xheyther
13/02/2012, 10h28
Tu m'étonnes qu'il soit recherché après !

http://youyout.bloxode.com/images/112748225434.jpg

Tramb
13/02/2012, 10h28
A part un mirror ZFS ou du RAIDZ, y'a pas grand chose qui aurait pu te sauver de cette manip :'(

rOut
13/02/2012, 10h58
Le cloud. :ninja:

xheyther
13/02/2012, 11h57
Nan mais c'est pas trop grave en fait, c'est un vieux disque (il date de 2005 et fait 82Go), sur lequel je n'avais pas grand chose dessus dans la mesure où je m'attendais à ce qu'il tombe en panne incessamment sous peu.

Mais bon, c'est con, hein, d'habitude ma clé usb c'est sdd et là j'ai rebooter sans l'enlever du coup le disque le plus lent s'est retrouver en sdd au lieu de sdc.

Bref. Ça m'apprendra.

Tramb
13/02/2012, 12h11
Le cloud. :ninja:

Ouais mais c'est cher du GB le cloud :)

xheyther
13/02/2012, 14h53
De la lumière au bout du tunnel pour les possesseurs de Sandy Bridge sous linux : http://www.phoronix.com/scan.php?page=news_item&px=MTA1NzA

Juste au moment où je me décide à installer Linux sur mon laptop. Je suis joie.

rangzen
13/02/2012, 21h35
Ouais mais c'est cher du GB le cloud :)
CrashPlan, c'est moins cher quand c'est tes parents et des potes :)

xheyther
14/02/2012, 10h46
Bon, j'ai une installation d'Arch qui fonctionne plutôt pas mal (avec Gnome et tout le bazar) mais j'ai un soucis avec networkmanager. Au login il faut que j'active manuellement le wifi (soit par fn+FX soit en cliquant sur l'interrupteur), j'ai pas trouvé comment faire ça automatiquement...

haik
14/02/2012, 11h13
L'interrupteur physique? Probablement plus un probleme hard/firmware que de Networkmanager?

Si c'est l'interrupeur de networkmanager: t'a une session ConsoleKit?
edit: un truc courant aussi, faut que dbus soit avant networkmanger dans ta list de deamons)

xheyther
14/02/2012, 11h52
C'est l'interrupteur de NM.
J'utilise systemd donc il est censé démarrer dbus tout seul.

Mais je vais regarder plus prêt de consolekit des fois que. Le truc c'est que je m'en tape qu'il se connecte tout seul au boot, je veux que quand je me logue, il active le wifi pour se connecter automatiquement.

Meldrash
15/02/2012, 17h31
Bonjour tous le monde, sur conseil, je viens vous conter ma mésaventure avec mon SSD et Linux que j'ai préalablement racontée (http://forum.canardpc.com/threads/36307-Le-topic-des-SSD-quand-j-entends-le-mot-optimisation-je-sors-mon-revolver?p=5140270&viewfull=1#post5140270) sur le topic des SSD:

Je chercher à installer un dual-boot (W7/Linux) sur le ssd du portable du taff, un Sony Vaio TT (VGN-TT21WN de son petit nom).
Mon soucis, c'est que les CD d'install des différents Linux, en mode partitionnement avancé, que j'ai essayés voient le SSD comme un espace libre de 128Go, et non les partitions créées lors de l'install de W7. En gros cella ne me laisse qu'un seul choix: tous casser pour installer le Linux.

Voila. Des pistes, des idées? J'ai déjà farfouillé un peu le web mais sans résultat.

Question bonux: j'ai essayer de mettre à jour le firmware du SSD (ou tous du moins voir si il y a plus à jour), un Samsung MMCQE287GMUP-MVA, mais je ne l'est point trouvé sur le site du support de Samsung, n'y ailleurs (n° de série SE844A2377, firmware version: VAM05S1Q).

Merci d'avance

xheyther
15/02/2012, 18h01
C'est space ton histoire. Les partitions créées avec W7 elles sont à quel format ? Tu as essayé de passer avec un live CD type parted magic ou gparted ? (cf. http://www.linuxliveusb.com/fr/home pour se créer rapidement et facilement une clé usb bootable qui va bien, il y a une section rescue ou un truc du genre quand il te demande si tu veux télécharger une iso)

Meldrash
15/02/2012, 18h24
Hé bien, il y a la partition de réservé de W7 en NTFS, la partition W7 en NTFS aussi et la dernière était restée t'elle quelle au début (non allouée quoi), puis en NTFS en espérant que les installeurs la voie, puis en ext3 grâce à un soft sous Windows qui me la formatée, puis à nouveau maintenant en NTFS. A chaque fois, les distrib voient toujours une partition libre de 128Go, tous comme gparted en LiveCD -_-

dalgwen
15/02/2012, 18h33
Si tu es joueur, tu peux créer ta partition linux dans l'espace que tu sais être libre.
Mais sauvegarde tout avant :trollface:

xheyther
15/02/2012, 18h39
C'est quoi la table de partition que tu utilises ? MBR ou GPT ?

Question subsidiaire, avec un live cd, sur la console, un fdisk -l donne quoi ?

rangzen
15/02/2012, 19h08
Il faut changer le format de la table de partition, je sais pas si tu peux faire ça sans perte de donnée ...

olih
15/02/2012, 19h14
Il faut changer le format de la table de partition, je sais pas si tu peux faire ça sans perte de donnée ...

Pourquoi ? Normalement linux gère aussi bien le gpt que le mbr.
Mais clairement, un fdisk -l donnerais plus d'indication.

t4nk
15/02/2012, 19h53
fdisk -l

A exécuter en root.

http://images2.wikia.nocookie.net/__cb20100428100437/desencyclopedie/images/b/b3/Capello.jpg

xheyther
15/02/2012, 20h17
Des fois j'oublie l'essentiel qui me semble évident. J'ai honte.

t4nk
15/02/2012, 21h23
Faut dire qu'on le fait tellement automatiquement, de bosser en root quand il faut, qu'on fini par oublier de le dire.

Meldrash
15/02/2012, 22h00
C'est quoi la table de partition que tu utilises ? MBR ou GPT ?

J'ai le droit de ne pas avoir compris la question,...


Question subsidiaire, avec un live cd, sur la console, un fdisk -l donne quoi ?

Un fdisk -l donne ceci:


mint@mint ~ $ sudo fdisk -l

WARNING: GPT (GUID Partition Table) detected on '/dev/sda'! The util fdisk doesn't support GPT. Use GNU Parted.


Disk /dev/sda: 128.0 GB, 128035676160 bytes
255 heads, 63 sectors/track, 15566 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xba198a96

Device Boot Start End Blocks Id System
/dev/sda1 * 1 13 102400 7 HPFS/NTFS
Partition 1 does not end on cylinder boundary.
/dev/sda2 13 11714 93986816 7 HPFS/NTFS
/dev/sda3 11715 15566 30941190 83 Linux


Je me suis trompé tous à l'heure, la partition que j'ai dédiée à Linux est encore en ext3, et ceux gràce au soft qui m'a permis de la format sous W7.
C'est pas bizarre que sda1 finisse en 13 et que sda2 commence en 13?

t4nk
15/02/2012, 22h22
C'est pas joli joli tout ça.

Un conseille, backup ton W7 et fait une installe propre et fraiche en collant la table de partition dans le MBR *.

Aïe, c'est du Sony donc il y a sûrement une obligation à rester en GPT à cause de restrictions BIOS et/ou parce que de l'EFI.

olih
15/02/2012, 22h23
J'ai le droit de ne pas avoir compris la question,...



Un fdisk -l donne ceci:


mint@mint ~ $ sudo fdisk -l

WARNING: GPT (GUID Partition Table) detected on '/dev/sda'! The util fdisk doesn't support GPT. Use GNU Parted.


Disk /dev/sda: 128.0 GB, 128035676160 bytes
255 heads, 63 sectors/track, 15566 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xba198a96

Device Boot Start End Blocks Id System
/dev/sda1 * 1 13 102400 7 HPFS/NTFS
Partition 1 does not end on cylinder boundary.
/dev/sda2 13 11714 93986816 7 HPFS/NTFS
/dev/sda3 11715 15566 30941190 83 Linux


Je me suis trompé tous à l'heure, la partition que j'ai dédiée à Linux est encore en ext3, et ceux gràce au soft qui m'a permis de la format sous W7.
C'est pas bizarre que sda1 finisse en 13 et que sda2 commence en 13?
Donc t'es sur une table GPT :sad:.
Essaie en root un :

parted /dev/sda print

t4nk
15/02/2012, 22h35
Tiens, en fouillant sur la page wiki de GPT, je constate que W7 ne supporte le GPT qu'en cas de EFI, et que pour la version 64 qui plus est !

olih
15/02/2012, 22h41
Tiens, en fouillant sur la page wiki de GPT, je constate que W7 ne supporte le GPT qu'en cas de EFI, et que pour la version 64 qui plus est !
Pour le boot ouais.
Du coup là je me dis que ça va pas être simple et qu'il faut une distrib efi certifiée.

Meldrash
15/02/2012, 22h43
Donc t'es sur une table GPT :sad:.
Exact, si j'avais un peu plus mieux lu j'aurais vu.


Essaie en root un :

parted /dev/sda print



mint@mint ~ $ sudo parted /dev/sda print
Warning: /dev/sda contains GPT signatures, indicating that it has a GPT table.
However, it does not have a valid fake msdos partition table, as it should.
Perhaps it was corrupted -- possibly by a program that doesn't understand GPT
partition tables. Or perhaps you deleted the GPT table, and are now using an
msdos partition table. Is this a GPT partition table?
Yes/No? y
Model: ATA SAMSUNG MMCQE28G (scsi)
Disk /dev/sda: 128GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt

Number Start End Size File system Name Flags

mint@mint ~ $


Y ressort rien, ca sent pas bon ca,....

Bon sinon au pire si c'est vraiment trop grave, je vais continuer à utiliser des LiveCd quand ya besoin, parceque la, tous réinstaller ca va pas être très possible, ca veut dire que je vais perdre deux jours tous réinstaller et reconfigurer,...

olih
15/02/2012, 22h48
Exact, si j'avais un peu plus mieux lu j'aurais vu.





mint@mint ~ $ sudo parted /dev/sda print
Warning: /dev/sda contains GPT signatures, indicating that it has a GPT table.
However, it does not have a valid fake msdos partition table, as it should.
Perhaps it was corrupted -- possibly by a program that doesn't understand GPT
partition tables. Or perhaps you deleted the GPT table, and are now using an
msdos partition table. Is this a GPT partition table?
Yes/No? y
Model: ATA SAMSUNG MMCQE28G (scsi)
Disk /dev/sda: 128GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt

Number Start End Size File system Name Flags

mint@mint ~ $


Y ressort rien, ca sent pas bon ca,....

Bon sinon au pire si c'est vraiment trop grave, je vais continuer à utiliser des LiveCd quand ya besoin, parceque la, tous réinstaller ca va pas être très possible, ca veut dire que je vais perdre deux jours tous réinstaller et reconfigurer,...
Ça pue un peu :tired:.

xheyther
15/02/2012, 23h15
Moi j'aime pas parted et je suis un tru r3b3lz donc j'aimerai beaucoup que tu nous donne la sortie, en root, de gdisk -l .

Meldrash
16/02/2012, 10h48
Moi j'aime pas parted et je suis un tru r3b3lz donc j'aimerai beaucoup que tu nous donne la sortie, en root, de gdisk -l .

Voila:


ubuntu@ubuntu:~$ sudo gfdisk -l
Warning: /dev/sda contains GPT signatures, indicating that it has a GPT table. However, it does not have a valid fake msdos partition table, as it should. Perhaps it was corrupted -- possibly by a program that doesn't understand GPT partition tables. Or perhaps you deleted the GPT table, and are now using an msdos partition table. Is this a GPT partition table?

Disk /dev/sda: 128 GB, 128034708480 bytes
255 heads, 63 sectors/track, 15566 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
Warning: Impossible d'ouvrir /dev/sr0 en lecture-écriture (Système de fichiers accessible en lecture seulement). /dev/sr0 a été ouvert en lecture seule.
Error: La partition ne peut pas être en dehors du disque !
ubuntu@ubuntu:~$


Ca pue de plus en plus nan?

Edit: mince c'est un gFdisk -l que j'ai fait et non un gdisk, voici le gdisk -l:
Re edit:


ubuntu@ubuntu:~$ sudo gdisk -l /dev/sda
GPT fdisk (gdisk) version 0.6.14

Partition table scan:
MBR: MBR only
BSD: not present
APM: not present
GPT: present

Found valid MBR and GPT. Which do you want to use?
1 - MBR
2 - GPT
3 - Create blank GPT

Your answer:

t4nk
16/02/2012, 11h07
Ca pue de plus en plus nan?


Warning: Impossible d'ouvrir /dev/sr0

/dev/sr0 c'est ton lecteur CD/DVD, donc ce message est tout à fait logique, pas d'inquiétude à avoir de ce coté.

Meldrash
16/02/2012, 11h10
Warning: Impossible d'ouvrir /dev/sr0

/dev/sr0 c'est ton lecteur CD/DVD, donc ce message est tout à fait logique, pas d'inquiétude à avoir de ce coté.

Ah ouais exact^^

xheyther
16/02/2012, 11h41
Re edit:


ubuntu@ubuntu:~$ sudo gdisk -l /dev/sda
GPT fdisk (gdisk) version 0.6.14

Partition table scan:
MBR: MBR only
BSD: not present
APM: not present
GPT: present

Found valid MBR and GPT. Which do you want to use?
1 - MBR
2 - GPT
3 - Create blank GPT

Your answer:



Gdisk c'est le bien.
Bon le truc nul c'est que c'est un outils interractif donc t'aider via un forum ça risque de pas être easy easy. Par ailleurs j'aime pas trop installer Linux après un Windows, à chaque fois que j'ai fait ça le bootloader m'a gonflé. Mais on va essayer :lol:

Tu fait (en root) gdisk /dev/sda, logiquement il va te demander ce que tu veux utiliser, choisi 2 - GPT. Et ensuite tu tape p (comme print) ce qui devrait afficher le contenu de ton disque.

Meldrash
16/02/2012, 12h17
Gdisk c'est le bien.
Bon le truc nul c'est que c'est un outils interractif donc t'aider via un forum ça risque de pas être easy easy. Par ailleurs j'aime pas trop installer Linux après un Windows, à chaque fois que j'ai fait ça le bootloader m'a gonflé. Mais on va essayer :lol:

Tu fait (en root) gdisk /dev/sda, logiquement il va te demander ce que tu veux utiliser, choisi 2 - GPT. Et ensuite tu tape p (comme print) ce qui devrait afficher le contenu de ton disque.

Alors voici le contenu de mon disque:


ubuntu@ubuntu:~$ sudo gdisk /dev/sda
GPT fdisk (gdisk) version 0.6.14

Partition table scan:
MBR: MBR only
BSD: not present
APM: not present
GPT: present

Found valid MBR and GPT. Which do you want to use?
1 - MBR
2 - GPT
3 - Create blank GPT

Your answer: 2
Using GPT and creating fresh protective MBR.

Command (? for help): p
Disk /dev/sda: 250069680 sectors, 119.2 GiB
Logical sector size: 512 bytes
Disk identifier (GUID): 43337053-70F2-47EC-A783-B61A26AA057C
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 250069646
Partitions will be aligned on 2048-sector boundaries
Total free space is 250069613 sectors (119.2 GiB)

Number Start (sector) End (sector) Size Code Name

Command (? for help):

Je pense que si tu me dit ce que tu cherche à me faire faire, avec de la doc je devrais m'en sortir. Va falloir crèer/format la partition via gdisk, en calculant à la main et tout?

olih
16/02/2012, 12h21
Alors voici le contenu de mon disque:


ubuntu@ubuntu:~$ sudo gdisk /dev/sda
GPT fdisk (gdisk) version 0.6.14

Partition table scan:
MBR: MBR only
BSD: not present
APM: not present
GPT: present

Found valid MBR and GPT. Which do you want to use?
1 - MBR
2 - GPT
3 - Create blank GPT

Your answer: 2
Using GPT and creating fresh protective MBR.

Command (? for help): p
Disk /dev/sda: 250069680 sectors, 119.2 GiB
Logical sector size: 512 bytes
Disk identifier (GUID): 43337053-70F2-47EC-A783-B61A26AA057C
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 250069646
Partitions will be aligned on 2048-sector boundaries
Total free space is 250069613 sectors (119.2 GiB)

Number Start (sector) End (sector) Size Code Name

Command (? for help):

Je pense que si tu me dit ce que tu cherche à me faire faire, avec de la doc je devrais m'en sortir. Va falloir crèer/format la partition via gdisk, en calculant à la main et tout?
Euh je crois que c'est sudo gdisk -l /dev/sda qu'il faut faire. Là j'ai l'impression que tu vas foutre le bordel.

Meldrash
16/02/2012, 12h26
Euh je crois que c'est sudo gdisk -l /dev/sda qu'il faut faire. Là j'ai l'impression que tu vas foutre le bordel.

-l me retourne la même chose, je n'ai juste pas d'invite qui me propose de rentrer une autre commande. ("Command (? for help):")

Et je touche à rien tans que j'ai pas lu la doc, tans que je ne fait qu'afficher des info, je dois pas risquer grand chose.

olih
16/02/2012, 12h28
Normalement "sudo gdisk -l /dev/sda" devrait lancer le programme, afficher les partitions etc. et s’arrêter directement.

Ex chez moi :

Gaia ~ # gdisk -l /dev/sdb
GPT fdisk (gdisk) version 0.8.2

Partition table scan:
MBR: protective
BSD: not present
APM: not present
GPT: present

Found valid GPT with protective MBR; using GPT.
Disk /dev/sdb: 1953525168 sectors, 931.5 GiB
Logical sector size: 512 bytes
Disk identifier (GUID): C5A77C50-8166-4BF4-8C70-AC46D973A23D
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 1953525134
Partitions will be aligned on 2048-sector boundaries
Total free space is 3437 sectors (1.7 MiB)

Number Start (sector) End (sector) Size Code Name
1 2048 8390655 4.0 GiB 8200
2 8390656 8800255 200.0 MiB 0700
3 8800256 71714815 30.0 GiB 0700
4 71714816 239896575 80.2 GiB 0700
5 239896576 1953523711 817.1 GiB 0700
Gaia ~ #

Meldrash
16/02/2012, 12h30
Normalement "sudo gdisk -l /dev/sda" devrait lancer le programme, afficher les partitions etc. et s’arrêter directement.

Voila, c'est ce que je voulais dire juste au dessus^^

xheyther
16/02/2012, 14h26
gdisk -l /dev/sdX et gdisk /dev/sdX puis p font la même chose, il n'écrit rien tant qu'on a pas fait un w.

Sinon je comprend pas. Il trouve bien une table de partition, GPT, mais il ne trouve pas de partition...

edit: et sinon, tu as essayé avec Ubuntu 12.04 alpha 2 64 bits ? Si tu arrives à booter avec qu'est ce que te donne l'utilitaire de disque ?

edit 2: Si ça ne fonctionne pas, pour installer un linux il va falloir écraser la table de partition, refaire des belles partitions tout comme c'était avant pour Windows et c'est délicat.

Meldrash
16/02/2012, 16h55
gdisk -l /dev/sdX et gdisk /dev/sdX puis p font la même chose, il n'écrit rien tant qu'on a pas fait un w.

Sinon je comprend pas. Il trouve bien une table de partition, GPT, mais il ne trouve pas de partition...

edit: et sinon, tu as essayé avec Ubuntu 12.04 alpha 2 64 bits ? Si tu arrives à booter avec qu'est ce que te donne l'utilitaire de disque ?

edit 2: Si ça ne fonctionne pas, pour installer un linux il va falloir écraser la table de partition, refaire des belles partitions tout comme c'était avant pour Windows et c'est délicat.

Je vais essayer avec Ubuntu 12.04.

Si c'est délicat, je partirais sur une autre option, qui pourra être l'install sur une SD.

---------- Post added at 15h55 ---------- Previous post was at 14h17 ----------

L'utilitaire de disque reconnait bien les partitions \o/.
Mais, l'utilitaire d’installation, lui reconnait un espace libre de 128 Go, tous comme Gparted.

xheyther
16/02/2012, 17h26
Ah, bon c'est bon alors, c'est un problème connu, ntfs perturbe les gdisk, parted et compagnie en fonction des versions du fs et des utilisaires. Il faut que je retrouve le workaround.

edit: par l'auteur de l’outil gdisk et fixpart himself : http://ubuntuforums.org/showthread.php?t=1744799 bon je te file le liens pour la culture mais je garantie pas que ce qui a fonctionné pour lui fonctionne pour toi. Lis bien la doc et demande avant de répondre Y à une question que tu comprend pas.

Meldrash
16/02/2012, 17h38
Ok merci, je vois ça ce soir.

haik
16/02/2012, 20h16
Pour les Archeux qui ont plusieurs machines, et une toute petite...err connection

J'utilise depuis quelques jours pacserve (http://xyne.archlinux.ca/projects/pacserve/) et ça est le bien :wub: (dispo dans les AUR)
Chaque instance du serveur devient un miroir local, du coup tu peux updater sur la machine B, et la machine B chopera les paquets directement à A, et inversement

scie_sauteuse
16/02/2012, 22h41
Bonjour les linuxiens !

Je viens demander votre aide, parce que je suis depuis plusieurs jours en proie à un soucis qui me laisse bien perplexe.
J'ai acheté récemment un config CanHard XI, avec donc une carte mère P8Z68-V LX, cg NVidia GTS 560, processeur Intel Core i5 2500K, disque Caviar Black 1 To. J'ai ajouté un SSD Crucial M4 de 64 Go pour mon système.

J'ai voulu installer dessus un Linux. J'ai tenté avec une Mint 12... Déjà impossible de booter sur la clé USB sans modifier le GRUB avec un petit acpi=off à la place du quiet splash. L'installation se déroule ensuite sans soucis... Jusqu'au moment du redémarrage. Là, impossible de booter... Dès que la machine tente de trouver le GRUB, je ne sais pas s'il a même le temps de se lancer ou si ça plante avant, mais je me retrouve avec un écran noir et un curseur clignotant.
J'ai tenté d'installer un Ubuntu, dès fois que l'installation aurait merdé, mais cela n'a absolument rien changé.
Après des jours de recherche infructueuses sur le net, j'ai tenté :
- de brancher mes disques en SATA II au lieu de SATA 6Gb, ayant lu que certains contrôleurs SATA 6Gb étaient mal gérés.
- de réinstaller GRUB
- de réinstaller encore une fois la distrib.
J'ai contrôlé les paramètres dans le BIOS, tout semble OK par rapport à ce que j'ai pu lire sur le net (ports SATA en AHCI notamment).

Rien de tout cela n'a changé quoi que ce soit. Mes disques sont par contre bien détectés, je peux les monter depuis un live USB, faire un chroot dessus, réinstaller GRUB, tout à l'air d'aller bien niveau matos... un fdisk -l donne un résultat normal pour tous mes disques, la partition avec GRUB est bien bootable... Je manque d'idées.

Bon, voilà, je ne sais pas trop quoi faire. Si jamais vous avez des idées, ou avez besoin de précisions, n'hésitez pas... et merci d'avance pour toute idée qui pourrait faire avancer le truc ! Et si jamais c'est une erreur débile de ma part, je m'en excuse d'avance...

Scie, en désespoir...

olih
16/02/2012, 23h03
Bonjour les linuxiens !

Je viens demander votre aide, parce que je suis depuis plusieurs jours en proie à un soucis qui me laisse bien perplexe.
J'ai acheté récemment un config CanHard XI, avec donc une carte mère P8Z68-V LX, cg NVidia GTS 560, processeur Intel Core i5 2500K, disque Caviar Black 1 To. J'ai ajouté un SSD Crucial M4 de 64 Go pour mon système.

J'ai voulu installer dessus un Linux. J'ai tenté avec une Mint 12... Déjà impossible de booter sur la clé USB sans modifier le GRUB avec un petit acpi=off à la place du quiet splash. L'installation se déroule ensuite sans soucis... Jusqu'au moment du redémarrage. Là, impossible de booter... Dès que la machine tente de trouver le GRUB, je ne sais pas s'il a même le temps de se lancer ou si ça plante avant, mais je me retrouve avec un écran noir et un curseur clignotant.
J'ai tenté d'installer un Ubuntu, dès fois que l'installation aurait merdé, mais cela n'a absolument rien changé.
Après des jours de recherche infructueuses sur le net, j'ai tenté :
- de brancher mes disques en SATA II au lieu de SATA 6Gb, ayant lu que certains contrôleurs SATA 6Gb étaient mal gérés.
- de réinstaller GRUB
- de réinstaller encore une fois la distrib.
J'ai contrôlé les paramètres dans le BIOS, tout semble OK par rapport à ce que j'ai pu lire sur le net (ports SATA en AHCI notamment).

Rien de tout cela n'a changé quoi que ce soit. Mes disques sont par contre bien détectés, je peux les monter depuis un live USB, faire un chroot dessus, réinstaller GRUB, tout à l'air d'aller bien niveau matos... un fdisk -l donne un résultat normal pour tous mes disques, la partition avec GRUB est bien bootable... Je manque d'idées.

Bon, voilà, je ne sais pas trop quoi faire. Si jamais vous avez des idées, ou avez besoin de précisions, n'hésitez pas... et merci d'avance pour toute idée qui pourrait faire avancer le truc ! Et si jamais c'est une erreur débile de ma part, je m'en excuse d'avance...

Scie, en désespoir...

Déjà ton ssd tu le mets sur le controleur intel sata3 et normalement pas de soucis.
Pour voir l'ensemble du boot, désactive dans le bios l'option qui affiche l'image au démarrage (Fullscreen Logo -> disabled)
Tu pourrais coller le résultat de fdisk -l ?
Tu as un autre os sur le ssd ou sur le disque dur ?
Vérifie bien que tu boot sur le SSD et pas sur le hd (martyrise F8 au démarrage pour sélectionner le boot device).

t4nk
16/02/2012, 23h15
Avant j'aurais dit de tenter l'install sur un DD classique histoire d'être sûr que ce n'est pas la présence du SSD qui fout le boxon.

scie_sauteuse
16/02/2012, 23h26
Déjà ton ssd tu le mets sur le controleur intel sata3 et normalement pas de soucis.
Pour voir l'ensemble du boot, désactive dans le bios l'option qui affiche l'image au démarrage (Fullscreen Logo -> disabled)
Tu pourrais coller le résultat de fdisk -l ?
Tu as un autre os sur le ssd ou sur le disque dur ?
Vérifie bien que tu boot sur le SSD et pas sur le hd (martyrise F8 au démarrage pour sélectionner le boot device).

Je n'ai pas d'autre OS, mes deux disques sont complètement vierges tous frais sortis de la boîte ! Mon objectif était de réserver le SSD pour /, et l'autre disque pour /home. Deux installations de distrib sont tout ce qu'ils sont subit...

Je boote bien sur le SSD, pas l'impression qu'il y ait de soucis de ce côté...

Pour le résultat de fdisk -l, ça arrive ! Je teste avec le fullscreen logo -> disabled et je reviens dire si y'a un changement...

---------- Post added at 23h23 ---------- Previous post was at 23h18 ----------

Voilà le résultat de fdisk -l :


Disk /dev/sda: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

Device Boot Start End Blocks Id System
/dev/sda1 1 1953525167 976762583+ ee GPT

Disk /dev/sdb: 64.0 GB, 64023257088 bytes
255 heads, 63 sectors/track, 7783 cylinders, total 125045424 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

Device Boot Start End Blocks Id System
/dev/sdb1 1 125045423 62522711+ ee GPT

Disk /dev/sdc: 2071 MB, 2071986176 bytes
64 heads, 62 sectors/track, 1019 cylinders, total 4046848 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0006692f

Device Boot Start End Blocks Id System
/dev/sdc1 * 62 4043391 2021665 c W95 FAT32 (LBA)

Est-ce que ça donne des infos ? Pour info, /dev/sda est mon disque dur de 1 To, /dev/sdb est mon SSD, et /dev/sdc le live USB depuis lequel j'ai exécuté la commande...

---------- Post added at 23h26 ---------- Previous post was at 23h23 ----------


Avant j'aurais dit de tenter l'install sur un DD classique histoire d'être sûr que ce n'est pas la présence du SSD qui fout le boxon.

Hum, pas bête. Logique, mais je n'y avais pas pensé. Misère, encore une install... Je tenterai ça si ce week-end je n'ai toujours pas avancé. Merci !

flo900
16/02/2012, 23h27
Et si jamais c'est une erreur débile de ma part, je m'en excuse d'avance...

Alors commençons par le plus simple : plusieurs disques, grub... es-tu certaine que ton menu.lst|grub.conf ne contient pas d'erreur ?

scie_sauteuse
16/02/2012, 23h33
Alors commençons par le plus simple : plusieurs disques, grub... es-tu certaine que ton menu.lst|grub.conf ne contient pas d'erreur ?

Alors le Fullscreen logo était déjà désactivé, il me semblait mais j'ai vérifié pour être sûre. Le curseur clignotant apparaît immédiatement après la sélection du boot device, quel que soit le disque que je sélectionne pour booter (à l'exception de la clé USB qui elle fonctionne bien)...

Pour ce qui est du grub.cfg, je n'ai rien vu. J'ai tenté de remplacer le quiet splash par acpi=off pour faire comme sur la clé USB, mais ça n'a rien changé non plus. J'utilise la version générée lors de l'installation, le fichier /etc/default/grub me paraît correct... Je redémarre en live et je vous le poste au cas où.

olih
16/02/2012, 23h39
Je vois déjà un truc qui peut faire chier : ton système de partition sur le ssd est en GPT.

scie_sauteuse
17/02/2012, 00h02
Je vois déjà un truc qui peut faire chier : ton système de partition sur le ssd est en GPT.

Hum, en cherchant "ubuntu ssd gpt" sur google, je suis tombée sur plusieurs trucs dnt ceci : http://ubuntuforums.org/showthread.php?t=1823406

Effectivement, ça n'a pas l'air très simple comme combinaison de technos. Dans l'articles ils parlent aussi d'UEFI ou EFI, quelqu'un peut il mexpliquer de quoi il retourne ? En effet, ça a l'air d'avoir un sacré impact sur l'installation et le boot...

Bon, j'avoue, là je pédale dans la semoule et ne comprends pas grand chose à ce que je lis, et encore moins à ce que je pourrais faire pour avancer... Merci pour toutes ces pistes !

---------- Post added 17/02/2012 at 00h02 ---------- Previous post was 16/02/2012 at 23h47 ----------

Bon, je vais arréter là pour ce soir. J'ai déjà des pistes pour essayer de localiser le soucis, notamment ce fameux GPT... Je mérite une bonne mise à niveau sur les nouvelles technos dans les PCs moi :D Je chercherai demain soir dans cette direction, si d'ici là vous avez d'autres idées, c'est avec plaisir... Merci pour l'aide !

xheyther
17/02/2012, 00h38
Je ne sais pas comment Ubuntu gère le GPT, je sais que si tu fais une table des partitions à la main avec gdisk/fdisk par exemple et que tu indique à ubuntu/mint où ils doivent s'installer ça marche.

Après pour ton premier soucis je pense qu'il n'y avait pas lieu de tout réinstaller tout de suite, ça ressemblait quand même vachement à un classique problème de bootloader installer sur le mauvais disque ou un truc du genre. L'autre hypothèse c'est que tes tables de partitions sont en GPT (dans l'absolut c'est très bien) mais que ta machine utilise un BIOS et pas un EFI (EFI = nouvelle génération de firmwares pour les cartes mères).

Il faut savoir que dans le cas d'une machine BIOS avec une table de partition GPT, Grub2 (pas la legacy qui ne supporte pas GPT, de toute façon ubuntu et mint utilise grub2 par défaut) a besoin d'une partition de 2Mo à peu prés quelque part pour poser son code.

Voir là : https://wiki.archlinux.org/index.php/GPT et là https://wiki.archlinux.org/index.php/GRUB2 pour une pelletée d'info technique vachement bien expliqués.

Méfies toi aussi des messages que tu trouves de mecs qui ont des problèmes de partitions, des fois des conseils dans un cas peuvent ne pas fonctionner dans un autres (voir même tout péter).

Bon maintenant les mauvaises nouvelles :
- Je pense savoir pourquoi tu as besoin de passer le paramètre acpi=off au noyau au démarrage sur un live cd, il se pourrait que ce soit lier à ta carte vidéo et à la puce LucidLogic Virtu de ta carte mère (qui pour mémoire permet de faire un genre de SLI/CrossFire entre des cartes pas du même constructeur). Je n'ai ajamis eu ce genre de matos dans les mains, je n'ai absolument aucune idée de comment va réagir le noyau avec un truc comme ça.
- Tu as une machine avec 2 processeurs graphiques : ta nVidia et le HD3000 de ton processeur, même sans la puce LucidLogic ça pourrait déjà foutre la merde.
- Ta carte mère a un UEFI intégré et non un BIOS, normalement ça devrait pas poser de problème avec des versions récentes (voir pas encore sorties... Ubuntu 12.04 par exemple) de Linux grâce au travail de Matthiew Garret (qui, je le crois, pourrait tuer les esprits malades qui ont conçut la norme UEFI). Est ce que ta carte mère est en mode émulation de BIOS ou pas ?


Ce que je ferais:
- je déactiverai la partie graphique du processeur (de toute façon j'imagine que si tu as pris une carte séparé c'est pour l'utiliser).
- Je désactiverai la puce LucidLogic si c'est possible (de toute façon même sous Windows et avec les bon drivers elle ne t'apporterait pas grand chose).
- je mettre la carte mère en mode UEFI, comme ça tu te récupère les bugs seulement liés à l'UEFI et pas ceux lié à l'UEFI et sa couche d'émulation d'un BIOS de toute façon souvent buggé jusqu'au trognon.
- je ne laisserai que le SSD pour la première installation. et j’ajouterai le disque dur classique qu'après et je me démerderai à coup de simlinks vers mon /home.

olih
17/02/2012, 00h43
Je ne sais pas comment Ubuntu gère le GPT, je sais que si tu fais une table des partitions à la main avec gdisk/fdisk par exemple et que tu indique à ubuntu/mint où ils doivent s'installer ça marche.

Après pour ton premier soucis je pense qu'il n'y avait pas lieu de tout réinstaller tout de suite, ça ressemblait quand même vachement à un classique problème de bootloader installer sur le mauvais disque ou un truc du genre. L'autre hypothèse c'est que tes tables de partitions sont en GPT (dans l'absolut c'est très bien) mais que ta machine utilise un BIOS et pas un EFI (EFI = nouvelle génération de firmwares pour les cartes mères).

Il faut savoir que dans le cas d'une machine BIOS avec une table de partition GPT, Grub2 (pas la legacy qui ne supporte pas GPT, de toute façon ubuntu et mint utilise grub2 par défaut) a besoin d'une partition de 2Mo à peu prés quelque part pour poser son code.

Voir là : https://wiki.archlinux.org/index.php/GPT et là https://wiki.archlinux.org/index.php/GRUB2 pour une pelletée d'info technique vachement bien expliqués.

Méfies toi aussi des messages que tu trouves de mecs qui ont des problèmes de partitions, des fois des conseils dans un cas peuvent ne pas fonctionner dans un autres (voir même tout péter).

Bon maintenant les mauvaises nouvelles :
- Je pense savoir pourquoi tu as besoin de passer le paramètre acpi=off au noyau au démarrage sur un live cd, il se pourrait que ce soit lier à ta carte vidéo et à la puce LucidLogic Virtu de ta carte mère (qui pour mémoire permet de faire un genre de SLI/CrossFire entre des cartes pas du même constructeur). Je n'ai ajamis eu ce genre de matos dans les mains, je n'ai absolument aucune idée de comment va réagir le noyau avec un truc comme ça.
- Tu as une machine avec 2 processeurs graphiques : ta nVidia et le HD3000 de ton processeur, même sans la puce LucidLogic ça pourrait déjà foutre la merde.
- Ta carte mère a un UEFI intégré et non un BIOS, normalement ça devrait pas poser de problème avec des versions récentes (voir pas encore sorties... Ubuntu 12.04 par exemple) de Linux grâce au travail de Matthiew Garret (qui, je le crois, pourrait tuer les esprits malades qui ont conçut la norme UEFI). Est ce que ta carte mère est en mode émulation de BIOS ou pas ?


Ce que je ferais:
- je déactiverai la partie graphique du processeur (de toute façon j'imagine que si tu as pris une carte séparé c'est pour l'utiliser).
- Je désactiverai la puce LucidLogic si c'est possible (de toute façon même sous Windows et avec les bon drivers elle ne t'apporterait pas grand chose).
- je mettre la carte mère en mode UEFI, comme ça tu te récupère les bugs seulement liés à l'UEFI et pas ceux lié à l'UEFI et sa couche d'émulation d'un BIOS de toute façon souvent buggé jusqu'au trognon.
- je ne laisserai que le SSD pour la première installation. et j’ajouterai le disque dur classique qu'après et je me démerderai à coup de simlinks vers mon /home.

Un home ça se déplace facilement après : on se met en root, une petite partition où il faut que l'on monte quelque part, une petite ligne dans fstab qui va bien, on déplace les données de l'ancien home dans la nouvelle partition, on démonte le temporaire, mount /home et roulez jeunesse).
Bon évidemment dit comme ça c'est peut être pas si trivial :ninja:.

Meldrash
17/02/2012, 10h52
Ah, bon c'est bon alors, c'est un problème connu, ntfs perturbe les gdisk, parted et compagnie en fonction des versions du fs et des utilisaires. Il faut que je retrouve le workaround.

edit: par l'auteur de l’outil gdisk et fixpart himself : http://ubuntuforums.org/showthread.php?t=1744799 bon je te file le liens pour la culture mais je garantie pas que ce qui a fonctionné pour lui fonctionne pour toi. Lis bien la doc et demande avant de répondre Y à une question que tu comprend pas.

Bon, j'ai bien tous lut, mais j'ai pas trop envie de me lancer dans une opération qui peut être périlleuse. Je m'y remettrais quand ça sera moins critique et continuer à utiliser des LiveCDs.

En tous cas, merci pour l'aide apportée.

xheyther
17/02/2012, 11h22
Tu peux toujours installer ta distribution sur un disque externe (un vrai disque dur, ou une clé usb avec SSD dedans, les clés usb classiques sont pas prévu pour un fonctionnement d'OS et s'userait hyper vite).

Si en plus tu as de l'USB3 là t'es peinard.

olih
17/02/2012, 11h31
Pour le soucis d'installation sur GPT. @scie
Quand j'avais testé avec ma nouvelle cm (asus P67), mon soucis c'est que j'installais mon linux à partir d'une clé usb que je ne pouvais pas forcer à booter en UEFI -> donc l'installation ne prenait pas en compte cette possibilité et ça merdait.

Une solution : sur ton live-usb, tu lances gparted en root.
Tu choisis le ssd.
Tu fais créer une table de partition et tu choisis msdos. (ça détruira l'ancienne)
Tu valides et tu te crées ta partition / sur le ssd (en ext4, btrfs, ext3, enfin ce que tu veux). Tant que tu y es tu peux aussi faire un swap si tu veux.
Tu valides le tout puis tu installes ton système.
Remarque, tu peux garder ton autre disque branché normalement pour faire ton home, même en gpt ça ne devrait pas poser de problème.
Quand il te demande où mettre le bootloader, vérifie bien que c'est sur le ssd et tant qu'a faire à la "racine" (/dev/sdb chez toi si je ne me trompe).

*Mon idée, à voir ce qu'en pensent les autres*

Meldrash
17/02/2012, 12h04
Tu peux toujours installer ta distribution sur un disque externe (un vrai disque dur, ou une clé usb avec SSD dedans, les clés usb classiques sont pas prévu pour un fonctionnement d'OS et s'userait hyper vite).

Si en plus tu as de l'USB3 là t'es peinard.

Le soucis d'un truc externe, c'est qu'il faut le brancher dessus, le balader,... du coup l’intérêt du portable en prend un coup, par contre, j'ai un port SD, donc je vais plutôt aller vers cette piste la. Mais faut que je trouve une SD ou que j'en fasse acheter une.

olih
18/02/2012, 12h13
Le développement de WindowMaker a repris :emo:
http://windowmaker.org/news.php

scie_sauteuse
18/02/2012, 12h23
Ce que je ferais:
- je déactiverai la partie graphique du processeur (de toute façon j'imagine que si tu as pris une carte séparé c'est pour l'utiliser).
- Je désactiverai la puce LucidLogic si c'est possible (de toute façon même sous Windows et avec les bon drivers elle ne t'apporterait pas grand chose).
- je mettre la carte mère en mode UEFI, comme ça tu te récupère les bugs seulement liés à l'UEFI et pas ceux lié à l'UEFI et sa couche d'émulation d'un BIOS de toute façon souvent buggé jusqu'au trognon.
- je ne laisserai que le SSD pour la première installation. et j’ajouterai le disque dur classique qu'après et je me démerderai à coup de simlinks vers mon /home.

Je viens d'investiguer avec ce que tu me proposes, voici le bilan :
- Désactiver la puce HD 3000 du processeur : il semble que ça soit le cas quand on branche une carte externe, je n'ai pas trouvé comment la désactiver autrement...
- Désactiver la puce LucidLogic : Au démarrage j'ai une option "Set this to [Enabled] to enabl Lucid Virtu", elle est par défaut sur Disabled, je l'ai donc laissée ainsi.
- Passer la carte mère en mode UEFI : Déjà le cas...
- Installer sur le SSD seul : pas testé encore, je garde la solution sous le coude !

---------- Post added at 11h23 ---------- Previous post was at 11h21 ----------


Pour le soucis d'installation sur GPT. @scie
Quand j'avais testé avec ma nouvelle cm (asus P67), mon soucis c'est que j'installais mon linux à partir d'une clé usb que je ne pouvais pas forcer à booter en UEFI -> donc l'installation ne prenait pas en compte cette possibilité et ça merdait.

Une solution : sur ton live-usb, tu lances gparted en root.
Tu choisis le ssd.
Tu fais créer une table de partition et tu choisis msdos. (ça détruira l'ancienne)
Tu valides et tu te crées ta partition / sur le ssd (en ext4, btrfs, ext3, enfin ce que tu veux). Tant que tu y es tu peux aussi faire un swap si tu veux.
Tu valides le tout puis tu installes ton système.
Remarque, tu peux garder ton autre disque branché normalement pour faire ton home, même en gpt ça ne devrait pas poser de problème.
Quand il te demande où mettre le bootloader, vérifie bien que c'est sur le ssd et tant qu'a faire à la "racine" (/dev/sdb chez toi si je ne me trompe).

*Mon idée, à voir ce qu'en pensent les autres*

Je vais essayer ça ! Rapport dans quelques minutes :)

EDIT :
Bon, ben pas mieux... J'ai bien recréé une table de partitions MS-DOS sur mon SSD (/dev/sdb), créé ma partition / en ext4, installé GRUB sur /dev/sdb aussi, installé Ubuntu...

Mais au reboot j'ai toujours mon curseur clignotant. C'est déprimant...

xheyther
18/02/2012, 12h48
Tu as juste un curseur clignotant et c'est tout ? Genre pas de message, pas de bip ?

Quand tu as le curseur machin là, si tu fait ctrl+alt+F1 ça fait quoi ?

scie_sauteuse
18/02/2012, 14h27
Tu as juste un curseur clignotant et c'est tout ? Genre pas de message, pas de bip ?

Quand tu as le curseur machin là, si tu fait ctrl+alt+F1 ça fait quoi ?

Exact, juste le curseur et rien. La page de démarrage avec la détection du matériel, puis écran noir et curseur. L'OS n'a pas démarré, donc pas de Ctrl + Alt + F1 (ni aucun autre terminal), rien de rien, sauf Ctrl + Alt + Suppr qui redémarre la machine.

Par contre, j'ai avancé ! Après recherche, et quelques tentatives, j'ai fini par créer à la main une partition de boot EFI en FAT, puis réinstaller mon OS (vu que j'avais démoli la partition en créant la partoche EFI), puis réinstaller GRUB sur ladite partition, où je vois bien apparaître un nouveau dossier ubuntu contenant un fichier grubx64.efi...
Et quand je reboot, y'a du mieux, j'obtiens un Shell grub rescue, avec le message d'erreur :


error: invalid arch independent ELF magic.

J'ai cherché ça sur le net, je n'ai pas des masses avancé, mais après quelques commandes dans le shell, j'ai eu :
- la commande ls liste bien toutes mes partitions,
- ls /boot trouve bien un vmlinuz et un initrd qui correspondent,
- ls /boot/grub contient plein de choses mais pour l'instantje n'ai pas déterminé s'il y a bien tout ce qu'il faut.

On progresse, maintenant au moins j'ai un message d'erreur, ça tente de booter, yes !

D'ici la fin du week-end, je ferai un apéro pour féter le boot avec succès de ma nouvelle machine, c'est décidé ! :yCroitTrèsFort:

EDIT : J'ai bien entendu installé le paquet grub-efi avant de refaire un grub-install. J'ai plus précisément utilisé cette page : http://aaron-kelley.net/blog/2011/12/migrating-an-ubuntu-installation-from-bios-to-uefi/

EDIT2 : Dans le menu de boot UEFI j'ai une option "ubuntu" maintenant, que je n'avais pas avant. On progresse pour de vrai là !

ducon
18/02/2012, 14h54
Le développement de WindowMaker a repris :emo:
http://windowmaker.org/news.php


Han, ils veulent plus de bling-bling ?

scie_sauteuse
18/02/2012, 14h58
Bonbonbon, réinstallation de GRUB (again) suite à mon message d'erreur, maintenant je n'ai plus d'erreur de GRUB mais l'écran se fige sur le splash screen violet de démarrage d'ubuntu. Je vais devoir arréter mes investigations pour l'instant, mais je reprendrai ce soir... et ça va booter !
Merci pour les pistes que vous m'avez données, ça m'a bien aidée ! Les linuxiens Canards envoient du paté :)

xheyther
18/02/2012, 17h00
Je comprend pas pourquoi tu galère comme ça :/

Si j'ai bien compris ta machine est neuve. Donc il y a rien dessus, donc tu devrais pouvoir dire l'installeur "fait comme chez toi" et hop il paramétrerait tout tout seul, et ça devrait marcher.

Si je devais parier sur un truc ce serait sur un UEFI buggé.

Par contre la partition EFI pour GRUB c'est pas du FAT normalement non ? C'est une partition que l'OS est censé voir comme raw.

---------- Post added at 16h00 ---------- Previous post was at 15h59 ----------


Bonbonbon, réinstallation de GRUB (again) suite à mon message d'erreur, maintenant je n'ai plus d'erreur de GRUB mais l'écran se fige sur le splash screen violet de démarrage d'ubuntu. Je vais devoir arréter mes investigations pour l'instant, mais je reprendrai ce soir... et ça va booter !
Merci pour les pistes que vous m'avez données, ça m'a bien aidée ! Les linuxiens Canards envoient du paté :)

Pour ça tu peux tenter d'ajouter acpi=off aux paramètres du noyau.

scie_sauteuse
18/02/2012, 17h10
Je comprend pas pourquoi tu galère comme ça :/

Si j'ai bien compris ta machine est neuve. Donc il y a rien dessus, donc tu devrais pouvoir dire l'installeur "fait comme chez toi" et hop il paramétrerait tout tout seul, et ça devrait marcher.

Si je devais parier sur un truc ce serait sur un UEFI buggé.

Par contre la partition EFI pour GRUB c'est pas du FAT normalement non ? C'est une partition que l'OS est censé voir comme raw.

---------- Post added at 16h00 ---------- Previous post was at 15h59 ----------



Pour ça tu peux tenter d'ajouter acpi=off aux paramètres du noyau.

J'avoue que ce n'est pas la première fois que je galère comme pas possible pour installer une distro sur une machine, neuve ou complètement formatée, généralement à cause soit de mon ignorance, soit d'un boot USB buggué, soit de matos trop récent et mal supporté... M'enfin là mon ignorance des concepts de UEFI et GPT n'ont clairement pas aidé à trouver une solution rapidement. Maintenant, je pense qu'avec acpi=off ça devrait enfin passer, j'en ai eu besoin pour booter sur le live USB donc pas de raison que ça passe sans une fois installé mais je n'avais pas pensé à la faire tout à l'heure...

t4nk
18/02/2012, 17h20
Punaise, la dernière fois où j'ai eu à utiliser acpi=off c'était sur du matos antédiluvien. Je ne pensais pas que EFI foutrait sa merde si rapidement dans cette brique de base sans pour autant apporter de révolution dans ce domaine.


Comme quoi, mine de rien, c'est important de ne pas virer des options devenues sensément obsolètes tant que la technologie liée à cette option n'a pas totalement bouclée son cycle de vie, à savoir morte et enterrée depuis plusieurs décades par sa remplaçante... et encore. Pour l'exemple qui me fait causer ici, on constate que APM n'a jamais totalement disparu.

Je sais que cette pensée fait toujours débat, mais de temps en temps j'aime à rappeler de fondamental à ceux qui aiment - de leur coté - à enterrer prématurément certaines techs (*niques et *logies).

xheyther
18/02/2012, 17h23
Il se pourrait que tu n'en ais plus besoin une fois dans la distribution installée si tu installes les pilotes pour ta nVidia (enfin bon c'est à tester).

---------- Post added at 16h23 ---------- Previous post was at 16h21 ----------


Je sais que cette pensée fait toujours débat, mais de temps en temps j'aime à rappeler de fondamental à ceux qui aiment - de leur coté - à enterrer prématurément certaines techs (*niques et *logies).

Je suis tout à fait prêt à enterrer une technologie obsolète prématurement si c'est pour la remplacer par une autre qui n'est pas développé avec les pieds. Quand tu lis les article technique sur l'UEFI ça fait encore plus peur que ceux sur le BIOS alors bon...

t4nk
18/02/2012, 17h32
Justement, même remplacée par une tech super solide et fiable, il ne faut pas sous-estimer la taille et le poids du matos employant celle qui devrait être morte et enterrée. Alors prématurément, n'en parlons même pas.

Mais sinon pour le reste, pas besoin de préciser que je suis tout à fait d'accord. Hein quoi ? A oui, je viens de le faire. :ninja:

scie_sauteuse
18/02/2012, 17h35
Youhou ça y est ça boote ! Plus qu'à virer cette bouse de Unity, installer les pilotes graphiques, copier mes fichiers de mon ancien PC et remettre en route mon système de backup sur la nouvelle machine, et enjoy ! Rien qu'au boot, ça va tellement plus vite déjà, je suis toute émerveillée ! :wub:

Et encore MERCI merci merci à tous les canards qui ont filé un coup de main, j'ai eu plein de pistes pertinentes et finalement ça a été super vite résolu grâce à vous tous !

olih
18/02/2012, 17h38
Alors c'était quoi qui merdouillait ?

xheyther
18/02/2012, 17h49
Il n'y a plus qu'à faire en sorte quele prochain update ne casse pas tout :ninja:

Je me souviendrait que le combo UEFI + GPT + nVidia c'est pas bon :p

scie_sauteuse
18/02/2012, 18h16
Alors c'était quoi qui merdouillait ?

A la base c'était l'installation qui ne supportait pas l'UEFI, GRUB était installé pour démarrer en mode BIOS... J'ai donc créé à la main la partition UEFI, puis forcé GRUB2 à s'installer dessus après avoir réinstallé ma distro en prenant soin de remplacer grub-pc par grub-efi dans sa version amd64 (ma première réinstallation de grub utilisait le package grub-efi tout court, et ça a installé un truc qui n'arrivait pas à booter, j'avais le message "invalid arch independent ELF magic.").

Une fois ceci fait, GRUB bootait bien, lançait l'OS, mais j'avais un écran figé lors du démarrage de l'OS. J'ai ajouté l'option de boot acpi=off, et hop login !

Là je me bats avec les drivers nVidia qui font de la résistance, mais ça ne m'inquiète pas trop, je suis une habituée des soucis de pilotes graphiques, du coup ça devrait être résolu rapidement.

olih
18/02/2012, 18h21
Depuis que je suis passé au drivers libre pour ma radeon, je ne me pose plus de question : les effets bureau marche bien etc. Et je ne joue pas vraiment sous linux donc...

war-p
18/02/2012, 19h31
Ca marche vraiment bien avec les pilotes ATI libres?

olih
18/02/2012, 19h32
Tant que tu cherches pas à jouer oui.
Et world of goo fonctionne.

haik
18/02/2012, 19h33
De mon expérience, aucun problème - après,comme olih je ne leur impose pas une charge de travail impossible non plus

scie_sauteuse
18/02/2012, 19h34
Tant que tu cherches pas à jouer oui.
Et world of goo fonctionne.

World Of Goo :wub: Quand j'aurais recopié mes fichiers depuis mon ancienne bécane, je m'n refait une partie, il est trop bien ce jeu !

Sinon, j'ai dégagé Unity et installé Gnome-Shell, je me sens mieux...

olih
18/02/2012, 19h35
Il y a aussi supermeatboy et d'autres jeux passés dans les humblebundle.

haik
18/02/2012, 19h36
Sinon, j'ai dégagé Unity et installé Gnome-Shell, je me sens mieux...

Ha oui, en plus Gnome-shell marche parfaitement avec les ati libre...et toujours pas parfaitement (à ma connaissance) avec les Catalyst ;)

olih
18/02/2012, 19h38
Ha oui, en plus Gnome-shell marche parfaitement avec les ati libre...et toujours pas parfaitement (à ma connaissance) avec les Catalyst ;)

De toute manière elle a une nvidia :evil:.

haik
18/02/2012, 19h42
De toute manière elle a une nvidia :evil:.

Ouais, mais on parlait aussi de Ati tout ça...
D'ailleurs, j'ai pas fait exprès, mais ça fait bien trois quatre ans que j'ai pas essayé du nvidia
...

Pis d't'façon, c'est une filleuh, c'est normal qu'elle n'arrivait pas à installer, Leunuxeuh c'est pas fait pour les filleuhs!

xheyther
19/02/2012, 01h35
World Of Goo :wub: Quand j'aurais recopié mes fichiers depuis mon ancienne bécane, je m'n refait une partie, il est trop bien ce jeu !

Sinon, j'ai dégagé Unity et installé Gnome-Shell, je me sens mieux...

Je sais pas ce pour quoi tu as opté finalement comme distro mais si c'est du Mint/Ubuntu faudra pas garder un a priori négatif hein. SI j'avais du je t'aurai insité à choisir des Fedoras. Au moins l'intégration est correct.

Et je sais pas si gnome-shell fonctionne bien avec les drivers officiels du caméléon, mais avec les Catayst c'est pas terrible en effet.

t4nk
19/02/2012, 10h50
Sinon, pour un Gnome old school, il y a la LMDE (Mint Debian Edition) qu'elle est vachement bien, mieux que le 'buntu selon moi.

xheyther
20/02/2012, 00h39
Je savais que j'aurai pas du réinstaller Archlinux. Il m'a fallut 2 jours avant de réactiver testing, 3 pour compiler des paquets depuis AUR et 4 avant de compiler un noyau en rc (avec le patch qui corrige l'activation du rc6 pour sandy bridge).

Je suis faible en fait, il me faut mon rail de compilation.

olih
20/02/2012, 00h43
Je savais que j'aurai pas du réinstaller Archlinux. Il m'a fallut 2 jours avant de réactiver testing, 3 pour compiler des paquets depuis AUR et 4 avant de compiler un noyau en rc (avec le patch qui corrige l'activation du rc6 pour sandy bridge).

Je suis faible en fait, il me faut mon rail de compilation.
Imagine si tu avais installé une gentoo :fear:.

xheyther
20/02/2012, 01h45
Putain c'est lent un portable :'( je voulais aller me coucher après qu'il ait eu fini mais c'est long...

Je veux un quadcore à 3Ghz qui consomme comme un dual à la moitié de ça ! Ça se touche chez Intel !

---------- Post added at 00h45 ---------- Previous post was at 00h11 ----------


Imagine si tu avais installé une gentoo :fear:.

Archlinux a aussi son "pacbuilder --world" :p
Mais à part pour le fun je vois pas bien l'intérêt :)

Raddi
20/02/2012, 08h51
J'ai une vraie question mais je sens que ça va être considéré comme un troll...
Il y a peut-être déjà eu un débat ici ou ailleurs et dans ce cas je suis désolé mais je vais pas me taper les 450 pages du thread.

Alors voilà : pourquoi utiliser Linux ??? Il y a bien les gens qui prennent leur pied à nager à contre courant, ok. Pour faire chier le monde ou faire parler d'eux. Très bien. Mais je suppose qu'il y a aussi des utilisateurs de Linux qui ont vraiment choisi ce système, et qui ont préféré balancer Windows par la fenêtre (hoho) en toute bonne foi. Et c'est là que j'ai du mal à comprendre.

Comment peut-on passer à Linux ? Je l'ai essayé moi aussi, j'ai essayé un Ubuntu 11.10 (parce que c'est le plus simple à installer...), j'ai persévéré, je l'ai bien gardé pendant 1 mois pour essayer de piger le truc et lui trouver des avantages. Résultat : néant.

C'est pas ergonomique (j'ai peut-être pas choisi la bonne version), c'est affreusement limité en terme de compatibilité logicielle (apparemment pour le hardware ça commence à venir, tout mon matos était reconnu sans problème), les logiciels libres c'est sympa deux minutes mais au bout du compte on a plaisir à retourner sur son MSO... et pour ceux qui ont un faible pour un Libre Office, un Scribus ou un Gimp, on peut parfaitement les utiliser avec Windows...

Ah oui on me dit aussi qu'avec Linux on a pas besoin de s'emmerder à configurer un antivirus. Peut-être. Mais c'est pas l'argument du siècle. L'antivirus, tu l'installes, tu le configures une bonne fois et c'est fini, il tourne en fond, on s'en rend pas compte, et il se met à jour tout seul... Tiens oui, parlons-en des mises à jour sur Ubuntu, 30 mises à jour par semaines avec des descriptions tellement obscures que tu ne sais pas ce que tu fais. Et ça prend un temps fou.

Quoi d'autre ? Les plantages ! Oui il paraît qu'il y a moins de plantages avec Linux, voire pas de plantage du tout pour les optimistes. Que nenni ! en 1 mois d'utilisation j'ai eu 3 redémarrages intempestifs, autant de blocages du système et de bugs pendant les fameuses MAJ.

En résumé, je repose ma question sans ironie aucune, juste pour comprendre : quels sont pour vous les avantages réels d'un Linux sur Windows, et qu'est-ce qui vous a finalement décidé à passer à Linux et surtout à y rester ? Je n'ai aucune sympathie particulière pour la bande à Billie, et passer au tout gratuit est un projet séduisant mais justement... pas à n'importe quel prix si j'ose dire.

Voilà, vous pouvez me lancer des pierres mais j'ai maintenant la vigueur de l'ocelot onirique alors je m'en fous :p

haik
20/02/2012, 09h49
J'ai une vraie question mais je sens que ça va être considéré comme un troll...

Un lundi matin, 8h, là, t'es sûr? :rolleyes:

Et, déjà, si tu dis à un Linuxien que son OS est bien car gratuit, il va faire la gueule!


We tell people we use Linux because it’s secure. Or because it’s free, because it’s customizable,
because it’s free (the other meaning), because it has excellent community support…
But all of that is just marketing bullshit.
We tell that to non-Linuxers because they wouldn’t understand the real reason.
And when we say those false reasons enough, we might even start to believe them ourselves.
But deep underneath, the real reason remains.
We use Linux because it’s fun!
It’s fun to tinker with your system. It’s fun to change all the settings, break the system,
then have to go to recovery mode to repair it.
It’s fun to have over a hundred distros to choose from.
It’s fun to use the command line.
Let me say that again. It’s fun to use the command line.
No wonder non-Linuxers wouldn’t understand

Voilà, je pourrais pas dire mieux. :p

A la limite, dans l'état actuel des usages informatiques, je trouve que la question inverse se pose plus.
En regardant autour de moi, les gens utilisent un ordi pour quoi? Un brin de net (sur Firefox en plus généralement), un peu de musique (sur iTunes, totalement indispensable même si personne n'y achete jamais un album :tired:), de la vidéo. Trois lettres aux impôts, et une spreadsheet pour ta cave à vin.

rOut
20/02/2012, 10h18
Perso, parce que c'est gratuit (je n'avais plus de CD de windows le jour ou j'ai installé Linux).
Parce que ça ne rame pas au bout d'un mois, que je ne suis pas obligé de reformater pour retrouver la rapidité de la première utilisation.
Parce que ça ne plante pas (PC allumé 24/24, 0 plantage en plusieurs années, à part ceux que j'ai provoqué moi même en modifiant des trucs que je n'aurais pas dû).
Parce que je vais 100x plus vite avec à l'utilisation (command line >>> clicodrome).
Parce que n'importe quel soft que je souhaite utiliser s'installe en trois mots dans la console, sans avoir à chercher trois plombe sous Google un logiciel correct, que l'on ne sait même pas s'il va être bien et qui va laisser une trace de slip sur ton système si tu l'installes.
Parce que n'importe quel soft que je souhaite désinstaller se désinstalle en trois mots dans la console, sans rien laisser derrière.
Parce que quand il y a quelque chose qui ne marche pas bien, je peux aller le corriger moi même et/ou compter sur l'aide de la communauté internationale pour trouver le problème et le corriger à ma place.
Parce que je code pendant mon temps libre.
etc...

Olorin
20/02/2012, 10h23
Beaucoup plus leger, bien moins usine à gaz qu'un windows, bien plus stable, plus logique d'utilisation, fun effectivemnt, CLI ftw, libre, open source et accessoirement gratuit.

Raddi
20/02/2012, 10h41
Désolé pour le lundi matin, je suis un brin décalé dans mes horaires en ce moment :)
Bon alors si je comprends bien, Linux est "fun" si on aime mettre les mains dans le cambouis et utiliser des lignes de commandes. C'est pour ça que j'accroche pas alors :p

Le côté "usine à gaz" de windows ne me dérange pas, et d'ailleurs je trouve Seven beaucoup plus simple et pratique que Ubuntu, mais c'est peut-être le manque d'habitude tout simplement. Le côté gratuit j'ai dit ce que j'en pensais : c'est très bien mais l'offre est limitée.

Merci pour vos réponses claires et sans animosité en tout cas, le Linuxien est courtois, voilà un très bon point B)