Metin2 Land
Découvrez le MMORPG RaiderZ
Galet

 tutoriel
Créer un environnement complet pour Serveur Metin2

108 messages dans ce sujet

Bonjour,

Après en avoir parlé avec le Staff, nous en avons déduit que l'émulation metin2 était trop assistée à la création d'un serveur, chose qui devenait par la suite très compliquée, comparé à la facilité de création du serveur, c'est pour ceci que je vais vous expliquer comment créer un serveur, avec une base très propre et avec votre propre travail. Je précise que le format du tutoriel est le même que celui établit par Nicky31 pour Dofus. Je précise qu'à la fin, vous aurez la possibilité de compiler vos sources, de lancer votre serveur et tout ça complétement à jour grâce à la VM créée par ce tutoriel. Ce tutoriel fonctionne aussi parfaitement pour apprendre comment installer un dédié, installer son serveur ou compiler ses sources !

Sans plus tarder, go go go ! ;)

Sommaire Global :

  • Pré-Requis
  • Configurer sa Virtual Machine (VM)
    • Installation de FreeBSD
    • Configuration de FreeBSD
      • Python 2.7
      • MySQL 5.6
      • Compat7x
      • Libraires C++
      • Gmake
      • Makedepend
      • Svn
      • G++
      • Devil
  • Configuration de MySQL
  • Ajoutez vos tables SQL
    • Rajout des tables
    • Réparation des tables
    • Optimisation des tables
    • Réparation du bug des personnages impossibles à supprimer
  • Rajout des files
    • Installation des files
    • Configuration des files
    • Premier lancement
    • Sources :
      • Préparer les Libs
      • Compilation
  • Remerciements et liens utiles

1 - Pré-Requis

  1. Disposer de

    Contenu Masqué

    .
  2. Disposer de

    Contenu Masqué

    . (Conseillé)
  3. Disposer des

    Contenu Masqué

    .
  4. Disposer des

    Contenu Masqué

  5. Disposer des

    Contenu Masqué

    .
  6. Disposer de Files Metin2 (2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014).
  7. Disposer d'une IP locale, donc d'internet.

2 - Configurer sa Virtual Machine (VM)

Cette partie se compose de deux sous-parties :

  • Installation de FreeBSD
  • Configuration de FreeBSD

2.1 - Installation de FreeBSD

Une fois VirtualBox installé, le disque de FreeBSD 9.3, les files et les sources, vous devrez faire ce qui suit (cliquez sur comme ceci pour voir les images):

  1. Lancez VirtualBox, puis cliquez sur "Nouvelle"

    Contenu Masqué

  2. Ensuite configurez la fenêtre

    Contenu Masqué

  3. Mettez une quantité de Ram supérieure à 1024 Mo  (si vous avez moins, mettez en 1/4) Surtout n'allez pas dans le rouge (

    Contenu Masqué

    ).
  4. Ensuite mettez "Créer un disque dur virtuel maintenant". (

    Contenu Masqué

    )
  5. Sélectionnez VDI. (

    Contenu Masqué

    )
  6. Sélectionnez "Taille Fixe" puis mettez 80Go ( /!\ il ne pèsera pas 80Go /!\ )

    Contenu Masqué

    .
  7. Puis "Créer".

Voilà votre machine virtuelle est désormais créée ! Il ne reste plus qu'à y configurer FreeBSD ! ;)

  1. Ouvrez votre machine virtuelle, cliquez sur le carré que j'ai encadré en rouge, puis selectionné votre Disque FreeBSD 9.3 téléchargé plus haut. (

    Contenu Masqué

    )
  2. Enfin, si vous cliquez sur "Demarrer" vous verrez une interface de FreeBSD se lancer, je vais vous guider sur ce que vous devez faire.
  3. Vous devrez vous diriger avec le clavier, appuyez donc sur "Entrée" pour selectionner "Install". (

    Contenu Masqué

    )
  4. Là vous devrez sélectionner votre clavier, donc "French ISO-8859-1 (accent keys)" (

    Contenu Masqué

    )
  5. Sélectionnez "Continue with ...." et appuyez de nouveau sur "Entrée".
  6. Vous atteindrez une fenêtre où il faut écrire "localhost". (

    Contenu Masqué

    )
  7. Enfin, désélectionnez "games" avec la touche "Espace" puis appuyez sur "Entrée" pour ne garder que "ports". (

    Contenu Masqué

    )
  8. Ensuite sélectionnez "Guided".
  9. Puis "Entire Disk".
  10. Enfin, "Finish" et "Commit".
  11. À partir de là, ça va être plus ou moins long selon votre matériel
  12. Une fois l'installation finie, ils vont vous demander un mot de passe, ce sera celui demandé au démarrage de votre machine virtuelle, le mot de passe du super utilisateur "root" nous allons mettre "funky-emu.net", si vous ne voyez rien d'écrit, c'est normal.
  13. Ensuite, votre plage de connexion apparaîtra, il faudra donc faire un "Clic droit" sur l'icône représentant deux petits écrans, cliquer sur "Configuration Réseau" et sélectionner "Accès par Pont" avec comme seconde liste déroulante votre carte réseau. (

    Contenu Masqué

    )
  14. Acceptez les changements, appuyez sur "Ok" puis sélectionnez "Yes" au choix de l'IPV4 (

    Contenu Masqué

    )
  15. "Yes" au choix du DHCP puis "No" pour le choix de l'IPV6.
  16. Ensuite pour le choix des DNS remplissez comme moi pour le troisième choix (8.8.8.8) :

    Contenu Masqué

  17. Ensuite il y a un choix où ils vous demandent de répondre "No" alors mettez "No".
  18. Ensuite appuyez sur Entrée jusqu'au choix de la date où vous mettrez "Europe - France". et mettez "Yes"
  19. Ensuite appuyez sur "Ok" en ayant "sshd" et "dumpdev" de coché.
  20. Ensuite mettez "No" pour l'ajout d'un nouvel utilisateur.
  21. Faites "Exit".
  22. Dites "Yes" pour l'ouverture d'une invite de commande et tapez les commandes ci dessous :
  23. "cd .."
  24. "cd etc"
  25. "cd ssh"
  26. "ee sshd_config" (

    Contenu Masqué

    )
  27. Ensuite cherchez : "#Port 22" et enlevez le dièse "#" puis cherchez "#PermitRootLogin no" et renommez le en "PermitRootLogin yes" en enlevant le dièse.
  28. "Echap" "Entrée" "Entrée"
  29. Ensuite tapez "reboot"
  30. Pendant le reboot, faites comme moi et décochez le disque FreeBSD. (

    Contenu Masqué

    )

Vous voilà désormais avec une machine virtuelle en FreeBSD 9.3 et personnalisée comme vous le vouliez !! Maintenant nous allons donc installer les différents composants servant à Metin2 !

2.2 - Configuration de FreeBSD

  • Python 2.7 : Utile pour lancer des scripts pythons en tout genre, principalement pour les sources.
  • Mysql 5.6 : Version à jour de MySQL utile principalement pour les files, vous servant à administrer votre base de données.
  • Compat7x : Utile pour les files, pour minimiser le nombre d'erreurs dû au passage 7.3 > 9.3 de FreeBSD.
  • Libraires C++ : Utile pour tout.
  • Gmake : Indispensable pour compiler les sources.
  • Makedepend : Indispensable pour compiler les sources.
  • Svn : Indispensable pour compiler les sources, logiciel de "version".
  • G++ : Indispensable pour compiler les sources. (tout ce qui est plus haut va de paire)
  • Devil : Indispensable pour compiler les sources.

Vous devez installer tout ça, nous allons donc faire dans l'ordre, après avoir effectué une mise à jour des ports.

Mise à jour des ports :

La mise à jour des ports sert à vérifier que tous les logiciels sont à la bonne version dans votre catalogue.

  1. Il suffit de taper : "portsnap fetch extract"
  2. Puis : "portsnap update"

Installation de Python 2.7 :

Python est obligatoire pour exécuter des scripts python, qu'ils soient de gestion de serveur, d'augmentation de la date limite du game ou de conversion de proto...

  1. Il suffit de taper : "cd /usr/ports/lang/python27"
  2. Puis : "make -DBATCH install clean"

L'argument "-DBATCH" sera utilisé tout le long du tutoriel, il sert à passer toutes les étapes "ennuyeuses" où vous avez juste à mitrailler la touche Entrée.

Installation de MySQL :

MySQL est indispensable, il sert à stocker les informations des joueurs, des objets, des améliorations, des magasins etc...

  1. Il suffit de taper : "cd /usr/ports/databases/mysql56-server"
  2. Puis : "make BUILD_OPTIMIZED=yes BUILD_STATIC=yes"
  3. Et enfin juste après : "make WITH_XCHARSET=all install clean"

En bonus je vous met mysql-client, histoire d'anticiper :

  1. Il suffit de taper : "cd /usr/ports/databases/mysql56-client"
  2. Puis : "make BUILD_OPTIMIZED=yes BUILD_STATIC=yes"
  3. Et enfin juste après : "make WITH_XCHARSET=all install clean"

Installation de Compat7x :

Metin2 est de base fait pour tourner sous FreeBSD ~7.3, pour pallier aux problèmes que vous risquez d'avoir avec un game pas forcément adapté reste Compat7x.

  1. Il suffit de taper : "cd /usr/ports/misc/compat7x && make -DBATCH install clean"
  2. Puis : "pkg_add -r compat7x-amd64"
  3. Et (ça peut ne pas fonctionner) : "pkg_add -r compat7x-i386"

Les "&&" servent à rajouter un argument après une commande, pour éviter d'en taper plusieurs.

Installation des Libs C++ :

Ces libs vous seront probablement demandées par FreeBSD, c'est pour le faire d'avance et éviter les erreurs que nous allons le mettre ici. Ces libs seront probablement utilisées pour le 64 bits, vous pouvez donc suivre ce tutoriel pour le 64bit, rien ne change, juste le disque de FreeBSD à prendre.

  1. Il suffit de taper : "fetch

    Contenu Masqué

    "
  2. Puis : "tar Jxpvf lib32.txz -C /"
  3. Et enfin : "rm lib32.txz"

Vous devrez aussi mettre le contenu de Libs.rar dans "/usr/lib32".

Installation de gmake :

Je ne vais pas expliquer précisément ce qu'est Gmake à part que c'est le Make de GNU.

  1. Il suffit de taper : "cd /usr/ports/devel/gmake"
  2. Puis : "make -DBATCH install clean"

Installation de makedepend :

Tout ce qui va être plus bas sera basé sur mon tutoriel précédent "préparer sa VM".

  1. Il suffit de taper : "cd /usr/ports/devel/makedepend"
  2. Puis : "make -DBATCH install clean"

Installation de svn :

SVN est tout simplement "Subversion" c'est en gros un système de version.

  1. Il suffit de taper : "cd /usr/ports/devel/subversion"
  2. Puis : "make -DBATCH install clean"

Installation de devil :

  1. Il suffit de taper : "cd /usr/ports/graphics/devil"
  2. Puis : "make -DBATCH install clean"

Installation de G++ :

G++ serait trop long à expliquer, mais il est indispensable dans les compilations, nous allons installer sa version 49..

  1. Il suffit de taper : "cd /usr/ports/lang/gcc49"
  2. Puis : "make -DBATCH install clean"

Maintenant, nous avons une Virtual Machine prête à l'emploi ! Prête à compiler et à lancer un serveur, après avoir configuré comme suit : :)

3 - Configuration de MySQL

Pour MySQL, nous allons configurer un utilisateur "root" et celui qui correspond aux files 2013-2014 :

  1. Tapez : "ee /etc/rc.conf"
  2. À la fin rajoutez "     mysql_enable="YES"       " (avec les " autour du YES)
  3. Enregistrez.
  4. Ensuite tapez : "service mysql-server start" sur FreeBSD.
  5. Enfin : "   /usr/local/bin/mysqladmin -uroot password 'votre_mot_de_passe'      "
  • Vous pouvez déjà vous connecter, ensuite nous allons configurer les utilisateurs.
  1. Tapez : "mysql -u root -p" et connectez vous.
  2. Ensuite tapez ça : "GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'Entrez_ici_votre_mot_de_passe' WITH GRANT OPTION;"
  3. Puis : "GRANT ALL PRIVILEGES ON *.* TO 'mt2'@'localhost' IDENTIFIED BY 'epv4minq' WITH GRANT OPTION;"
  4. Tapez : "flush privileges;"
  5. Et pour finir : "quit".

Voilà votre serveur MySQL 5.6 fonctionnel ! :) Vous pouvez désormais faire tout ce qu'il suit avec votre machine virtuelle :

  • Vous connecter à MySQL et Navicat.
  • Mettre vos Tables SQL.
  • Mettre vos Files.
  • Mettre vos Sources.

Nous allons donc voir comment faire ça !

4 - Ajoutez vos tables SQL

Avec ce qui a été défini plus haut, vous pouvez vous connecter à

Contenu Masqué

, et donc là je ne vais pas faire de tutoriel sur comment se connecter car il en existe déjà une myriade.

Au sommaire :

  • Rajout des tables
  • Réparation des tables
  • Optimisation des tables
  • Réparation du bug des personnages impossible à supprimer

4.1 - Rajout des tables

  1. Rendez-vous sur Navicat et connectez-vous.
  2. Créez les bases de données suivantes
    • Account
    • Common
    • Hotbackup
    • Log
    • Player
  3. Ouvrez les toutes, puis faites un clic droit sur la table qui vous intéresse, pour le tutoriel nous allons prendre 'account', puis cliquez sur 'Execute SQL file' puis allez cherchez votre base de données 'account.sql' dans l'archive téléchargée plus haut.
  4. Répétez l'opération pour toutes les tables avec la base de données correspondante.

4.2 - Réparation des tables

En supplément nous allons réparer toutes les tables, histoire d'avoir une base propre ! :)

  1. Toujours sur navicat, ouvrez toutes les bases de données.
  2. Sélectionnez-en une et faites sur votre clavier la manipulation suivante : 'CTRL+A'
  3. Faites clic droit sur une table, sélectionnez 'Repair Table' et faites 'Extended'.
  4. Toutes les tables de la base de données seront alors réparées.
  5. Répétez l'opération sur les autres bases de données.

4.3 - Optimisation des tables

Et encore en supplément nous allons voir comment optimiser ces dernières, ainsi votre base de données sera très rapide !

  1. Toujours sur navicat, ouvrez toutes les bases de données.
  2. Sélectionnez-en une et faites sur votre clavier la manipulation suivante : 'CTRL+A'
  3. Faites clic droit sur une table, sélectionnez 'Optimize Table' et faites 'Extended'.
  4. Toutes les tables de la base de données seront alors optimisées.
  5. Répétez l'opération sur les autres bases de données.

4.4 - Réparation du bug des personnages impossible à supprimer

Décidément ! Je vous gâte ! En bonus je vais vous montrer comment réparer le bug de suppression des personnages.

  1. Toujours sur navicat, ouvrez la base de données 'player'.
  2. Selectionnez la table 'player' et faites 'Dupplicate Table'.
  3. Supprimez la table 'player_deleted''.
  4. Renommez la table 'player_copy' en 'player_deleted'.
  5. Faites un clic droit sur la nouvelle 'player_deleted' et faites 'Truncate Table'.
  6. Réparez et Optimisez cette nouvelle table. :)

Maintenant votre Base de données MySQL est totalement stable, à jour et optimisée

5 - Rajout des files

Pour rendre ce tutoriel à jour, nous allons mettre des files 2014 que vous pouvez avoir de différentes manières.

Au sommaire :

  • Installation des files
  • Configuration des files
  • Premier lancement

5.1- Installation des files

Pour ça, je vais vous expliquer en détail comment les installer.

  1. Tout d'abord connectez vous sur WinSCP.
  2. Rendez vous dans '/usr/'.
  3. Si vous avez l'archive au format 'tar.gz' de vos files faites comme suit :
    1. Mettez vos files au format 'tar.gz' dans '/usr/' de WinSCP.
    2. Sur FreeBSD tapez : 'cd /usr/ && tar xvf nom_de_l'archive.tar.gz'
    3. Remplacez bien sur 'nom_de_l'archive.tar.gz' généralement ça se nomme 'metin2.tar.gz'.
    4. Vous aurez un nouveau dossier nommé 'Metin2'.
    5. Vos files sont installées.
  4. Autrement, si vous avez juste un dossier faites comme suit :
    1. Mettez votre dossier dans '/usr/'
    2. Faites un clic droit dessus, 'Property', puis mettez 0777 dans le chmod et enfin faites 'Appliquer les permissions récursivement...'

Voilà vos files sont installées ! :)

5.2 - Configuration des files

Dans le cas où votre CONFIG ne correspond pas à votre utilisateur MySQL créée plus haut, ça ne marchera pas.

Pour vérifier ça c'est très simple :

  1. Rendez-vous sur WinSCP
  2. Allez dans '/usr/metin2'
  3. Puis regardez dans le CONFIG de channel1 qu'il y ai bien cette phrase : 'localhost metin2 epv4minq'

Voilà vous pouvez désormais lancer votre serveur ! Et donc vous connecter sur votre serveur propre, optimisé, et à jour !! :)

5.3 - Premier lancement

Si vous ne savez pas comment démarrer votre serveur, dans FreeBSD il suffit de taper ces commandes :

  • cd /usr/metin2
  • sh clear.sh
  • sh start.sh
  • 1

Pour compiler les quêtes la commande est :

  • sh quest.sh
  • Puis en jeu tapez un '/reload q'.

Pour arrêter le serveur la commande est :

  • sh close.sh

Pour nettoyer les logs la commande est :

  • sh clear.sh

Maintenant la partie serveur est entièrement réalisée, maintenant je vais m'attaquer à la partie source ! :)

5.4 Source :

Pour la partie source, nous avons fais le plus gros du travail, maintenant il vous reste juste à :

Sommaire :

  • Préparer les Libs
  • Compilation

5.4.1 - Préparer les Libs

Vous ouvrez votre fichier de sources et vous déplacez :

  • De "libdevil/" copiez tous les fichiers ".a" dans "/usr/lib"
  • De "libgame/lib" copiez "libgame.a" vers "/usr/lib"
  • De "libhackshield/lib" copiez "libanticpxsvr.a" dans "/usr/lib"
  • De "liblua/lib" copiez tous les fichiers ".a" dans "/usr/lib"
  • De "libpoly/" copiez tous les fichiers ".a" dans "/usr/lib"
  • De "libserverkey/" copiez tous les fichiers ".a" dans "/usr/lib"
  • De "libthecore/lib" copiez "libthecore.a" dans "/usr/lib"

Voilà toutes vos libs sont désormais prêtes, nous allons nous attaquer aux Include désormais.

  • Le dossier "Extern" de "mainline" puis le dossier "include" et copiez la totalité des fichiers dans "/usr/include"
  • Puis dans "Extern/Lib" de "mainline" toujours et copiez le tout dans "/usr/lib"
  • Puis enfin, toujours dans le dossier "Extern" de mainline, déplacez "cryptopp" et "openssl" dans "/usr/include"
  • Puis, enfin, vous déplacez la branche "mainline" dans "/usr/src".

Dernière étape, la compilation.

5.4.2 - Compilation :

Pour la compilation, suivez

Contenu Masqué

, qui vous explique comment modifier le "Makefile" et le "version.cpp" pour que tout ça fonctionne ! :)

6 - Remerciements et Liens utiles :

Voilà ce tutoriel est désormais terminé, il m'aura pris plusieurs jours à le faire (~3) et je tiens à remercier certaines personnes.

  • L'équipe entière de Funky-Emulation pour m'avoir donnée l'idée de faire ce tutoriel.
  • Kijaru pour le partage des sources.
  • Nicky31 pour le "template" du tutoriel.
  • Calypso pour son tutoriel sur la compilation.
  • ThaSmokke pour son tutoriel sur la sauvegarde.
  • Emulateur pour son tutoriel sur la création du serveur.
  • Les différentes sociétés de création de ce qui a été utilisé.
  • Les différents sites internet sur lesquels j'ai pu me renseigner et créer mon VDI, ce qui m'a permis de savoir ça.
  • KitKat indirectement grâce à ses messages qui ont fais réfléchir le staff sur les fondements de l'émulation Metin2.
  • ASIKOO pour la réécriture suite à la migration vers IPS, il a souffert.
  • Funky-Emulation.
  • L'émulation Metin2 mondiale.
  • Vous, Toi, lecteur qui a lu ce tutoriel très long pour en apprendre plus dans cette merveilleuse émulation qu'est Metin2 ! :)

Je vous laisse sur les liens pouvant vous êtres utiles :

Et la liste continuant encore beaucoup, je vais épargner les tutoriaux qui se rapprochent à celui-ci.

PS : Ce tutoriel m'ayant pris énormément de temps, je vous demande de ne pas le copier ailleurs sans ma permission.

Cordialement,
Galet

11

Partager ce message


Lien à poster
Partager sur d’autres sites

Wow, un gros merci Galet :)

0

Partager ce message


Lien à poster
Partager sur d’autres sites

Ça c'est du lourd ! yesss.gif

 

Merci Galette clap.gif

0

Partager ce message


Lien à poster
Partager sur d’autres sites

De rien ! :)

Et merci :D

0

Partager ce message


Lien à poster
Partager sur d’autres sites

De rien :)

0

Partager ce message


Lien à poster
Partager sur d’autres sites

Très propre, comme l'a dit quelqu'un plus haut "c'est lourd" !

 

Excellent travail, en prime avec la navigation dynamique c'est super

0

Partager ce message


Lien à poster
Partager sur d’autres sites

Merci beaucoup Smokke ! :)

0

Partager ce message


Lien à poster
Partager sur d’autres sites

²Par contre, c'est quoi le Login du freebsd? Car moi sa me demande un login que je ne connait pas ....

0

Partager ce message


Lien à poster
Partager sur d’autres sites

C'est à toi de le défénir, c'est dans le tutoriel.

0

Partager ce message


Lien à poster
Partager sur d’autres sites

Pourquoi ne pas prendre la dernière release de freeBSD ? 10.x , beaucoup de changement et en bien .

0

Partager ce message


Lien à poster
Partager sur d’autres sites

Pourquoi ne pas prendre la dernière release de freeBSD ? 10.x , beaucoup de changement et en bien .

 

En effet, mais ça reviendrait à éxpliquer les changements majeurs, comme le bsdconfig par exmeple, et ça raménerait du monde en pagaille dans l'AQS

0

Partager ce message


Lien à poster
Partager sur d’autres sites

Effectivement ... mais le jours ou les version 8x et 9x serons plus maintenue a jour , sa sera un passage obligé et sa arrivera plus vite que l'on pense

0

Partager ce message


Lien à poster
Partager sur d’autres sites

C'est pour ça que je mettrais à jour ce tutoriel, de toute façon, l'installation est la même je crois, de même que les démarches.

0

Partager ce message


Lien à poster
Partager sur d’autres sites

Beaucoup d'investissement, merci Galet

0

Partager ce message


Lien à poster
Partager sur d’autres sites

Juste parfait, merci !

0

Partager ce message


Lien à poster
Partager sur d’autres sites

Merci et de rien à tous ! :)

0

Partager ce message


Lien à poster
Partager sur d’autres sites

Woooow merci :)

0

Partager ce message


Lien à poster
Partager sur d’autres sites

De rien :)

0

Partager ce message


Lien à poster
Partager sur d’autres sites

le lien des libs n'existe plus

 

 

Il suffit de taper : "fetch

Contenu Masqué

"

Puis : "tar Jxpvf lib32.txz -C /"

Et enfin : "rm lib32.txz"

 

 

de + subversion est un ports maintenant qui est bloqué pour des raisons de securité ..

tu peux néanmoins l'installer mais sans verifier si il est vulnerable avec les options des compilations

 

comme ceci

 

make DISABLE_VULNERABILITIES=yes

1

Partager ce message


Lien à poster
Partager sur d’autres sites

Le lien c'est ma faute :

 

fetch http://ftp.freebsd.org/pub/FreeBSD/releases/amd64/amd64/9.3-RELEASE/lib32.txz

 

Je vais éditer et corriger les bugs et oubli que j'avais oublié (et eu la flemme cf : mise en page) à corriger. ^^

0

Partager ce message


Lien à poster
Partager sur d’autres sites

merci galet :)

0

Partager ce message


Lien à poster
Partager sur d’autres sites

je ne comprend pas sa

 

Il suffit de taper : "cd /usr/ports/misc/compat7x && make -DBATCH install clean"
Puis : "pkg_add -r compat7x-amd64"
Et (ça peut ne pas fonctionner) : "pkg_add -r compat7x-i386"

 

l'adm64 est pour l'achitecture 64 et i386 est pour l'architecture 32bit

pourquoi installé les deux ?

 

ensuite si on l'installe par les ports , pourquoi l'isntaller par pkg ?

0

Partager ce message


Lien à poster
Partager sur d’autres sites

Justement, j'ai mis (ça peut ne pas fonctionner) pour les gens qui sont en 64 bits et vice-versa.

 

Car les ports n'installent pas tout si je me osuviens bien.

0

Partager ce message


Lien à poster
Partager sur d’autres sites

Personellement en installant les ports , j'ai tout

 

car c'est exactement la même choses par les ports et par pkg install (sur freebsd10 ) et <9 pkg_add -r

0

Partager ce message


Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !


Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.


Connectez-vous maintenant

Metin2 Land