Question sur Slackware

Question sur Slackware - Linux et OS Alternatifs

Marsh Posté le 11-02-2004 à 14:31:44    

Bonjour, je découvre slackware et j'ai quelques petits problèmes de configuration.  
 
[1] Mon clavier semble être mal configuré, je n'arrive pas à faire le slash incliné vers la droite (ALT+ > ), de plus les points sur le pavé numérique (touche del) forment des virgules. Etant précedement sous debian woody j'ai gardé le meme fichier car tout fonctionnait tres bien. La seule différence est que la version de xfree est plus récente. Voici l'extrait de mon XFConfig. Savez vous quel changement on été effecté avec cette nouvelle version de xfree ?
 
Section "InputDevice"
 
    Identifier  "Keyboard1"
    Driver      "Keyboard"
     Option     "CoreKeyboard"
     Option     "XkbRules"      "xfree86"
     Option     "XkbModel"      "pc105"
     Option     "XkbLayout"     "be"
                                                                                 
EndSection
 
[2] Sous Mozilla, je n'ai pas les polices de caractères des langues étrangères. Je suis sous Gnome et lorsque je regarde la table unicode, j'ai des especes de petit carré avec des chiffres en hexadécimal à l'intérieur. J'ai fait une installation pas à pas de ma Slack, càd que j'ai installé au fur et à mesure que des lib me manquait car j'ai un petit hd (2go) et donc j'ai certainement manqué un package pour ces langues, mais je n'ai pas trouvé lequel ...
 
[3] RESOLU
Je n'arrive pas à compiler du C++ (le C ca passe). Enfin j'ai juste essayé un petit hello world et ca me fait ca :
 
$ g++ tst.cpp
In file included from /usr/include/bits/posix1_lim.h:126,
                 from /usr/include/limits.h:144,
                 from /usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/limits.h:132,
                 from /usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/syslimits.h:7,
                 from /usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/limits.h:11,
                 from /usr/include/c++/3.2.3/climits:49,
                 from /usr/include/c++/3.2.3/bits/localefwd.h:47,
                 from /usr/include/c++/3.2.3/ios:48,
                 from /usr/include/c++/3.2.3/ostream:45,
                 from /usr/include/c++/3.2.3/iostream:45,
                 from tst.cpp:1:
/usr/include/bits/local_lim.h:36:26: linux/limits.h: No such file or directory
In file included from /usr/include/errno.h:36,
                 from /usr/include/c++/3.2.3/cerrno:48,
                 from /usr/include/c++/3.2.3/bits/locale_facets.tcc:38,
                 from /usr/include/c++/3.2.3/locale:46,
                 from /usr/include/c++/3.2.3/bits/ostream.tcc:37,
                 from /usr/include/c++/3.2.3/ostream:275,
                 from /usr/include/c++/3.2.3/iostream:45,
                 from tst.cpp:1:
/usr/include/bits/errno.h:25:26: linux/errno.h: No such file or directory
 
Alors que j'ai bien les fichiers limits.h et errno.h ...
J'ai bien la libc-2.3.2. Que faut il comme autre librairie ? Comment se fait il qu'il ne trouve pas les fichiers includes qui sont pourtant présent ...
 
[4] RESOLU
Connaissez vous un bon programmes qui existe sour forme de packages slackware pour mettre à jour son ip avec dyndns ? Sous debian j'utilisais ddlcient mais je n'ai pas trouvé de packages pour slack.
 
Merci pour votre aide !!


Message édité par mexx20 le 04-03-2004 à 23:04:18
Reply

Marsh Posté le 11-02-2004 à 14:31:44   

Reply

Marsh Posté le 11-02-2004 à 14:49:17    

Reste en Debian ... ! Je quitte Slackware pour passer en Debian !

Reply

Marsh Posté le 11-02-2004 à 14:50:32    

Tant que j'y suis comment on fait en Debian pour changer le login graphique ( passer xdm à gdm ou à kdm ? )

Reply

Marsh Posté le 11-02-2004 à 14:51:12    

debian c est pour les suisse qui sont pas presse de passer en stable. prends une gentoo c est mieux

Reply

Marsh Posté le 11-02-2004 à 14:51:34    

Sinon pour Xfree, garde en sauvegarde ton fichier de configuration et lance un xf86config.

Reply

Marsh Posté le 11-02-2004 à 14:54:10    

C'est pas ca un troll ?
 
Sinon pour changer de window manager tu peux changer les scripts de démarage dans /etc/rc.* ou /etc/init.d. Il y a peux etre moyen aussi avec dpkg-reconfigure *dm. Ou bien peux etre une interface propre a debian juste pour ça. En tout cas sous Slackware c'est très simple : éditer /etc/rc.d/rc.4 et hop c'est fait.

Reply

Marsh Posté le 11-02-2004 à 14:55:36    

vvanholl a écrit :

Sinon pour Xfree, garde en sauvegarde ton fichier de configuration et lance un xf86config.


 
Oui bonne idée ;-) Ca c'est l'habitue de tout faire à la main, j'y avais meme pas pensé !! :-)

Reply

Marsh Posté le 11-02-2004 à 14:59:43    

je connais bien la Slackware , si tu as d'autres question n'hesite pas :)

Reply

Marsh Posté le 11-02-2004 à 15:05:14    

vvanholl a écrit :

je connais bien la Slackware , si tu as d'autres question n'hesite pas :)


 
Ben justement j'ai 4 questions là plus haut ;)

Reply

Marsh Posté le 11-02-2004 à 15:06:20    

pkgtool est ton ami :)


---------------
The flavour is here.....
Reply

Marsh Posté le 11-02-2004 à 15:06:20   

Reply

Marsh Posté le 11-02-2004 à 15:08:33    

./configure
make  
make install
est aussi ton grand ami sur slack

Reply

Marsh Posté le 11-02-2004 à 15:08:36    

atom747 a écrit :

pkgtool est ton ami :)


 
Ben oui mais en quoi peut il m'aider pour ces problèmes là ?

Reply

Marsh Posté le 11-02-2004 à 15:11:27    

c est comme format c:, un vrai ami, m'a bien aider a une epoque

Reply

Marsh Posté le 11-02-2004 à 15:13:31    

vvanholl a écrit :

./configure
make  
make install
est aussi ton grand ami sur slack


 
checkinstall plutot !
 
Et qwé ya personne qui peut m'aider ? :-(

Reply

Marsh Posté le 11-02-2004 à 15:16:18    

bah non t es tout seul avec ta slack. un peu comme les debianiste qui remonte le temps

Reply

Marsh Posté le 11-02-2004 à 15:20:40    

c'est quoi la distrib à la mode alors ? gentoo machin ?

Reply

Marsh Posté le 11-02-2004 à 15:20:58    

gentoo pour les intimes

Reply

Marsh Posté le 11-02-2004 à 15:30:05    

ya moyen de revenir au sujet du topic ? :-)


Message édité par mexx20 le 11-02-2004 à 15:30:26
Reply

Marsh Posté le 11-02-2004 à 19:10:59    

Pour ton pb de clavier, je te donne ma section InputDevice (qui fonctionne impec (touche windows et tout) chez moi)
 
Section "InputDevice"
 
    Identifier "Keyboard1"
    Driver "Keyboard"
 
    Option     "XkbLayout"     "fr"
 
EndSection
 
Pour le C++, je sais pas, ca marche sans pb chez moi...
 
Pour DynDNS, il y a plein de client la:
http://www.dyndns.org/services/dyndns/clients.html
 
J'utilisai ipcheck il y a pas longtemp, quand je n'avais pas encore de routeur.
 
Pour les packages slackware, il y a  
http://www.linuxpackages.net
 
Mais installer un logiciel non packagé sous Slackware n'est pas bien grave puisse qu'il n'y a aucune gestion des dépendances...  
 
 

Reply

Marsh Posté le 11-02-2004 à 20:01:44    

citation d un texte de forum gentoo (toute les distrib on l air d avoir ce bug)
 

Citation :

Le plus simple dans ces cas là c'est peut-être de changer la locale LC_NUMERIC plutôt que la keymap. Je suppose que tu as un machin qlqpart (genre dans /etc/rc.d) qui met toutes tes locales à fr_FR, ou un truc du genre ? Et bien ajoutes-y LC_NUMERIC=en_US, ou même LC_NUMERIC=C, et tu auras comme marqueur décimal un point.


 
 
essaye ca, ca coute rien

Reply

Marsh Posté le 11-02-2004 à 20:48:32    

Yep !! Merci je vais tester ça ! Donc je suis pas le seul à avoir ce "bug" ? Vous l'avez aussi avec Xfree 4.3 ?
 
Et pour le C++, c'est ce qui m'embete le plus en fait car je sais rien compiler comme src .. en fait pour le noyau ca fait pareil, pour le C aussi pour certaines librairies ...
 
neriki > Merci pour tes liens et tes infos !

Reply

Marsh Posté le 15-02-2004 à 17:17:43    

Benenuts78 a écrit :

citation d un texte de forum gentoo (toute les distrib on l air d avoir ce bug)
 

Citation :

Le plus simple dans ces cas là c'est peut-être de changer la locale LC_NUMERIC plutôt que la keymap. Je suppose que tu as un machin qlqpart (genre dans /etc/rc.d) qui met toutes tes locales à fr_FR, ou un truc du genre ? Et bien ajoutes-y LC_NUMERIC=en_US, ou même LC_NUMERIC=C, et tu auras comme marqueur décimal un point.


 
 
essaye ca, ca coute rien


 
Je viens d'essayer ça ne change rien ... En dynamique (en live ou dans le sheel) ou en statique dans les fichiers de config, après vérification quand même. Ca fonctionne chez toi juste en changeant ça ?
 
Et sinon si qqun peut m'aider pour ma question 3 de mon premier post ce serait formidable et meme magnifique. Parce que pour l'instant je ne sais rien compiler comme programme ... Pas de mplayer par exemple !

Reply

Marsh Posté le 15-02-2004 à 17:24:12    

tssss les posts en haut :pfff:
 
Puisque la slack est en anglais, il y a un tutoriel sur comment franciser la Slackware ici : http://trustonme.net/didactels/?rub=93#slack_fr
 

Reply

Marsh Posté le 15-02-2004 à 17:25:57    

python a écrit :

tssss les posts en haut :pfff:
 
Puisque la slack est en anglais, il y a un tutoriel sur comment franciser la Slackware ici : http://trustonme.net/didactels/?rub=93#slack_fr
 
 


 
Qu'on t il de particulier mes posts ? :??:  
 
J'ai jamais dis que je voulais passer en français ... ;)

Reply

Marsh Posté le 15-02-2004 à 17:29:31    

Citation :


Et sinon si qqun peut m'aider pour ma question 3 de mon premier post ce serait formidable et meme magnifique. Parce que pour l'instant je ne sais rien compiler comme programme ... Pas de mplayer par exemple !


 
A supposer que tu n'as pas installé les paquetages requis qui sont dans la série "D"
 
Il te faut gcc , gcc++, gdb, make, autoconf, automake, glibc, glibc-solids, pkgconfig,  
 
et dans "L" il te faut glibc, glib, glib2, gtk+, gtk2

Reply

Marsh Posté le 15-02-2004 à 17:30:29    

mexx20 a écrit :


 
Qu'on t il de particulier mes posts ? :??:  
 


 
je parlais des autres qui ont posté

Reply

Marsh Posté le 15-02-2004 à 19:02:02    

Yep merci pour ta réponses :  
J'ai tous les packages que tu m'indiques voici les détails :
 
make-3.80-i386-1
gcc-3.2.3-i486-2
gcc-g++-3.2.3-i486-1
 
glib-1.2.10-i386-2
glibc-2.3.2-i486-1
glibc-solibs-2.3.2-i486-1
glibc-zoneinfo-2.3.2-noarch-1
 
gdb-6.0-i486-1
gdbm-1.8.0-i386-3
 
autoconf-2.57-noarch-1
automake-1.7.8-noarch-1
pkgconfig-0.15.0-i486-1.tgz  
 
glib2-2.2.3-i486-1.tgz
 
gtk+-1.2.10-i386-3
gtk+2-2.2.4-i486-1
gtk-engines-2.2.0-i486-3
 
Et peux tu me dire qu'est-ce que gtk, gdb, pkgconfig, automake, autoconf, make ont avoir avec la simple compilation d'un hello world en c++ ?
 
Je vais quand meme mettre le code, on sait jamais, je suis pas une référence en C++ :
 
#include <iostream>
 
int main(){
 
  std::cout << "Hello World!!" << std::endl;
 
  return(0);
}
 
 
Voilà, merci merci ;)

Reply

Marsh Posté le 15-02-2004 à 19:17:41    

ben tu as un environnement graphique non, il doit t'arriver de compiler des applications utilisant des libraries graphiques vu que tu as installé Xfree86 ??
 
gtk et glib sont superflus mais autoconf,gdb, automake et make sont essentiels


Message édité par python le 15-02-2004 à 19:20:29
Reply

Marsh Posté le 15-02-2004 à 19:20:21    

Oui tu as raison, mais bon je parlais d'un simple hello world
 
A ce moment là on peux dire que tout le monde à besoin de h323lib car on peux un jour peux etre compilé gnomemeeting qui l'utilise. Pour le GTK c'est la meme chose, j'ai fait des tonnes de programmes qui ne l'utilisais pas ...

Reply

Marsh Posté le 16-02-2004 à 16:17:19    

up :(

Reply

Marsh Posté le 16-02-2004 à 16:57:42    

C'est pour quoi le up ? Il reste des questions en attente ?

Reply

Marsh Posté le 16-02-2004 à 19:37:04    

Ben oui, toutes.
 
Pour la [1], neriki m'a dis de mettre "fr" au lieu de "be" comme "XkbLayout", mais mon claiver étant un clavier belge, cela ne convient pas. Et vvanholl, me dis de faire xf86config pour générer un nouveau fichier de config. Cela étant fait, en choisisant dans la liste des clavier celui avec 105 touches (je les ai comptées ;), j'obtient une section identique !
 
Pour la [2], je n'ai eu aucune réponses. Personnes n'a ce problème ? C'est certainement un problèmes de polices à installer, mais lesquelles et comment ?
 
Pour la question [3], j'ai vérifié que tous les packages mentionnés par python soient là. Effectivement tout était là. Ca n'empeche pas que le C++ ne compile pas, même un simple hello world ...
 
Et pour la [4], c'est réglé grâce à neriki que je remercie bien fort ;) Par contre je n'en ai pas trouvé sous la forme tgz même sur linuxpackages.net.

Reply

Marsh Posté le 17-02-2004 à 19:52:37    

[1] C'est quoi le pb du clavier ??
Y a quoi comme différence entre un clavier belge et un français ?
Pour ta virgule au lieu du point tu peux changer ça en créant un fichier .Xmodmap dans ton home avec :
 
keycode 0x5B = period comma
 
Le temps de manger, je regarde les autres pb en revenant ;)

Reply

Marsh Posté le 17-02-2004 à 20:34:13    

[2] Tu as des polices qui gèrent plus ou moins de caractères unicodes. Une des plus complètes est celle fournie par Microsoft avec Office. Sinon il existe des polices unicodes libres de droit.
Faut que je te retrouve un site qui parle de tout ça ;)
 
Est-ce que sur un site grec tu vois bien la page ?
http://www.in.gr/
 
Chez moi ça passe très bien avec mozilla (Sauf que je ne capte rien au Grec)


Message édité par Vinx le 17-02-2004 à 20:39:14
Reply

Marsh Posté le 17-02-2004 à 20:40:40    

[3] Quelle est la source du fichier "Hello World" que tu essayes de compiler ?
 
 
Edit : Il était noté plus haut  :D  
 
Voilà ce que ça donne chez moi :
Fichier hw.cc qui contient ton code :

Code :
  1. #include <iostream>
  2. int main(){
  3.   std::cout << "Hello World!!" << std::endl;
  4.   return(0);
  5. }


 
La compilation avec ta ligne de commande :
g++ hw.cc
Pas d'erreur. Exécution ok


Message édité par Vinx le 17-02-2004 à 20:43:14
Reply

Marsh Posté le 18-02-2004 à 19:45:11    

Vinx a écrit :

[1] C'est quoi le pb du clavier ??
Y a quoi comme différence entre un clavier belge et un français ?
Pour ta virgule au lieu du point tu peux changer ça en créant un fichier .Xmodmap dans ton home avec :
 
keycode 0x5B = period comma
 
Le temps de manger, je regarde les autres pb en revenant ;)


 
 
Merci beaucoup !!
 
Formidable, le point ne fait plus de virgule :) J'ai changé cela dans "/etc/X11/xinit/.Xmodmap" en esperant que ce soit suffisament propre pour tous les utilisateurs. C'était vraiment étrange ce problème car je viens de remarquer que ça le faisait uniquement lorsque j'étais logé sous Gnome avec la langue française choisie sous GDM. En anglais ça allait très bien sauf que les accent "^" et "¨" ne passaient pas sous OOo. Certainement un problèmes de variables d'environement mais je ne vois pas lesquelles.
 
Et sinon pour mon problèmes de backsalsh, tu pourrais me dire où on peux trouver la liste des alias pour les touches ? Comment sais tu par exemple que "period comma" réprente le point ? Pour trouver le code je crois qu'il faut faire ça avec xev ? En tout cas j'obtient comme keycode 91 qui fait bien en hexadécimal 0x5B comme tu le dis. J'ai essayé avec la même méthode en trouvant que le code est 94 donc 0x5E n'est-ce-pas ? Ensuite j'ai rajouté dans /etc/xinit/.Xmodmap la ligne "keycode 0x5E less greater backslash" du coup ca ne fait plus de "|" comme avant mais ça ne fait plus rien ...  
 
PS: Le clavier belge est légèrement différent. C'est aussi un claiver AZERTY mais certaines touches comme "_" et "-" sont situés autre part. Il ya d'autres petites différences.

Reply

Marsh Posté le 18-02-2004 à 19:58:10    

Vinx a écrit :

[2] Tu as des polices qui gèrent plus ou moins de caractères unicodes. Une des plus complètes est celle fournie par Microsoft avec Office. Sinon il existe des polices unicodes libres de droit.
Faut que je te retrouve un site qui parle de tout ça ;)
 
Est-ce que sur un site grec tu vois bien la page ?
http://www.in.gr/
 
Chez moi ça passe très bien avec mozilla (Sauf que je ne capte rien au Grec)


 
Non le site ne passe pas. Pourtant j'ai rajouté les polices Windows dans la config. de mon serveur X (msfonts-1.2.1). Mais sous Mozilla j'ai encore rien touché, c'est les magnifiques polices bitstream je crois, bien lissées et tout. Mais si je pouvais éviter les carés dès qu'il y a des caractères étrangers ce serait génial. D'autant plus qu'il ne faut pas nécéssairement être sur un site étranger. On peux très bien rencontrer ça partout. Dailleurs il me semble, si j'ai pas révé, qu'il y a un nickname sur ce forum avec des cacarctères qui ne s'affichent pas chez moi.


Message édité par mexx20 le 18-02-2004 à 19:59:50
Reply

Marsh Posté le 18-02-2004 à 20:00:55    

Vinx a écrit :

[3] Quelle est la source du fichier "Hello World" que tu essayes de compiler ?
 
 
Edit : Il était noté plus haut  :D  
 
Voilà ce que ça donne chez moi :
Fichier hw.cc qui contient ton code :

Code :
  1. #include <iostream>
  2. int main(){
  3.   std::cout << "Hello World!!" << std::endl;
  4.   return(0);
  5. }


 
La compilation avec ta ligne de commande :
g++ hw.cc
Pas d'erreur. Exécution ok


 
Beuh ... :(
 
Mais que me manque t il ??

Reply

Marsh Posté le 20-02-2004 à 03:15:51    

Ben voilà, donc pour rapel j'ai tout ces packages mais impossible de compiler quoi que ce soit.
 
make-3.80-i386-1
gcc-3.2.3-i486-2
gcc-g++-3.2.3-i486-1
 
glib-1.2.10-i386-2
glibc-2.3.2-i486-1
glibc-solibs-2.3.2-i486-1
glibc-zoneinfo-2.3.2-noarch-1
 
gdb-6.0-i486-1
gdbm-1.8.0-i386-3
 
autoconf-2.57-noarch-1
automake-1.7.8-noarch-1
pkgconfig-0.15.0-i486-1.tgz  
 
glib2-2.2.3-i486-1.tgz
 
gtk+-1.2.10-i386-3
gtk+2-2.2.4-i486-1
gtk-engines-2.2.0-i486-3  
 
Vous n'avez pas une idée de ce qui pourrait me manquer ?
 
Et sinon en guise de 5è question, la gestion d'un apn sous Slackware 9.1 n'est pas là par défaut ou je rêve ?
 
locale sd_mod ne me donne rien, pourtant usbstorage est bien là ...
 
mount: /dev/sda1 is not a valid block device


Message édité par mexx20 le 20-02-2004 à 14:55:20
Reply

Marsh Posté le 20-02-2004 à 14:55:39    

up

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed