Bonjour,

J'ai acheté un terminal passif d'occasion. Il s'agit d'un terminal NCD THINSTAR 400. Ce terminal fonctionnne sous Windows CE.
Lors du démarrage du terminal, j'ai le choix entre utiliser windows terminal client ou un citrix ICA client.

Je souhaite inclure ce terminal passif sur mon LAN. Mon serveur étant sous Fedora, est-il possible de connecter mon client windows CE ?

Mon but est de retrouver mon environnement gnome ou un SHELL Linux sur mon client passif.

Merci de vos contributions.
regarde freenx à installer sur ton serveur
yum install freenx
Si j'essaie d'installer freenx, j'ai ce message :
Error: Missing Dependency: /usr/bin/expect is needed by package freenx
Error: Missing Dependency: expect is needed by package freenx
Si j'essaie d'installer le rpm de expect, j'ai un message comme quoi la version de expect présente sur ma machine est plus récente que la version queje tente d'installer. J'ai essayé les rpm de expect pour fedora et red hat.

Je n'ai pas de répertoire /usr/bin/expect. Je ne vois pas comment contourner ce probléme.
qu'as-tu ajouté comme dépôt exactement ?
que donne
rpm -qa expect
Re,

Voilà la liste de mes dépôts :

fedora-core.repo
fedora-development.repo
fedora-extras-development.repo
fedora-extras.repo
fedora-legacy.repo
fedora-updates.repo
fedora-updates-testing.repo
fedora-xgl.repo
freshrpms.repo
livna-devel.repo
livna.repo
livna-testing.repo

rpm -qa expect me donne rien. on a l'impression que ça cherche, mais ça ne donne aucun retour, ni message d'erreur.

Pour le expect.rpm, je l'ai pris sur rpmfind.net.

Si je fais yum install nx, il m'installe quelquechose, mais impossible de lancer nxsetup comme indique dans ce tuto pour ubuntu.
Pour info
yum provides /usr/bin/expect
Loading "installonlyn" plugin

expect.i386 5.43.0-8 fedora
Matched from:
/usr/bin/expect
/usr/bin/expect
Tu mélanges livna avec freshrpms, ca explique peut-être ton problème cf http://doc.fedora-fr.org/D%C3%A9p%C3%B4t_freshrpms.
expect est sur ta machine il faut le chercher et identifier son package
Sinon
Que donne un 'yum remove expect' ( sans répondre yes 🙂 ) ? Normalement rien ?
Que donne un 'whereis expect' ?
Bonjour,

@chodaboy : si tu avais fait ce que celmir t'a conseillé
celmir wrote:regarde freenx à installer sur ton serveur
yum install freenx
alors tout serait installé; la preuve par l'exemple :
$ su -c 'yum install freenx'
Password: 
Loading "installonlyn" plugin
Setting up Install Process
Parsing package install arguments
fedora                    100% |=========================| 2.1 kB    00:00     
adobe-linux-i386          100% |=========================|  951 B    00:00     
updates                   100% |=========================| 1.9 kB    00:00     
primary.sqlite.bz2        100% |=========================| 1.2 MB    00:04     
livna                     100% |=========================| 2.1 kB    00:00     
primary.sqlite.bz2        100% |=========================| 141 kB    00:02     
Resolving Dependencies
--> Running transaction check
---> Package freenx.i386 0:0.6.0-12.fc7 set to be updated
--> Processing Dependency: expect for package: freenx
--> Processing Dependency: nx for package: freenx
--> Processing Dependency: /usr/bin/expect for package: freenx
--> Restarting Dependency Resolution with new changes.
--> Running transaction check
---> Package freenx.i386 0:0.6.0-12.fc7 set to be updated
---> Package nx.i386 0:2.1.0-22.fc7 set to be updated
---> Package expect.i386 0:5.43.0-8 set to be updated

Dependencies Resolved

=============================================================================
 Package                 Arch       Version          Repository        Size 
=============================================================================
Installing:
 freenx                  i386       0.6.0-12.fc7     fedora             61 k
Installing for dependencies:
 expect                  i386       5.43.0-8         fedora            262 k
 nx                      i386       2.1.0-22.fc7     updates           3.7 M

Transaction Summary
=============================================================================
Install      3 Package(s)         
Update       0 Package(s)         
Remove       0 Package(s)         

Total download size: 4.0 M
Is this ok [y/N]: n
Exiting on user Command
Complete!
Bonne chance
Re,

@celmir, tu as 100 % raison : yum remove expect me donne :
Setting up Remove Process
No Match for argument: expect
No Packages marked for remova
l

whereis expect me donne expect: /usr/bin/expect

Pour ne pas utiliser le dépôt de freshrpms, par exemple, je suppose que je dois renommer le fichier /etc/yum.repos.d/freshrpms.repo en /etc/yum.repos.d/freshrpms.repo.old par exemple. J'ai pas trouvé d'autre méthode, c'est correct de faire comme ça ?

J'ai tenté de renomme en .old mes dépôts livna et freshrpms, mais j'ai toujours ce message lors de l'installation :
extras                                                               [1/1]
Reading repository metadata in from local files
Parsing package install arguments
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Package freenx.i386 0:0.6.0-12.fc5 set to be updated
--> Running transaction check
--> Processing Dependency: /usr/bin/expect for package: freenx
--> Processing Dependency: expect for package: freenx
--> Finished Dependency Resolution
Error: Missing Dependency: /usr/bin/expect is needed by package freenx
Error: Missing Dependency: expect is needed by package freenx
@cenomanien : Si tu lis mon 2éme message, celui ci veut dire yum install freenx me donne :
Error: Missing Dependency: /usr/bin/expect is needed by package freenx
Error: Missing Dependency: expect is needed by package freenx
Pour info, ça n'est pas parcqu'une installation logiciel fonctionne sur ton pc qu'elle va fonctionner chez tout le monde.
Pour désactiver un dépot, modifier le fichier concerné dans /etc/yum.repos.d.
remplacer
enabled=1
par
enabled=0
Après tu peux l'utiliser en spécifiant que tu veux activer temporairement le dépot via yum aved un 'yum --enablerepo=<nomdudepot> install <package>'

Pour trouver à quel package appartient ton /usr/bin/expect
rpm -qa --filesbypkg | grep /usr/bin/expect
Donne le résultat de la commande 🙂

Si cela ne donne rien c'est sans doute une installation via une archive tarball.
ok, merci de ton expliction pour les dépots.
J'ai désactivé mes dépôts livna, livna-testing, livna-devel et freshrpms. donc, lorsque j'installe avec yum il va chercher freenx sur le dépôt extras, mais j'ai toujours le message d'erreur :
Error: Missing Dependency: /usr/bin/expect is needed by package freenx
Error: Missing Dependency: expect is needed by package freenx
rpm -qa --filesbypkg | grep /usr/bin/expect
ne me retourne rien.

Mon dossier /usr/bin/expect est vide, c'est normal ?
personnellement je te conseille de garder livna 🙂
bon c'est sans doute une installation via une archive tarball, te souviens-tu d'avoir installé un logiciel sans etre passé par un rpm ?
Je pense que tu te trompes concernant la nature du fichier qui doit etre un exécutable binaire. Vérifie par la commande
file /usr/bin/expect
chez moi
/usr/bin/expect: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.9, stripped
ok, je conserve livna.

file /usr/bin/expect me donne :
/usr/bin/expect: directory
Hors yum/rpm, j'ai tenté d'installer google desktop (qui ne fonctionne pas chez moi) et nvu que j'ai placé dans /opt.
si ton répertoire est vide alors
rmdir /usr/bin/expect
yum install freenx
Ok, je retombe sur le message d'erreur du début. Je vias changer de disque dur sur mon pc, et je vais installer FC7 dessus, au lieu du FC5 que j'ai pour le moment sur mon "petit" disque dur.

Si freenx ne fonctionne pas sur mon nouveau DD FC7, je reposetrai ici.

Merci de ton aide celmir
Par curiosité, deux questions ?
- le serveur de freeNX est capable de gérer les clients RDP comme celui de la version commerciale ?
- ou alors il existe un client freeNX pour WinCE ?
Re,

C'est OK depuis que j'ai instakké FC7, j'ai plus de souci avec yum pour freenx.
Par contre, je ne sais pas utilisé freenx, et j'ai pas trouvé de page man. J'ai vu un tuto sur coagul, mais les commandes nxsetup et nxserver --start ne me retourne que des command not found. En plus, ce tuto est fait pour Debian.

nx semble bien installé sur mon systéme, car j'ai bien un répertoire /etc/nxserver


Si vous pouvez m'éclairer un peu ou me donner un lien vers un tuto adapté à ma situation.
Voici le contenu du RPM :
/etc/nxserver
/etc/nxserver/node.conf.sample
/usr/libexec/nx/nxclient
/usr/libexec/nx/nxkeygen
/usr/libexec/nx/nxloadconfig
/usr/libexec/nx/nxnode
/usr/libexec/nx/nxnode-login
/usr/libexec/nx/nxprint
/usr/libexec/nx/nxserver
/usr/libexec/nx/nxserver-helper
/usr/share/doc/freenx-0.6.0
/usr/share/doc/freenx-0.6.0/AUTHORS
/usr/share/doc/freenx-0.6.0/CONTRIB
/usr/share/doc/freenx-0.6.0/COPYING
/usr/share/doc/freenx-0.6.0/ChangeLog
/usr/share/doc/freenx-0.6.0/nxsetup
/var/lib/nxserver
/var/lib/nxserver/db
/var/lib/nxserver/db/closed
/var/lib/nxserver/db/failed
/var/lib/nxserver/db/running
/var/lib/nxserver/home
/var/lib/nxserver/home/.ssh
/var/lib/nxserver/home/.ssh/authorized_keys
/var/log/nx
Ne l'ayant pas installé je ne peux pas faire plus. Mais tu as de la documentation fournie avec le package dont un fichier nxsetup (/usr/share/doc/freenx-0.6.0/nxsetup).
Regardes de ce côté la.
Une petite question par rapport à ce topic : comment on se connecte à un serveur freenx avec un client Citrix ou équivalent (ce qui est le but si je ne m'abuse ?)