Contenu | Rechercher | Menus

Annonce

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites".
Test de l'ISO d'Ubuntu francophone : nous avons besoin de testeurs pour la version francophone d'Ubuntu 14.04. Liens et informations ici.
nombre réponses : 25

#0 Re : -1 »  Mon expérience ArchLinux, Faites partager la votre :) » Le 14/08/2013, à 11:47

shoot76
Réponses : 708

Tu verras à l'usage ... mais Arch n'est pas accessible à qui le désire. On a souvent des soucis au niveau des paquets, des mises à jour qui ne sont pas vérifiées donc instables et induisent des problèmes au niveau des dépendances. Je me souviens d'une màj qui m'empéchait d'accéder à Gnome par exemple. Obligé de downgrade en attendant un léger mieux.

C'est en parti pour ça que j'ai quitté Arch, non pas que mes connaissances soient limitées dans le domaine, mais surtout qu'à la longue quand c'est ton PC pour les études : bah ça fait chier de passer deux heures à trouver une solution pour une màj foireuse. Alors si tu te lance dans Arch, que tu es un néophyte, que t'as que quelques mois d'ubuntu à ton actif (même quelques années ...) bah désolé d'être honnête mais la chute va être rude. Alors accroche toi à ton "viki", parce qu'il va te servir, et encore ... tu vas vite te rendre compte que l'initiative et le savoir faire sont très importants sous Arch.

Alors bonne chance à toi jeune Archer smile

#1 Re : -1 »  Mon expérience ArchLinux, Faites partager la votre :) » Le 14/08/2013, à 16:21

shoot76
Réponses : 708

Sans vouloir être grossier : "~" signifiera TOUJOURS /home/$USER ... sauf si tu es identifié en Root (ça parait logique!). A tiens d'ailleurs "$VAR" en bash ça signifie quoi ? Var étant une variable quelconque ...

Si tu ne sais pas répondre à cette simple question, ta vie va devenir un cauchemar sous Arch. Mais si malgré tout l'apprenti forgeron veut forger la Master Sword avant d'avoir essayé l'épée rouillée du petit paysan de WoW, et bah libre à lui, il se rendra vite compte que forger s'apprend par étapes, et qu'on ne devient pas forgeron juste en se secouant le derch', qu'il y a pleins d'outils à connaître et que le simple marteau ne suffit pas. Si notre apprenti forgeron ne connaît pas Man, ne connaît pas un minimum de bash, et les commandes essentielles style ls, ln, cp, mv, lsblk, mkfs.XXX, lspci, grep et j'en passe ... bah il va finir la tête dans le chaudron l'apprenti ! Mais si malgré tout il ne nous écoute pas, qu'il forge, si avec tes gros doigts et ton enthousiasme, tu arrives à me pondre une Arch utilisable et stable, je serais le premier à admettre que j'ai eu tord, mais pour le moment, je pense pas prendre trop de risques.

J'attends de tes nouvelles wink

#2 Re : -1 »  Mon expérience ArchLinux, Faites partager la votre :) » Le 14/08/2013, à 22:39

shoot76
Réponses : 708
The Uploader a écrit :

Arch EST utilisable ET stable.

Alors ça si c'est pas du troll ... la stabilité de Arch dépendant de ce que tu y installe. Mets la dans les mains d'un mec tout droit sorti de Windows et tu verras ce qu'il advient de sa stabilité. Après, si elle était si stable que ça, elle ne serait pas Rolling Release, mais ça, c'est un autre débat.

Ensuite pour ceux qui sont de l'esprit "partage", désolé mais j'essaie d'être réaliste et de te faire comprendre que pour toi ça va être difficile, si t'es pas content, c'est pareil. Je veux bien aider, j'ai essayé de te faire comprendre, mais si ta seule réponse est "j'aime pas ta façon de faire", alors tant pis pour toi, au moins tu auras été prévenu.

Et pour le $USER, c'est bien $USER que je voulais utiliser, et pas $HOME. $USER retourne ton identifiant, soit ~/home/$USER = ~/home/toto si ton nom est toto ce que je te souhaite pas.
Alors avant de troller et de me faire passer pour un guignol qui sait pas de quoi il parle, merci de te renseigner à l'avenir.

#3 -1 »  Segmentation Fault en C -- Arbre lexicographique » Le 01/12/2013, à 22:42

shoot76
Réponses : 7

Bonjour à tous big_smile

Dans le cadre d'un projet de fin de semestre, nous devons développer un correcteur orthographique en C, celui-ci possédant un fichier en entrée avec un nombre conséquent de mots.
Nous bloquons tous (dans mon groupe) sur cette erreur de segmentation fault malgré nos tentatives de reflexion ainsi que l'aide de gdb indiquant une erreur à la ligne 43 :

if (mot[0] > (*arbre)->c)
	return inserer(mot,&((*arbre)->fd));

Je fais donc appel aux connaisseurs de C, non pas pour me donner une réponse (ça serait trop simple) mais surtout pour m'expliquer ce qui peut causer une telle erreur de façon à ce qu'on puisse y faire plus attention notamment lors de son utilisation.

Je vous fournis tout le code pour illustrer mon propos :

#include <stdlib.h>
#include <stdio.h>
#include <string.h>

typedef struct tnoeud
{
  char c;                 // le caractere du mot
  unsigned long n;                // #occurences du mot
  struct tnoeud *fa,*fd;  // pointeur sur fils aine / freres droits
} tnoeud;
typedef struct tnoeud * tarbre;

tarbre arbre = NULL;
char mot[256];
unsigned char i = 0;
unsigned long nbmots = 0;

// cree un nouvel arbre et initialise ses champs
tarbre new(char c, ulong n, struct tnoeud *fa, struct tnoeud *fd)
{
  tarbre aux;
  aux = (tarbre) malloc (sizeof(tnoeud));
  aux->c = c;
  aux->n = n;
  aux->fa = fa;
  aux->fd = fd;
  return aux;
}

//insere un mot dans l'arbre et renvoie son # d'occurences
unsigned long inserer(char * mot, tarbre *arbre)
{
  if ((*arbre) == NULL) // on cree un noeud, l'arbre est vide
    {
      (*arbre) = new(mot[0], (strlen(mot) == 1), NULL, NULL);
      if (strlen(mot) == 1) 
	return 1; 
      else
	return inserer(++mot,&((*arbre)->fa));
    }
  else
    { 
      if (mot[0] > (*arbre)->c) // on avance dans la liste des freres
	return inserer(mot,&((*arbre)->fd));
      else 
	if (mot[0] == (*arbre)->c) // on a trouve la lettre 
	  if (strlen(mot) == 1)		    
	    return ++(*arbre)->n;
	  else
	    return inserer(++mot,&((*arbre)->fa));
	else // lettre nouvelle, insere dans la liste des freres
	  {
	    tarbre aux = new(mot[0], (strlen(mot) == 1), NULL, (*arbre));
	    (*arbre) = aux;
	    if (strlen(mot) == 1)
	      return 1;
	    else
	      return inserer(++mot,&((*arbre)->fa));
	  }
    }
}

void afficher(tarbre arbre)
{
  if (arbre != NULL)
    {
      mot[i] = arbre->c;
      if (arbre->n > 0)
	printf("%s:%lu\n",mot,arbre->n);
      i++;
      afficher(arbre->fa);
      mot[i] = ' ';
      i--;
      afficher(arbre->fd);
    }
}

int main(int argc, char *argv[])
{
  printf("Debut de l'analyse\n");
  char *mot = "chien";
  char *mot2 = "chat";
  tarbre lex;
  inserer(mot,&lex);
  int nbmots = 0;
  printf("Fin de l'analyse: %d mots\n\n",nbmots);
  afficher(arbre);
  return 0;
} 

Je vous remercie par avance pour votre aide !

Cordialement

#4 Re : -1 »  Segmentation Fault en C -- Arbre lexicographique » Le 02/12/2013, à 22:24

shoot76
Réponses : 7

Bonsoir smile

Déjà merci à vous deux pour vos réponses. On en a calé un bon coup cet après midi avec mon groupe et résolu la plupart des bugs (plein de petites erreurs s'étaient glissées dedans sans causer pour autant de problème de compilation)

Maintenant les mots s'ajoutent à l'arbre, il nous manque juste une procédure afficher pour permettre sa visualisation (je sais, elle est dans mon code, mais elle affiche rien bizarrement...) !

Vraiment merci pour vos indications qui nous ont permis de nous lancer dans la tâche de déboguage de ce code. La prochaine fois, je compilerai régulièrement, ça m'évitera de me prendre la tête pendant 2h pour trouver mes erreurs ^^

Notre projet avance bien plus vite maintenant qu'on a cette structure fonctionnelle.

Bonne soirée ! big_smile

#5 Re : -1 »  Segmentation Fault en C -- Arbre lexicographique » Le 03/12/2013, à 11:45

shoot76
Réponses : 7

Je vous envoie ça ce soir, je dois récupérer le code sur le réseau de mon école d'abord.

Pour la fonction afficher on a juste fait un truc très simple du genre :

void afficher (tarbre arbre) {
if (arbre != NULL) {
printf("%c",arbre->c);
afficher(arbre->fa);
afficher(arbre->fg);
}
}

Mais je vous envoie tout ça ce soir, l'affichage reste surtout un moyen de valider la bonne architecture de notre arbre. Je dois me coller aux tests CUnit également pour vérifier qu'il ne plante pas dans certains cas.

En tout cas merci à vous smile

#6 Re : -1 »  Blizzard pourrait sortir un jeu sous Linux en 2013 » Le 14/08/2013, à 11:40

shoot76
Réponses : 21

Avec l'arrivée de Steam sur linux, des portages à foison qui ont lieu en ce moment : on peut espérer que Blizzard s'y mette aussi en tâtant un peu le terrain avant.

Dans tous les cas, Linux et son développement croissant (Tandis que windows perd des parts de marché ...VOIR ICI) oblige les constructeurs à trouver des alternatives. Le problème principal est l'OpenGL qui est plus difficile à coder que le DX notamment, et pose des soucis au niveau graphique aux développeurs et aux entreprises. Sûrement que ça coute trop cher de former du personnels à des trucs biens donc on préfère le plus simple ^^ (ceci reste mon avis .. je me trompe peut être smile )

Enfin bref ... les jeux natifs c'est pas pour tout de suite même si ça pointe le bout de son nez. Windows a encore quelques belles années devant lui malheureusement.

#7 Re : -1 »  [RÉSOLU]Ajout scroll touchpad » Le 10/06/2013, à 11:29

shoot76
Réponses : 20

Bonjour,

Essaies cette commande. C'est celle que j'utilise pour pouvoir utiliser le scrolling grâce à deux doigts posés sur le touchpad (Un peu comme sur les macs si tu vois de quoi je parle).

Si synclient n'est pas installé par défaut sous Ubuntu (ce qui m'étonnerait), installes le smile

synclient TapButton2=2

#8 Re : -1 »  ubuntu 12.04 réseau passe de 1000 à 100mb sans raison » Le 26/09/2013, à 18:47

shoot76
Réponses : 2

Bonjour,

Tu utilises un drivers natif ou libre ou bien propriétaire ?
Il arrive que desfois le pilote libre ou natif ne reconnaisse pas bien un matériel et que le réseau empatisse se traduisant par une perte (voir annulatio) du débit. Une solution serait d'installer le driver propriétaire s'il existe ... j'ai déjà eu un problème de la sorte sur mon PC, et mes recherches se sont soldées par un échec à chaque fois. J'espère que tu auras plus de chance.

Pour t'aider, peux-tu me donner le retour d'un :

lspci | grep Ethernet

(vu que tu sembles être en etheret, sinon tu remplaces par Wireless si tu es en wifi smile )

A bientôt !

#9 Re : -1 »  Ubuntu vers Windows phone (résolu) » Le 09/09/2013, à 07:10

shoot76
Réponses : 11

Le transfert de photo est géré en natif, tu as juste à faire un copier/glisser comme nomarlement smile

#10 Re : -1 »  Euro Truck Simulator 2 et Play On Linux » Le 25/07/2013, à 15:17

shoot76
Réponses : 7

Bonjour,

WINE = Wine Is Not an Emulator

Comprends par là que wine n'émule pas un environnement Windows, par conséquent les applications windows ne fonctionnent pas obligatoirement sous Linux, et c'est tout l'intérêt de la base de donnée winehq de wine qui met en relation les différentes expériences des utilisateurs sur un logiciels donné pour savoir s'il y a des bugs ou non.

PlayOnLinux ne fait que simplifier l'installation du jeu et de ses dépendances, tu as dû oublier un truc la première fois où tu l'as installé, c'est pour ça que ça fonctionnait pas comme tu voulais.

Venons-en à ton problème : Tu as un bug au niveau du compteur de vitesse, mais est-ce que tu as une erreur quelques part dans un terminal (lance ton jeu en mode debog sur POL). Il se peut que ça soit une librairie manquante, ou tout simplement qu'on ne puisse pas résoudre ton problème.


Les jeux sous Linux tournent de mieux en mieux, les développeurs commencent à s'y intéresser (prends l'exemple de Steam), mais ça reste pas Byzance, on a pas tout ce qu'on veut, comme on le veut. Il faut savoir ce que tu cherches vraiment ... Linux c'est pas une machine de jeu, sauf si tu sais bien choisir tes jeux et faire des sacrifices.

#11 Re : -1 »  Comment graver un iso bootable Windows ? » Le 25/07/2013, à 18:29

shoot76
Réponses : 3

Salut,
Un truc qui marche bien, et te fais économiser des CD : winusb

smile

#12 Re : -1 »  Gimp: vos dessins & retouches photos » Le 25/07/2013, à 15:08

shoot76
Réponses : 2

Très joli !

Je reste admiratif de ce genre de connaissances (je n'en ai malheureusement aucune dans le domaine hormis pour découper une image ... et encore). J'ai hâte de voir ce que les Ubuntuïens sont capables de faire grâce à leur souris smile

Très bonne initiative

#13 Re : -1 »  Vie privée avec firefox [RESOLU] » Le 25/07/2013, à 18:31

shoot76
Réponses : 3

Ghostery en théorie suffit, vu que son rôle est d'empêcher les scripts de collecte d'information de façon transparente; Mais si tu veux un contrôle manuel, tu peux rajouter noscript oui smile

#14 Re : -1 »  commande de reconnaissance de la distro ? » Le 13/07/2013, à 12:54

shoot76
Réponses : 6

En général, (du moins sur les version linux que j'ai utilisé : Ubuntu, Fedora, Debian et Arch) le nom de la distribution est associé à la version de noyau.

J'y ai eu accès par cette commande sur mon PC. Malheureusement je peux pas tester ça sur d'autres distrib vu que j'en ai pas ... j'espère que ça pourra t'aider :

uname -a | cut -f3 -d- | cut -f1 -d" "

#15 Re : -1 »  Mini OS » Le 12/06/2013, à 09:04

shoot76
Réponses : 13

Te séparer de Ubuntu et Logram revient à dire qu'il faut une recompilation des paquets pour ton nouveau système dont l'architecture ou la gestion peut être différente, cela sous-entend un nouveau logiciel tel update-manager ou synaptics, un hebergement couteux pour un projet qui peut être voué à l'échec comme nombre de "distributions" qui font un flop total ou partiel.

Ce que je te conseil, c'est garder une des bases déjà, et te faire la main dessus, la rendre plus légère et personnalisable (Pourquoi pas un script bash permettant une sélection graphique des logiciels à installer par exemple, un peu sur le modèle de voyager Linux).

Si tu gardes Ubuntu, tu bénéficies d'une base solide, de beaucoup de paquets déjà précompilés, et d'un support via ce forum ...

Par contre je te le cache pas, avec une nouvelle version tous les 6 mois, tu risques d'avoir énormément de travail, demandes-toi avant si tu as le temps, et la volonté de réaliser quelque chose de gratuit sur ton temps libre ... tu n'auras aucun bénéfices ou peu selon ce que tu désires faire.

Cordialement

#16 Re : -1 »  Lubuntu 12.10 Pas d'icône volume et pas d'son » Le 11/06/2013, à 09:08

shoot76
Réponses : 3

Utilises la commandes

sudo alsamixer

pour tout modifier directement dans le terminal.

Sinon tu peux installer volumicon par exemple, pour avoir accès à un contrôle graphique smile

En espérant que ça puisse t'aider.

#17 Re : -1 »  Lubuntu 12.10 Pas d'icône volume et pas d'son » Le 11/06/2013, à 16:28

shoot76
Réponses : 3

Sous Ubuntu il semble que le nom du paquet soit : volumeicon-alsa. à tester... ça fait un bout de temps que j'ai pas touché un Ubuntu ^^

#18 Re : -1 »  test ubuntu 13.04 essayer sans install DVD » Le 10/06/2013, à 13:27

shoot76
Réponses : 5

Télécharger un DVD, l'installer sur une clé USB de préférence (ça évite d'user un DVD pour rien ... surtout avec des problèmes de gravure), et retenter.

Ta configuration n'a rien d'exceptionnel, je doute que ça soit un problème matériel, cela vient plutôt du DVD qui a du avoir un soucis lors de la gravure.

Choisis de préférence une version LTS (Long Time Support) qui a l'avantage d'être stable, mais aussi soutenue plus longtemps que les autres, et avec une documentation plus fournie sur les éventuels bugs que tu peux rencontrer. C'est conseillé pour un débutant on va dire, tu vas éviter de trop tremper les mains dans le cambouis (La dernière LTS est la 12.04, que tu peux trouver ici : http://cdimage.ubuntu.com/precise/daily-live/current/; penses aussi à bien vérifier si ton pc est un 32 ou 64 bits avant de télécharger, et d'installer)

Cordialement

#19 Re : -1 »  test ubuntu 13.04 essayer sans install DVD » Le 10/06/2013, à 20:10

shoot76
Réponses : 5

Si tu doutes de la structure de ton processeur (32 ou 64 bits), prends un 32bits qui fonctionnera dans tous les cas !

L'USB ne change rien par rapport au DVD, tu pourras l'utiliser pour tester, puis pour installer. Si tu es sous Windows, je te conseille l'excellent Linux Live USB (LiLi pour les intimes), qui se chargera de faire ta clé usb automatiquement ! et même télécharger l'ISO pour toi ...

Je ne peux pas mieux te dire

#20 Re : -1 »  test ubuntu 13.04 essayer sans install DVD » Le 11/06/2013, à 16:26

shoot76
Réponses : 5

Encore une fois ... tests avec une clé USB ... je vais pas le répéter 100 fois hein !

Les DVD sont largués, les erreurs de gravures ton courantes ! Tu as des moyens beaucoup plus simples et efficace pour arriver à faire ce que tu veux.

Alors si tu veux pas m'écouter et en faire qu'à ta tête avec tes DVD c'est toi que ça regarde, mais j'en ai assez de me répéter.

A bon entendeur.

#21 Re : -1 »  installation du logiciel Logo Soft Comfort de siemens sur ubuntu 12.04 » Le 29/05/2013, à 16:05

shoot76
Réponses : 4

Bonjour,

Non pas que je veuille pas t'aider, mais sous Linux il y a une chose que beaucoup de nouveaux semblent ne pas connaitre (peut être qu'il devient trop UserFriendrly...), mais il faut savoir se débrouiller le plus souvent soi même.

Je suis allé sur le site de Siemens ICI, et il se trouve que tout y est indiqué, et qui plus est ... en plusieurs langues.

Cette recherche m'a coûté uniquement 5 minutes de mon temps, en allant directement voir le site du constructeur.

On reste bien entendu à ta disposition pour t'aider dans les démarches qui suivent, mais très honnêtement pour ces questions, tu abuses un peu.

#22 Re : -1 »  installation du logiciel Logo Soft Comfort de siemens sur ubuntu 12.04 » Le 05/06/2013, à 09:03

shoot76
Réponses : 4

Que faire ? Nous indiquer les erreurs, ça permettra de savoir où chercher smile

#23 Re : -1 »  installation sagemath » Le 31/05/2013, à 14:29

shoot76
Réponses : 3

Bonjour :

Ouvres un terminal et modifies le code si dessus de façon à ce qu'il soit bon pour toi :

cd ~/chemin/vers/ton/dossier/sage/ && chmod +x sage && ./sage # Penses bien à vérifier l'extension, genre si c'est sage.sh, ou quoi que ce soit. J'ai fait au mieux avec ce que tu donnais comme indications :) 

Si ça ne fonctionne pas,  indique moi le retour s'il te plait smile

#24 Re : -1 »  Ajouter des raccourcis au pavé tactile. » Le 29/05/2013, à 16:22

shoot76
Réponses : 2

Je ne sais pas s'il est installé par défaut sous Ubuntu, en tout cas sous Debian, j'utilise synclient pour paramétrer tout ce que tu viens de dire.

Tapes simplement synclient dans ton terminal, tu verras toutes les options disponibles, et tu modifies celles que tu as besoin comme ça :

synclient TapButtonX=1

par exemple smile

Je te laisse te pencher là dessus.

Notes bien que un redémarrage perd les paramètres, penses à créer un petit fichier bash exécutable, ou une petite ligne de commande dans ton démarrage pour ne pas perdre ce que tu as réalisé.