Ubuntu: installation xbslink

Résolu
Bonjour à tous je fais vite car j'aimerai qu'on me réponde rapidement =)
Alors voila je voudrais installer le logiciel xbslink sous linux (ubuntu) j'ai téléchargé le package .tar.gz puis extrait, il me donne un dossier avec plein de chose dedans, daccord!
Mais pour installer ce logiciel aparemment j'ai lu (en anglais^^) qu'il fallait d'abord installer 2 choses suplementaire, et franchement j'y comprend pas grand chose pour installer ce "libpcap-1.1.1.tar" que j'ai extrait et l'autre logiciel
Voila la source du logiciel:
http://www.secudb.de/~seuffert/xbs [...] -linux/179

J'espere vraiment que des âmes charitable pourront m'aider et m'éclaircir dans l'installation de logiciel non trouvables dans les dépot ubuntu =) car j'utilise ubuntu depuis tres peu de temps et j'essai d'éviter Windob au maximum depuis que j'ai découvert ce trésor de linux x)
MERCI =)

40 réponses

Résumé de la discussion

L'installation de XBSlink sous Ubuntu nécessite des dépendances supplémentaires, notamment libpcap-1.1.1 et Mono, et suscite des questions sur la bonne version de Mono et la configuration MONO_PATH. La réponse centrale conseille d'installer le paquet libmono-winforms2.0-cil et de vérifier la version de Mono installée avant de relancer l'opération, et de s'assurer que Mono est bien présent via le dépôt. D'autres échanges évoquent la configuration MONO_PATH et l'utilisation de Mono 1.x pour éviter l'erreur de chargement de System.Windows.Forms et de la GAC, avec des essais sur mscorlib et des chemins mono. En cas de difficulté persistante, la discussion souligne d'utiliser les commandes exactes et de vérifier les espaces et les guillemets, comme l'indiquent les échanges ultérieurs.

Bobot (l’IA à votre service)
  1. 1) installe ce paquet : libmono-winforms2.0-cil

    et recommence.

    2) quelle version de Mono as-tu installé ?

    un penguin sur la banquise !
    2
    1. bon je crois que l'on va pas y arriver
      
      bon je crois que l'on va pas y arriver
      
      bon je crois que l'on va pas y arriver


      ... mais si, on y est arrivé !!!! ^^
      0
      1. Ah YES voilà! grand merci ca marche =D..
        Si c'était seulement libmono-winforms2.0-cil qui fallait installer beinh dis donc =D

        Ah enfin trouvé depuis toutes ces semaines =p et allez +1 application que j'arrive a faire tourner sous linux --> +1 fois de moin à aller sous windob :p

        Et bien je te dis grand merci pour ton aide =)
        0
        1. Ouah elle donne tout ca ^^ :

          matthieu@matthieu-Aspire-E560:~$ /usr/bin/gacutil -l
          The following assemblies are installed into the GAC:
          CustomMarshalers, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
          CustomMarshalers, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
          I18N, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756
          I18N, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756
          I18N.West, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756
          I18N.West, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756
          ICSharpCode.SharpZipLib, Version=2.84.0.0, Culture=neutral, PublicKeyToken=1b03e6acf1164f73
          Mono.Addins, Version=0.4.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756
          Mono.Addins.CecilReflector, Version=0.4.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756
          Mono.Addins.Gui, Version=0.4.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756
          Mono.Addins.Setup, Version=0.4.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756
          Mono.CSharp, Version=2.1.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756
          Mono.Cairo, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756
          Mono.Management, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756
          Mono.Posix, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756
          Mono.Security, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756
          Mono.Security, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756
          NDesk.DBus, Version=1.0.0.0, Culture=neutral, PublicKeyToken=f6716e4f9b2ed099
          NDesk.DBus.GLib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=f6716e4f9b2ed099
          System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
          System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
          System.Configuration, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
          System.Configuration.Install, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
          System.Configuration.Install, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
          System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
          System.Drawing, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
          System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
          System.EnterpriseServices, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
          System.EnterpriseServices, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
          System.Management, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
          System.Management, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
          System.Security, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
          System.Security, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
          System.ServiceProcess, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
          System.ServiceProcess, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
          System.Transactions, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
          System.Xml, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
          System.Xml, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
          System.Xml.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
          appindicator-sharp, Version=0.2.0.0, Culture=neutral, PublicKeyToken=bcae265d1c7ab4c2
          art-sharp, Version=2.24.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
          atk-sharp, Version=2.12.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
          gconf-sharp, Version=2.24.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
          gconf-sharp-peditors, Version=2.24.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
          gdk-sharp, Version=2.12.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
          glade-sharp, Version=2.12.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
          glib-sharp, Version=2.12.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
          gmime-sharp, Version=2.4.0.0, Culture=neutral, PublicKeyToken=2b75c2ad004c52e4
          gnome-panel-sharp, Version=2.24.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
          gnome-sharp, Version=2.24.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
          gnome-vfs-sharp, Version=2.24.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
          gtk-dotnet, Version=2.12.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
          gtk-sharp, Version=2.12.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
          launchpad-integration-sharp, Version=1.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756
          pango-sharp, Version=2.12.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
          policy.0.0.appindicator-sharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=bcae265d1c7ab4c2
          policy.0.1.appindicator-sharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=bcae265d1c7ab4c2
          policy.0.2.Mono.Addins, Version=0.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756
          policy.0.2.Mono.Addins.Gui, Version=0.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756
          policy.0.2.Mono.Addins.Setup, Version=0.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756
          policy.0.3.Mono.Addins, Version=0.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756
          policy.0.3.Mono.Addins.Gui, Version=0.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756
          policy.0.3.Mono.Addins.Setup, Version=0.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756
          policy.2.10.atk-sharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
          policy.2.10.gdk-sharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
          policy.2.10.glade-sharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
          policy.2.10.glib-sharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
          policy.2.10.gtk-dotnet, Version=0.0.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
          policy.2.10.gtk-sharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
          policy.2.10.pango-sharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
          policy.2.16.art-sharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
          policy.2.16.gconf-sharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
          policy.2.16.gnome-vfs-sharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
          policy.2.20.art-sharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
          policy.2.20.gconf-sharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
          policy.2.20.gnome-vfs-sharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
          policy.2.4.art-sharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
          policy.2.4.atk-sharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
          policy.2.4.gconf-sharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
          policy.2.4.gdk-sharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
          policy.2.4.glade-sharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
          policy.2.4.glib-sharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
          policy.2.4.gnome-vfs-sharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
          policy.2.4.gtk-dotnet, Version=0.0.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
          policy.2.4.gtk-sharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
          policy.2.4.pango-sharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
          policy.2.6.art-sharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
          policy.2.6.atk-sharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
          policy.2.6.gconf-sharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
          policy.2.6.gdk-sharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
          policy.2.6.glade-sharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
          policy.2.6.glib-sharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
          policy.2.6.gnome-vfs-sharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
          policy.2.6.gtk-dotnet, Version=0.0.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
          policy.2.6.gtk-sharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
          policy.2.6.pango-sharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
          policy.2.8.art-sharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
          policy.2.8.atk-sharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
          policy.2.8.gconf-sharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
          policy.2.8.gdk-sharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
          policy.2.8.glade-sharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
          policy.2.8.glib-sharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
          policy.2.8.gnome-vfs-sharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
          policy.2.8.gtk-dotnet, Version=0.0.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
          policy.2.8.gtk-sharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
          policy.2.8.pango-sharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
          Number of items = 106
          
          0
          1. /usr/bin/gacutil -l

            elle donne quoi, la commande ci-dessus ?

            (c'est un L minuscule et non pas le chiffre 1).

            un penguin sur la banquise !
            0
            1. matthieu@matthieu-Aspire-E560:~$ sudo find / -name gacutil
              [sudo] password for matthieu: 
              /usr/bin/gacutil
              
              0
              1. Idem ^^ j'ai la même erreur, bon je crois que l'on va pas y arriver =D
                0
                1. ben, dans ce cas il faudrait essayer en donnant à la variable MONO_PATH le chemin de /mono/1.0/

                  unset MONO_PATH 
                  
                  MONO_PATH=/usr/lib/mono/1.0/
                  
                  export MONO_PATH 
                  
                  echo $MONO_PATH


                  et tu re-balances ton bazar (teste avec et sans sudo) !
                  0
                  1. Alors tiens:
                    matthieu@matthieu-Aspire-E560:~$ mono '/home/matthieu/Téléchargements/XBSlink/bin/Release/XBSlink.exe' 
                    
                    ** (/home/matthieu/Téléchargements/XBSlink/bin/Release/XBSlink.exe:2031): WARNING **: The following assembly referenced from /home/matthieu/Téléchargements/XBSlink/bin/Release/XBSlink.exe could not be loaded:
                         Assembly:   System.Windows.Forms    (assemblyref_index=0)
                         Version:    2.0.0.0
                         Public Key: b77a5c561934e089
                    The assembly was not found in the Global Assembly Cache, a path listed in the MONO_PATH environment variable, or in the location of the executing assembly (/home/matthieu/Téléchargements/XBSlink/bin/Release/).
                    
                    
                    ** (/home/matthieu/Téléchargements/XBSlink/bin/Release/XBSlink.exe:2031): WARNING **: Could not load file or assembly 'System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' or one of its dependencies.
                    
                    Unhandled Exception: System.TypeLoadException: Could not load type 'XBSlink.Program' from assembly 'XBSlink, Version=0.8.5.0, Culture=neutral, PublicKeyToken=null'.
                    


                    Et pour le chemin du fichier qu'il avait besoin c'était:

                    /usr/lib/mono/1.0/mscorlib.dll


                    Il me le demandait, j'ai installé mono 1 enfin le paquet qui contenait tout ca, et du coup j'ai plus cette erreur maintenant :p
                    0
                    1. j'ai essayé sans, et c'est pareil...

                      ok ! mais peux-tu copier la commande que tu tapes (sans sudo) et le message d'erreur qui va avec

                      mais il me demandais un fichier mscorlib dans /mono/1/...

                      c'est quoi le chemin absolu de /mono/1/... ? si tu préfères : il est ou ce mono/1/ ?
                      0
                      1. 1) Heu pour avoir les droits on sait jamais ^^, j'ai essayé sans, et c'est pareil...

                        2) Mono2 nan c'était déjà tout installé, mais il me demandais un fichier mscorlib dans /mono/1/... donc j'ai installé mono1 par le dépot synaptique.

                        3)
                        matthieu@matthieu-Aspire-E560:~$ ls -ld /usr/lib/mono/gac/Mono.Addins/
                        drwxr-xr-x 3 root root 4096 2010-10-07 18:16 /usr/lib/mono/gac/Mono.Addins/
                        matthieu@matthieu-Aspire-E560:~$ sudo find / -name mono
                        [sudo] password for matthieu: 
                        /usr/share/mono-1.0/mono
                        /usr/share/cli-common/runtimes.d/mono
                        /usr/share/mono
                        /usr/lib/mono
                        /usr/bin/mono
                        /etc/mono
                        
                        0
                        1. 1) une petite question : pourquoi lances-tu ton .exe via sudo ?

                          as-tu testé en lançant directement avec ton utilisateur (sans utiliser sudo) ?

                          2) as-tu installé aussi MONO via les dépôts ubuntu ?

                          3) + retour des commandes suivantes :

                          ls -ld /usr/lib/mono/gac/Mono.Addins/


                          sudo find / -name mono


                          0
                          1. Désolé j'ai mis du temps, j'avais d'autres problèmes :s, voici le résultat:

                            matthieu@matthieu-Aspire-E560:~$ ls -ld /usr/lib/mono
                            drwxr-xr-x 5 root root 4096 2010-12-08 14:24 /usr/lib/mono
                            matthieu@matthieu-Aspire-E560:~$ ls -ld /usr/lib/mono/gac
                            drwxr-xr-x 96 root root 4096 2010-10-07 18:16 /usr/lib/mono/gac
                            
                            0
                            1. et celles-ci :

                              ls -ld /usr/lib/mono
                              
                              ls -ld /usr/lib/mono/gac

                              0
                              1. Voila le resultat:
                                matthieu@matthieu-Aspire-E560:~$ ls -ld /usr/lib/
                                drwxr-xr-x 221 root root 69632 2010-12-08 21:36 /usr/lib/
                                
                                0
                                1. Dis moi que tu a une autre idée

                                  les idées, ce n'est pas ce qui manque ... ^^

                                  histoire de voir un truc tout bête :

                                  ls -ld /usr/lib/


                                  Merci.

                                  http://lists.ximian.com/pipermail/mono-list/2009-April/042082.html

                                  un penguin sur la banquise !
                                  0
                                  1. J'ai réssayé la nouvelle méthode avec les deux chemins modifiés que tu m'avais donné sans préciser la librairie, mais cela ne change rien, j'ai toujours les meme messages d'erreur quand je lance mon
                                    sudo mono '/home/matthieu/Téléchargements/XBSlink/bin/Release/XBSlink.exe'

                                    Dis moi que tu a une autre idée ^^
                                    0
                                    1. il faudrait refaire les commandes mais en modifiant ainsi :

                                      MONO_PATH=/usr/lib/mono/gac/Mono.Addins/0.4.0.0__0738eb9f132ed756/


                                      en fait je suppose qu'il ne faut pas, dans le chemin, aller jusqu'à la librairie.

                                      si cela ne fonctionne pas essaie en donnant à MONO_PATH le premier chemin que l'on avait donné .... mais sans mentionner la lib (comme dans l'exemple ci-dessus)

                                      pour retester : reprendre la série de commandes à partir de unset
                                      un penguin sur la banquise !
                                      0
                                      1. Rah toujours la même erreur mdr, on va pas y arriver à bout de ce XBSlink ^^ c'est ca le seul inconvenient de linux ^^

                                        Donc au cas où que ca te serai utile, les résultats, le changement à bien été fait pourtant:

                                        matthieu@matthieu-Aspire-E560:~$ unset MONO_PATH
                                        matthieu@matthieu-Aspire-E560:~$ MONO_PATH=/usr/lib/mono/gac/Mono.Addins/0.4.0.0__0738eb9f132ed756/Mono.Addins.dll 
                                        matthieu@matthieu-Aspire-E560:~$ export MONO_PATH 
                                        matthieu@matthieu-Aspire-E560:~$ echo $MONO_PATH
                                        /usr/lib/mono/gac/Mono.Addins/0.4.0.0__0738eb9f132ed756/Mono.Addins.dll
                                        
                                        0
                                        • 1
                                        • 2