Instalation OpenSim Debian 5

eddi06 Messages postés 34 Statut Membre -  
mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,

Tout d abord je tien a vous dire que je découvre linux.
Depuis 3 semaine j'essai de comprendre pourquoi je n'arrive pas a faire fonctionner Opensim. Lors de la compilation une erreur s'affiche qui indique que NAnt et Mono ne son pas installer. j'ai donc du l'installer via apt-get install monodevelop et apt-get installe NAnt. Mais toujour un souci de compilation.... d'ou cela peut-il venir.

10 réponses

  1. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 942
     
    Ben si la commande screen manque il suffit de l'installer. Pour cela il suffit d'utiliser le moteur de recherche dans les paquets : apt-file.

    Commençons par l'installer :

    sudo aptitude update
    sudo aptitude safe-upgrade
    sudo aptitude install apt-file
    sudo apt-file update


    Ensuite une petite recherche. On sait que screen est un binaire donc on peut filtrer sur la chaîne "bin" (les binaires linux sont rangés dans /bin, /sbin/, /usr/bin ou /usr/sbin qui contiennent tous la sous-chaine bin) :

    apt-file search screen | grep bin


    Et là dans la liste on voit :

    ...
    ncbi-tools-bin: /usr/share/man/man1/vecscreen.1.gz
    openscenegraph: /usr/bin/osgscreencapture
    pilot-link: /usr/bin/pilot-read-screenshot
    salasaga: /usr/bin/salasaga_screencapture
    screen: /usr/bin/screen
    screenie: /usr/bin/screenie
    screenlets: /usr/bin/screenlets
    ...


    Bon en fait on aurait pu directement filtrer comme suit :

    apt-file search screen | grep bin/screen


    Bref c'est le paquet "screen", et comme bien souvent le paquet porte le même nom que la commande qu'il fournit. Du coup on l'installe :

    aptitude install screen


    Et ensuite il ne reste plus qu'à reprendre la procédure d'installation.

    Bonne chance
    2
  2. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 942
     
    Déjà merci de faire un effort sur l'orthographe. Si je peux me permettre, je te conseille d'adopter la stratégie suivante.

    Première étape, avant de compiler un programme, il faut s'assurer qu'il n'existe pas dans les dépôts en version compilée. En général il existe ce qui évite de le compiler. Mais apparemment ce n'est pas le cas d'opensim.

    Deuxième étape, chercher des informations !
    https://www.google.com/search?q=package+debian+opensim&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:fr:unofficial&client=iceweasel-a&gws_rd=ssl
    http://opensimulator.org/wiki/Debian_4_Build_Instructions
    A priori les nuances entre debian 4 et 5 sont suffisamment minimes pour qu'à mon avis tu puisses appliquer le lien tel quel.

    Troisième étape, en cas de blocage, copier coller le message d'erreur dans google (quelqu'un a sûrement déjà eu le même problème et l'a sans doute résolu).

    Quatrième étape, demander de l'aide sur un forum une fois que les trois premières pistes ont été explorées. Si tu suis ces règles, tu devrais très vite t'adapter à linux.

    Bonne chance et bonne découverte de linux ;-)
    0
  3. eddi06 Messages postés 34 Statut Membre
     
    Voila lors de l'installation des paquet ce que j'ai.
    XXXXXX:~# apt-get install subversion mono nant mono-gmcs mono-mjs libmono-microsoft8.0-cil libmono-system-runtime2.0-cil
    Lecture des listes de paquets... Fait
    Construction de l'arbre des dépendances       
    Lecture des informations d'état... Fait
    Aucune version du paquet mono n'est disponible, mais il existe dans la base
    de données. Cela signifie en général que le paquet est manquant, qu'il est devenu obsolète
    ou qu'il n'est disponible que sur une autre source
    E: Aucun paquet ne correspond au paquet mono
    XXXXXX:~# 
    0
  4. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  5. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 942
     
    Peux tu lancer cette commande :

    aptitude update


    Reporte-moi le résultat de :

    cat /etc/resolv.conf  
    apt-cache search mono | grep mono


    Je t'invite à préférer aptitude à apt-get. Pour les soucis sur les caractères accentués que tu as actuellement :

    dpkg-reconfigure locales


    Coche les locales française et utilise par défaut l'utf8 en français.

    Bonne chance
    0
  6. eddi06 Messages postés 34 Statut Membre
     
    J'ai pu installer mono et Nant.
    J'ai pu compiler avec la commande ./runprebuild.sh. Lors de la ceration du fichier script
    #! /bin/sh
    ulimit -s 262144
    export MONO_THREADS_PER_CPU=50
    clear
    echo "Veuillez patienter pendant le démarrage d'OpenSIm."
    killall mono
    cd /home/csurlemont/opensim/bin
    sleep 5
    #mode grille
    echo "demarrage du serveur d'utilisateur"
    screen -d -m  nice -n +19 mono OpenSim.Grid.UserServer.exe
    sleep 10
    echo "demarrage du serveur de messages"
    screen -d -m  nice -n +19 mono OpenSim.Grid.MessagingServer.exe
    sleep 10
    echo "demarrage du serveur de grille"
    screen -d -m nice -n +19 mono OpenSim.Grid.GridServer.exe
    sleep 10
    echo "demarrage du serveur d'objets"
    screen -d -m nice -n +19 mono OpenSim.Grid.AssetServer.exe
    sleep 10
    echo "demarrage du serveur d'inventaire"
    screen -d -m nice -n +19 mono OpenSim.Grid.InventoryServer.exe
    sleep 10
    echo "demarrage d'OpenSim"
    screen -d -m nice -n +19 mono OpenSim.exe
    
    screen -list
    exit


    Ca me renvoi cette eureur la.....
    oire de ce type
    demarrage du serveur d'utilisateur
    ./opensim.sh: line 11: screen: command not found
    demarrage du serveur de messages
    ./opensim.sh: line 14: screen: command not found
    demarrage du serveur de grille
    ./opensim.sh: line 17: screen: command not found
    demarrage du serveur d'objets
    ./opensim.sh: line 20: screen: command not found
    demarrage du serveur d'inventaire
    ./opensim.sh: line 23: screen: command not found
    demarrage d'OpenSim
    ./opensim.sh: line 26: screen: command not found
    ./opensim.sh: line 28: screen: command not found
    XXXXXX:~/opensim/bin# 
    
    

    Voici la contenance des repertoire /opensim/bin
    addin-db-001
    addon-modules
    AprSharp.dll
    AprSharp.pdb
    Asset.db
    assets
    avatar-texture.dat
    Axiom.MathLib.dll
    BclExtras.dll
    BulletDotNET.dll
    BulletDotNET.pdb
    C5.dll
    Castle.Core.dll
    Castle.DynamicProxy2.dll
    Castle.DynamicProxy.dll
    config-include
    CookComputing.XmlRpcV2.dll
    CSJ2K.dll
    data
    defaultstripe.png
    DotNetOpenId.dll
    DotNetOpenMail.dll
    DotSets.dll
    estate_settings.xml
    excuses
    Fadd.dll
    Fadd.Globalization.Yaml.dll
    GlynnTucker.Cache.dll
    Google.ProtocolBuffers.dll
    http_404.html.example
    http_500.html.example
    http_loginform.html.example
    HttpServer.dll
    HttpServer_OpenSim.dll
    HttpServer_OpenSim.pdb
    HttpServer_OpenSim.xml
    Iesi.Collections.dll
    intl3_svn.dll
    inventory
    inventoryStore.db
    j2kDecodeCache
    Kds.Serialization.dll
    LaunchSLClient.ini
    libapr.dll
    libapriconv.dll
    libapriconv.pdb
    libapr.pdb
    libaprutil.dll
    libaprutil.pdb
    libbulletnet.dll
    libbulletnet.so
    libdb44d.dll
    libdb_dotNET43.dll
    libeay32.dll
    libode.dylib
    libode.so
    libode-x86_64.so
    libopenjpeg-dotnet-2.1.3.0-dotnet-1.dylib
    libopenjpeg-dotnet-2.1.3.0-dotnet-1-i686.so
    libopenjpeg-dotnet-2.1.3.0-dotnet-1.so
    libopenjpeg-dotnet-2.1.3.0-dotnet-1-x86_64.so
    Library
    log4net.dll
    Modified.XnaDevRu.BulletX.dll
    Mono.Addins.dll
    Mono.Addins.dll.config
    Mono.Data.SqliteClient.dll
    Mono.Data.Sqlite.dll
    Mono.GetOptions.dll
    Mono.PEToolkit.dll
    MonoXnaCompactMaths.dll
    mssql_connection.ini.example
    MXP.dll
    MXP.pdb
    MySql.Data.dll
    NDesk.Options.dll
    Newtonsoft.Json.dll
    Newtonsoft.Json.pdb
    Newtonsoft.Json.XML
    Nini.dll
    Npgsql.dll
    nunit.framework.dll
    ode.dll
    Ode.NET.dll
    Ode.NET.dll.config
    openjpeg-dotnet.dll
    openjpeg-dotnet-x86_64.dll
    OpenMetaverse.dll
    OpenMetaverse.dll.config
    OpenMetaverse.Http.XML
    OpenMetaverse.StructuredData.dll
    OpenMetaverse.StructuredData.XML
    OpenMetaverseTypes.dll
    OpenMetaverseTypes.XML
    OpenMetaverse.Utilities.dll
    OpenMetaverse.Utilities.XML
    OpenMetaverse.XML
    OpenSim.32BitLaunch.exe
    OpenSim.32BitLaunch.exe.config
    OpenSim.32BitLaunch.pdb
    OpenSim.addin.xml
    OpenSim.ApplicationPlugins.CreateCommsManager.dll
    OpenSim.ApplicationPlugins.CreateCommsManager.dll.mdb
    OpenSim.ApplicationPlugins.LoadRegions.dll
    OpenSim.ApplicationPlugins.LoadRegions.dll.mdb
    OpenSim.ApplicationPlugins.RegionModulesController.dll
    OpenSim.ApplicationPlugins.RegionModulesController.dll.mdb
    OpenSim.ApplicationPlugins.RemoteController.dll
    OpenSim.ApplicationPlugins.RemoteController.dll.mdb
    OpenSim.ApplicationPlugins.Rest.dll
    OpenSim.ApplicationPlugins.Rest.dll.mdb
    OpenSim.ApplicationPlugins.Rest.Inventory.dll
    OpenSim.ApplicationPlugins.Rest.Inventory.dll.mdb
    OpenSim.ApplicationPlugins.Rest.Regions.dll
    OpenSim.ApplicationPlugins.Rest.Regions.dll.mdb
    OpenSim.Client.Linden.dll
    OpenSim.Client.Linden.dll.mdb
    OpenSim.Client.MXP.dll
    OpenSim.Client.MXP.dll.mdb
    OpenSim.Client.Sirikata.dll
    OpenSim.Client.Sirikata.dll.mdb
    OpenSim.Client.VWoHTTP.dll
    OpenSim.Client.VWoHTTP.dll.mdb
    OpenSim.ConsoleClient.exe
    OpenSim.ConsoleClient.exe.config
    OpenSim.ConsoleClient.exe.mdb
    OpenSim.ConsoleClient.ini.example
    OpenSim.Data.dll
    OpenSim.Data.dll.mdb
    OpenSim.Data.MSSQL.dll
    OpenSim.Data.MSSQL.dll.mdb
    OpenSim.Data.MySQL.dll
    OpenSim.Data.MySQL.dll.mdb
    OpenSim.Data.MySQL.Tests.dll
    OpenSim.Data.MySQL.Tests.dll.mdb
    OpenSim.Data.Null.dll
    OpenSim.Data.Null.dll.mdb
    OpenSim.Data.SQLite.dll
    OpenSim.Data.SQLite.dll.mdb
    OpenSim.Data.SQLiteLegacy.dll
    OpenSim.Data.SQLiteLegacy.dll.mdb
    OpenSim.Data.SQLite.Tests.dll
    OpenSim.Data.SQLite.Tests.dll.mdb
    OpenSim.Data.Tests.dll
    OpenSim.Data.Tests.dll.mdb
    OpenSim.db
    OpenSim.exe
    OpenSim.exe.config
    OpenSim.exe.mdb
    OpenSimExport.exe.config
    OpenSim.Framework.AssetLoader.Filesystem.dll
    OpenSim.Framework.AssetLoader.Filesystem.dll.mdb
    OpenSim.Framework.Capabilities.dll
    OpenSim.Framework.Capabilities.dll.mdb
    OpenSim.Framework.Communications.dll
    OpenSim.Framework.Communications.dll.mdb
    OpenSim.Framework.Communications.Tests.dll
    OpenSim.Framework.Communications.Tests.dll.config
    OpenSim.Framework.Communications.Tests.dll.mdb
    OpenSim.Framework.Configuration.HTTP.dll
    OpenSim.Framework.Configuration.HTTP.dll.mdb
    OpenSim.Framework.Configuration.XML.dll
    OpenSim.Framework.Configuration.XML.dll.mdb
    OpenSim.Framework.Console.dll
    OpenSim.Framework.Console.dll.mdb
    OpenSim.Framework.dll
    OpenSim.Framework.dll.mdb
    OpenSim.Framework.RegionLoader.Filesystem.dll
    OpenSim.Framework.RegionLoader.Filesystem.dll.mdb
    OpenSim.Framework.RegionLoader.Web.dll
    OpenSim.Framework.RegionLoader.Web.dll.mdb
    OpenSim.Framework.Serialization.dll
    OpenSim.Framework.Serialization.dll.mdb
    OpenSim.Framework.Serialization.Tests.dll
    OpenSim.Framework.Serialization.Tests.dll.mdb
    OpenSim.Framework.Servers.dll
    OpenSim.Framework.Servers.dll.mdb
    OpenSim.Framework.Servers.HttpServer.dll
    OpenSim.Framework.Servers.HttpServer.dll.mdb
    OpenSim.Framework.Servers.Tests.dll
    OpenSim.Framework.Servers.Tests.dll.config
    OpenSim.Framework.Servers.Tests.dll.mdb
    OpenSim.Framework.Statistics.dll
    OpenSim.Framework.Statistics.dll.mdb
    OpenSim.Framework.Tests.dll
    OpenSim.Framework.Tests.dll.config
    OpenSim.Framework.Tests.dll.mdb
    OpenSim.Grid.Communications.OGS1.dll
    OpenSim.Grid.Communications.OGS1.dll.mdb
    OpenSim.Grid.Framework.dll
    OpenSim.Grid.Framework.dll.mdb
    OpenSim.Grid.GridServer.addin.xml
    OpenSim.Grid.GridServer.dll
    OpenSim.Grid.GridServer.dll.mdb
    OpenSim.Grid.GridServer.exe
    OpenSim.Grid.GridServer.Modules.dll
    OpenSim.Grid.GridServer.Modules.dll.mdb
    OpenSim.Grid.MessagingServer.exe
    OpenSim.Grid.MessagingServer.exe.config
    OpenSim.Grid.MessagingServer.exe.mdb
    OpenSim.Grid.MessagingServer.Modules.dll
    OpenSim.Grid.MessagingServer.Modules.dll.mdb
    OpenSim.Grid.ScriptServer.exe.config
    OpenSim.Grid.UserServer.exe
    OpenSim.Grid.UserServer.exe.config
    OpenSim.Grid.UserServer.exe.mdb
    OpenSim.Grid.UserServer.log
    OpenSim.Grid.UserServer.Modules.dll
    OpenSim.Grid.UserServer.Modules.dll.mdb
    OpenSim.ini
    OpenSim.ini.example
    OpenSim.log
    opensim-ode.sh
    OpenSim.Region.ClientStack.dll
    OpenSim.Region.ClientStack.dll.mdb
    OpenSim.Region.ClientStack.LindenUDP.dll
    OpenSim.Region.ClientStack.LindenUDP.dll.mdb
    OpenSim.Region.Communications.Hypergrid.dll
    OpenSim.Region.Communications.Hypergrid.dll.mdb
    OpenSim.Region.Communications.Local.dll
    OpenSim.Region.Communications.Local.dll.mdb
    OpenSim.Region.Communications.OGS1.dll
    OpenSim.Region.Communications.OGS1.dll.mdb
    OpenSim.Region.CoreModules.dll
    OpenSim.Region.CoreModules.dll.mdb
    OpenSim.Region.CoreModules.Tests.dll
    OpenSim.Region.CoreModules.Tests.dll.config
    OpenSim.Region.CoreModules.Tests.dll.mdb
    OpenSim.Region.DataSnapshot.dll
    OpenSim.Region.DataSnapshot.dll.mdb
    OpenSim.Region.Framework.dll
    OpenSim.Region.Framework.dll.mdb
    OpenSim.Region.Framework.Tests.dll
    OpenSim.Region.Framework.Tests.dll.config
    OpenSim.Region.Framework.Tests.dll.mdb
    OpenSim.Region.OptionalModules.dll
    OpenSim.Region.OptionalModules.dll.mdb
    OpenSim.Region.Physics.Manager.dll
    OpenSim.Region.Physics.Manager.dll.mdb
    OpenSim.Region.Physics.OdePlugin.dll
    OpenSim.Region.Physics.OdePlugin.dll.mdb
    OpenSim.Region.Physics.OdePlugin.Tests.dll
    OpenSim.Region.Physics.OdePlugin.Tests.dll.mdb
    OpenSim.Region.RegionCombinerModule.dll
    OpenSim.Region.RegionCombinerModule.dll.mdb
    OpenSim.Region.ScriptEngine.Shared.Api.dll
    OpenSim.Region.ScriptEngine.Shared.Api.dll.mdb
    OpenSim.Region.ScriptEngine.Shared.Api.Runtime.dll
    OpenSim.Region.ScriptEngine.Shared.Api.Runtime.dll.mdb
    OpenSim.Region.ScriptEngine.Shared.CodeTools.dll
    OpenSim.Region.ScriptEngine.Shared.CodeTools.dll.mdb
    OpenSim.Region.ScriptEngine.Shared.dll
    OpenSim.Region.ScriptEngine.Shared.dll.mdb
    OpenSim.Region.ScriptEngine.Shared.Instance.dll
    OpenSim.Region.ScriptEngine.Shared.Instance.dll.mdb
    OpenSim.Region.ScriptEngine.Shared.YieldProlog.dll
    OpenSim.Region.ScriptEngine.Shared.YieldProlog.dll.mdb
    OpenSim.Region.ScriptEngine.Tests.dll
    OpenSim.Region.ScriptEngine.Tests.dll.config
    OpenSim.Region.ScriptEngine.Tests.dll.mdb
    OpenSim.Region.ScriptEngine.XEngine.dll
    OpenSim.Region.ScriptEngine.XEngine.dll.mdb
    OpenSim.Region.UserStatistics.dll
    OpenSim.Region.UserStatistics.dll.mdb
    OpenSim.Server.Base.dll
    OpenSim.Server.Base.dll.mdb
    OpenSim.Server.exe
    OpenSim.Server.exe.config
    OpenSim.Server.exe.mdb
    OpenSim.Server.Handlers.dll
    OpenSim.Server.Handlers.dll.mdb
    OpenSim.Server.ini.example
    OpenSim.Services.AssetService.dll
    OpenSim.Services.AssetService.dll.mdb
    OpenSim.Services.AuthenticationService.dll
    OpenSim.Services.AuthenticationService.dll.mdb
    OpenSim.Services.AuthorizationService.dll
    OpenSim.Services.AuthorizationService.dll.mdb
    OpenSim.Services.Base.dll
    OpenSim.Services.Base.dll.mdb
    OpenSim.Services.Connectors.dll
    OpenSim.Services.Connectors.dll.mdb
    OpenSim.Services.exe.config
    OpenSim.Services.FreeswitchService.dll
    OpenSim.Services.FreeswitchService.dll.mdb
    OpenSim.Services.GridService.dll
    OpenSim.Services.GridService.dll.mdb
    OpenSim.Services.Interfaces.dll
    OpenSim.Services.Interfaces.dll.mdb
    OpenSim.Services.InventoryService.dll
    OpenSim.Services.InventoryService.dll.mdb
    OpenSim.Services.PresenceService.dll
    OpenSim.Services.PresenceService.dll.mdb
    OpenSim.Services.UserService.dll
    OpenSim.Services.UserService.dll.mdb
    opensim.sh
    OpenSim.Tests.Clients.GridClient.exe
    OpenSim.Tests.Clients.GridClient.exe.mdb
    OpenSim.Tests.Common.dll
    OpenSim.Tests.Common.dll.mdb
    OpenSim.TestSuite.exe
    OpenSim.TestSuite.exe.mdb
    OpenSim.Tools.Configger.exe
    OpenSim.Tools.Configger.exe.mdb
    OpenSim.Tools.lslc.exe
    OpenSim.Tools.lslc.exe.mdb
    OpenSm.ini
    pCampBot.exe
    pCampBot.exe.config
    pCampBot.exe.mdb
    pCampBotSentences.txt
    Physics
    PhysX-wrapper.dll
    PhysX_Wrapper_Dotnet.dll
    Prebuild.exe
    protobuf-net.dll
    protobuf-net.pdb
    PumaCode.SvnDotNet.dll
    RAIL.dll
    RegionConfig.ini.example
    Regions
    ScriptEngines
    shutdown_commands.txt
    SimpleApp.exe.config
    SmartThreadPool.dll
    SmartThreadPool.dll.mdb
    sqlite-3.6.21.so
    sqlite3.dll
    ssleay32.dll
    startup_commands.txt.example
    startuplogo.txt
    SubversionSharp.dll
    SubversionSharp.pdb
    svn_client-1.dll
    System.Data.SQLite.dll
    Terrain
    Tools.dll
    userprofiles.db
    UserServer_Config.xml
    XMLRPC.dll
    xunit.dll
    
    0
  7. Curieux
     
    C'est si compliqué que ça Linux ?
    Je comprends que si peu de gens l'ont !
    Sous Windows, tu double-cliques et zou tout s'installe automatiquement !
    0
    1. DrNitro Messages postés 733 Statut Membre 99
       
      on va laisser les trolls de coté ,hein!!!!
      et passez une bonne journée
      0
    2. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 942
       
      Linux est à mon avis plus simple que windows car tout est beaucoup plus logique.

      Par exemple sous Linux on te dit : il manque screen, donc tu installes screen. Super compliqué ;-) Et contrairement à windows, pour installer quelque chose, on n'a pas besoin d'aller sur un site mystérieux en priant fort pour ne pas installer un programme malveillant.

      Sous windows quand un programme plante, bon courage.

      Maintenant je pense que le mieux est que tu télécharges un live CD pour te faire ta propre idée.
      0
  8. eddi06 Messages postés 34 Statut Membre
     
    Peut être mais personnellement linux est plus intéressant pour comprendre ce que tu fait.
    MamieMando. J'essaye la solution . et je reprend l'installation.
    Par contre je reçoit une erreur
    apt-file update
    Can't get http://security.debian.org/dists/lenny/updates/Contents-amd64.gz 
    
    0
  9. eddi06 Messages postés 34 Statut Membre
     
    Voila cela fonction apparemment.
    XXXXX:~/opensim/bin# ./opensim.sh
    Veuillez patienter pendant le démarrage d'OpenSIm.
    mono: aucun processus tué
    ./opensim.sh: line 7: cd: /home/csurlemont/opensim/bin: Aucun fichier ou répertoire de ce type
    demarrage du serveur d'utilisateur
    demarrage du serveur de messages
    demarrage du serveur de grille
    demarrage du serveur d'objets
    demarrage du serveur d'inventaire
    demarrage d'OpenSim
    There are screens on:
            10188..vps3466  (04.07.2010 15:45:10)   (Detached)
            19464..vps3466  (04.07.2010 15:44:30)   (Detached)
            18115..vps3466  (04.07.2010 15:44:20)   (Detached)
    3 Sockets in /var/run/screen/S-root.
    
    0
  10. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 942
     
    Parfait, donc ton problème est résolu ?
    0