Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3086 connectés 

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Eggdrop Erreur

n°1022103
Dieman
Posté le 15-03-2008 à 16:36:08  profilanswer
 

Bonjour,
 
J'ai une dédim**** :p et j'aimerai installer un eggdrop.
 
lors de mon ./configure, il me met ça :
 
"This is Eggdrop's GNU configure script.
It's going to run a bunch of tests to hopefully make your compile
work without much twiddling.
 
checking for gcc... gcc
checking for C compiler default output file name... configure: error: C compiler cannot create executables
See `config.log' for more details."
 
Alors dans mon config.lol il y a :
 
"It was created by Eggdrop configure 1.6.18, which was
generated by GNU Autoconf 2.59.  Invocation command line was
 
  $ ./configure
 
## --------- ##
## Platform. ##
## --------- ##
 
hostname = sd-12655
uname -m = i686
uname -r = 2.6.21.1dedibox-r7
uname -s = Linux
uname -v = #1 Mon Apr 30 17:25:38 CEST 2007
 
/usr/bin/uname -p = unknown
/bin/uname -X     = unknown
 
/bin/arch              = i686
/usr/bin/arch -k       = unknown
/usr/convex/getsysinfo = unknown
hostinfo               = unknown
/bin/machine           = unknown
/usr/bin/oslevel       = unknown
/bin/universe          = unknown
 
PATH: /usr/local/bin
PATH: /usr/bin
PATH: /bin
PATH: /usr/games
 
 
## ----------- ##
## Core tests. ##
## ----------- ##"
 
-----------
 
quelqu'un aurait-il une idée ?
 
Merci :)
 

mood
Publicité
Posté le 15-03-2008 à 16:36:08  profilanswer
 

n°1022104
mikala
Souviens toi du 5 Novembre...
Posté le 15-03-2008 à 16:41:24  profilanswer
 

oui, installer le paquet eggdrop fourni par ta distribution et t'en servir.


---------------
Intermittent du GNU
n°1022107
P-Y
Posté le 15-03-2008 à 16:42:44  profilanswer
 

quelle distrib installée dessus? Il existe pas en version deja compilee? Sinon tu prends ce bout de code:

Code :
  1. #include <stdio.h>
  2. int main(int argc, char *argv[]) {
  3.   printf("test ok\n" );
  4.   return 0;
  5. }


tu le copie dans un fichier "test.c" et tu fais "gcc test.c", puis "./a.out". Ca doit afficher "test ok". Si ca marche pas, c'est que ton gcc n'est pas installe comme il faut.
 
 

n°1022109
Dieman
Posté le 15-03-2008 à 16:43:52  profilanswer
 

ma distribution est Debian

n°1022110
mikala
Souviens toi du 5 Novembre...
Posté le 15-03-2008 à 16:44:23  profilanswer
 

donc  
aptitude install eggdrop
et on en parle plus.


---------------
Intermittent du GNU
n°1022111
Dieman
Posté le 15-03-2008 à 16:44:55  profilanswer
 

je test :)

n°1022113
Dieman
Posté le 15-03-2008 à 16:54:39  profilanswer
 

apparement ça marche. Je cherche maintenant ou il l'a installé :)

n°1022115
mikala
Souviens toi du 5 Novembre...
Posté le 15-03-2008 à 16:58:50  profilanswer
 

/usr/bin/eggdrop tout simplement pour le binaire, /usr/lib/eggdrop/modules pour les modules etc etc  (bref whereis eggdrop devrait t'aider).
ensuite tu adaptes ton fichier de configuration et roule jeunesse.
 


---------------
Intermittent du GNU
n°1022116
Dieman
Posté le 15-03-2008 à 17:00:21  profilanswer
 

/usr/bin/eggdrop /usr/lib/eggdrop /usr/share/eggdrop /usr/share/man/man1/eggdrop.1.gz
 
je matte :)

n°1022117
Dieman
Posté le 15-03-2008 à 17:01:06  profilanswer
 

est-ce possible de tout regrouper dans 1 seul répertoire que je puisse créer un user ?

mood
Publicité
Posté le 15-03-2008 à 17:01:06  profilanswer
 

n°1022118
Dieman
Posté le 15-03-2008 à 17:08:18  profilanswer
 

tout simplement avec mv vers eggdrop/ ?

n°1022119
o'gure
Modérateur
Multi grognon de B_L
Posté le 15-03-2008 à 17:08:56  profilanswer
 

regrouper quoi ? tout ce qu'a installé le package ?  
J'ai du mal à voir le rapport avec le fait de pouvoir créer un utilisateur. Exprime précisément ce que tu veux et pourquoi tu le veux...
 
Je suis pas sûr que tu aies la bonne vision de comment fonctionne une distrib linux


---------------
Relax. Take a deep breath !
n°1022120
o'gure
Modérateur
Multi grognon de B_L
Posté le 15-03-2008 à 17:10:27  profilanswer
 

Le package déploie son contenu dans l'arborescence : les exécutables dans /usr/bin, les docs dans /usr/share/doc... n'essaye pas de reproduire le schéma habituel des environnements microsoft. Tu vas perdre tout l'intéret des packages à savoir une gestion centralisée de toutes les applis..

 


Encore une fois : exprime pourquoi tu veux faire ca !


Message édité par o'gure le 15-03-2008 à 17:10:33

---------------
Relax. Take a deep breath !
n°1022121
Dieman
Posté le 15-03-2008 à 17:10:47  profilanswer
 

En effet, j'essai de comprendre du mieux que je peux mais je n'ai pas le temps comme il le faudrait ...
 
Donc, a la base, j'aurai vulu installer eggdrop dans un rep "eggdrop" (la totalité)

n°1022123
o'gure
Modérateur
Multi grognon de B_L
Posté le 15-03-2008 à 17:17:48  profilanswer
 

non ca se fait pas comme ca !
Les distribs linux ne sont pas des windows, c'est un autre système, fonctionnant différemment.

 

Lis le topic des débutants, renseigne toi sur les packages et leur fonctionnement. Si tu prends pas le temps minimmun pour avoir les bases tu vas devant des ennuis et des pertes de temps plus important après.

 

Prend le temps d'apprendre les bases ca sera du temps gagné pour après...

 

Là où sous windows il y a avait un répertoire par appli dans program files, sous linux tous les fichiers d'un programme sont éparpignés sur le disques de manières standardisées
http://en.wikipedia.org/wiki/Files [...] y_Standard

 

Un programme tout ses fichiers doit etre vue comme un package, et c'est le système de gestion des packages qui garde trace où a été installé telle truc pour les mises à jours, pour les installations/désinstallations.

 

Explique POURQUOI tu veux que tout soit dans un meme répertoire ?


Message édité par o'gure le 15-03-2008 à 17:19:06

---------------
Relax. Take a deep breath !
n°1022125
Dieman
Posté le 15-03-2008 à 17:24:29  profilanswer
 

Merci, je comprend qu'il faut que je le fasse ... :)
 
Je voulais ça juste par question de simplicité, et pouvoir filer l'acces (pour cfg ou autre) à un user.

n°1022128
o'gure
Modérateur
Multi grognon de B_L
Posté le 15-03-2008 à 17:26:32  profilanswer
 

pour la délégation de droits : regarde déjà simplement les droits d'accès des fichiers de conf => chmod chown... et surtout les acl (getfacl, setfacl) => http://fr.wikipedia.org/wiki/Permissions_Unix
 
et si c'est pour une appli : sudo


---------------
Relax. Take a deep breath !
n°1022129
P-Y
Posté le 15-03-2008 à 17:27:43  profilanswer
 

Dieman a écrit :

Merci, je comprend qu'il faut que je le fasse ... :)
 
Je voulais ça juste par question de simplicité, et pouvoir filer l'acces (pour cfg ou autre) à un user.


si t'as besoin qu'un user puisse changer la config, tu lui donnes les droits en ecriture sur le fichier de conf, qui doit etre range dans /etc.
edit:  [:benou_grilled]


Message édité par P-Y le 15-03-2008 à 17:28:02
n°1022131
o'gure
Modérateur
Multi grognon de B_L
Posté le 15-03-2008 à 17:28:21  profilanswer
 

Si tu as un problème, au lieu de décrir ce que tu veux absolument faire, décris plutot ton besoin de base, quelque fois ta solution première n'est pas forcément la meilleure pour faire un truc.
 
Tu as tes habitudes du monde de microsoft ou simplement tu ne connais pas le fonctionnement d'une chose.
=> le plus simple c'est de décrire ton besoin initial : ici : donner des droits ) quelqu'un d'autre sur la conf d'une appli.


---------------
Relax. Take a deep breath !
n°1022133
Dieman
Posté le 15-03-2008 à 17:30:02  profilanswer
 

Surtout l'installation d'un eggdrop (qui merdouille manuellement) :)

n°1022145
Dieman
Posté le 15-03-2008 à 17:51:20  profilanswer
 

Enfin, ce topic servira à beaucoup qui ont une dedi je pense ... :)

n°1022176
mikala
Souviens toi du 5 Novembre...
Posté le 15-03-2008 à 18:51:28  profilanswer
 

bon on va continuer a te prendre la main je crois :o
 
Sais tu comment fonctionne un eggdrop ?
 
en fait tu as du remarqué dans les différents tutoriels et documentation fourni sur et autour de l'eggdrop que celui ci se composait notamment d'un binaire, de modules et enfin d'un fichier de configuration...
dans le cas présent tu sais où se trouve le binaire : /usr/bin/eggdrop
tu sais que pour lancer un eggdrop il faut préciser a la fois le binaire et le fichier de configuration
classiquement on te propose ainsi de lancer la chose ainsi: ./eggdrop eggdrop.conf  ( on va passer sur les divers drapeaux que tu peux y ajouter).
Bref tu vas donc pouvoir lancer ton eggdrop ainsi
/usr/bin/eggdrop eggdrop.conf (où eggdrop.conf est le fichier de configuration de l'eggdrop).
Admettons que ton utilisateur soit dieman
tu peux ainsi coller ton fichier de configuration dans ton $home
Ainsi tu pourras lancer ton binaire en tapant /usr/bin/eggdrop /home/dieman/eggdrop.conf (si tu veux bien sur d'un fichier de configuration nommé eggdrop.conf, ce peut aussi être un fichier prénommé daroxorcondi.robertocarlos, bref l'eggdrop se contrefiche du nom du dit fichier tant que celui ci est un fichier de texte respectant la syntaxe de configuration d'un eggdrop. )
 
Pour avoir un exemple de fichier de configuration tu peux soit utiliser google, soit opter pour la documentation fourni a l'installation du paquet eggdrop qui se trouve dans /usr/share/doc/eggdrop ( d'une manière générale tu peux retrouver de la documentation relative aux divers paquets installés dans /usr/share/doc/ )
dans ce repertoire tu auras donc plusieurs fichiers a parcourir :
 
ikala@osiris:/usr/share/doc/eggdrop$ ls
changelog.Debian.gz  changelog.gz  copyright  NEWS.gz  README.Debian  README.gz  upstream
 
Le Readme.Debian relatif au spécificités du paquet débian, le README.gz issu de ce qu'on prénomme 'upstream' donc ce qui est fourni par le créateur/mainteneur de l'eggdrop
tu as également un lien symbolique qui se nomme 'upstream'
en te rendant dans ce repertoire tu vas pouvoir découvrir la documentation fourni par l'upstream (cf plus haut ) et notamment un exemple de fichier de  configuration dans /usr/share/doc/eggdrop/upstream/examples/
tu devrais le lire avec précision.
tu devrais ainsi remarquer que le fonctionnement du paquet eggdrop a 'séparé' certains élèments comme te l'as expliqué plus haut notre o'gure national.
Il va donc te falloir modifier certains chemins pour coller avec ton $home a toi :)
 
Cela me parait donc simple au final.
 
note:
le corrollaire de ceci est que tu auras saisi que n'importe quel utilisateur peut utiliser le binaire eggdrop et s'en servir a ses propres fins :)
 
voila voila


Message édité par mikala le 15-03-2008 à 18:52:28

---------------
Intermittent du GNU
n°1022183
Dieman
Posté le 15-03-2008 à 19:09:13  profilanswer
 

Merci mais j'avais compris ^^
 
Je sais comment ça fonctionne car j'en ai déjà mis 1 en route. Mais bien plus facilement :) Là le seul soucis était que rien n'était dans le meme répertoire c'est tout :)
 
Merci à vous :)

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
 

Sujets relatifs
erreur Errcode: 24 dans mes log apacheErreur de ma part ayant "cassé" portage :(
Installation apache - erreur code 1 pour /usr/bin/dpkgerreur sur le boot LVM + noyau 2.6.22.x
Comment supprimer backdoor eggdropErreur KDE sous freebsd DCOPserver.
[Mandriva] erreur avec Xdialog [résolu]Grub erreur 25 et rien ne se lance?
Erreur ext2_check_pageApache2 + AuthenNTLM : message d'erreur
Plus de sujets relatifs à : Eggdrop Erreur


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR