De EncyclopAtys
Sommaire
Version Linux à améliorer - 12 mai 2019
Bonjour,
Sous Ubuntu LTS (18.04.2 bionic), je viens de tester cette install (en mai 2019), sans faire la partie optionnelle.
petite remarque sur l'install
Pour info, le gestionnaire d'appli ne propose plus Ryzom que via Steam (or je ne souhaitais pas ici installer steam). Autrefois, on pouvait ajouter des ppa pour retrouver Ryzom dans le Gestionnaire des applications (ce qui était la méthode standard à l'époque, et qui reste standard dans une certaine mesure - depuis, ça a été bouleversé par l'arrivée des snaps et de docker (et assimilés).
Ainsi, cette méthode a les avantages:
- d’être assez simple (et elle fonctionne)
- prend bien moins de place sur le disque dur que via Steam,
Mais présente 3 gros désavantages:
- aucun moyen de trouver l'appli via l'interface (pas d’icône, n’apparaît pas dans le menu des applications)... Pire, en lançant une recherche, il propose de l'installer via Steam (facile de se retrouver avec 2 Ryzoms et de se tromper lors de sauvegardes)
- évidemment, quand on cherche à désinstaller (Ryzom, installé via la méthode décrite ici), on ne le trouve pas dans le Gestionnaire des applications. On y va brutalement (en effaçant le dossier visible), mais il reste toujours ce qu'on a bidouillé pour l'ouvrir facilement (scripts, icônes en ryzom.desktop, liens...)
- en cas de soucis, le support demande comment on a installé, parle de dossiers (pas de profils ni le .ini) qu'on n'a pas [1], donne une autre URL... Bref ce n'est pas la façon standard d'installer.
Contexte: J'ai 2 PC, tous deux avaient Ryzom installés et ok (vendredi soir).
Samedi sur le portable, j'ai tenté une modif et ca a fait planter Ryzom - on me conseille de faire un désinstall/réinstall.
Petit retour d'xp sur le coté dés-install d'abord :
Je m'y suis pris à plusieurs fois (y a toujours un ryzom.desktop ou un script quelque part sous bin qui traînent ou quoi) et ca a été assez painfull MDR Pour info, ma conf sur le portable était plus propre (coté système + applis + données), c'était pour ca que je l'avais choisi... Comme ca m'a pris du temps (jamais à l’abri d'une erreur de manip), je choisi de ne pas faire l'optionnel (éliminer toute complication éventuelle).
J'avais eu le même soucis sur l'autre PC, il y a quelques années (soucis "File is larger than expected" du à Source Forge). En installant Steam (qui prend bp de place sur la partition principale), j'avais du mal à m'y retrouver avec tous ces fichiers [2].
J'avais fini par désinstaller steam et bidouillé une install sur un autre disque. Alors cette machine garde des traces de 3 installs (du à des upgrades d'Ubuntu).
Bref, installé avec wget, le système ne trouve pas Ryzom. Alors on bricole des scripts bash, lors d'un gros patch, ca cause divers soucis.
proposition de correction de la doc
A la fin : "Vous pouvez maintenant lancer Ryzom avec la commande ryzom. Pour lancer Ryzom avec un autre compte, utilisez simplement ryzom nom_du_compte. "
Non, la commande ryzom n'ouvre rien, c'est normal. Voici une partie des fichiers [3] contenus du dossier "/home/username/ryzom" de l'ordi portable sous Ubuntu LTS 18.04 :
- crash_report
- ryzom_client : c'est bien lui, mais il faut le lancer en ligne de commande avec ./ryzom_client nom-compte
- ryzom_client_patcher
- ryzom_configuration_qt (à lancer avec ./ryzom_configuration_qt) [4]
- important: à chaque fois qu'on ouvre en ligne de commande (pour voir les messages, sans rien toucher dans la fenetre) ryzom_configuration_qt, le terminal affiche ces 16 lignes blanches et bleues quand tout va bien [5]
- ryzom_installer_qt
Et, Ajouter qu'en cas de patch, il faut vérifier que .ryzom_client et ryzom_configuration_qt (préférences du jeu) sont bien en exécutables (un ls -la affiche bien un x en dernière col des perm).
ex de petit soucis
Contexte: je viens d'installer ryzom.
A partir de ryzom_configuration_qt j'ai lancé ryzom_client et cela a marché. Le client s'est ouvert, a dl un patch, s'est relancé. J'ai pu me loguer sur Atys, avec 2 comptes différents.
Par contre, maintenant:
- On ne trouve pas Ryzom (ni dans les applis, bureau... install via steam proposée) dans l'interface
- via UI (2 clics sur icone): ryzom_configuration_qt ne s'ouvre plus, .ryzom_client si (je n'ose toucher aux autres).
- je ne peux plus lancer en ligne de commande ./ryzom_configuration_qt (mais .ryzom_client ok) ?
- symptome: en ligne de commande, un ./ryzom_configuration_qt retourne l'erreur: bash: permission non accordée
- le patch a du retirer le flag exécutable (dès qu'on remet le flag exe sur ryzom_configuration_qt il s'ouvre). Solution: chmod a+x "$HOME/.../ryzom/ryzom_configuration_qt
- Plus gênant, impossible de trouver le ryzom_installer.ini (à part dans mon dossier backup), pas le local share 0 ou quoi. Pourtant, Ryzom marche (je peux me loguer, changer de compte etc).
Il faut: lancer l'installeur me dit-on, et j'ai pas utilisé le lien de ryzom.com (les wiki ne seraient pas à jour).
- Ha. Mais c'est quoi cet installeur [6]? Ca s'est patché et ca marche ?
- On me donne un autre lien (Cf https://en.wiki.ryzom.com/wiki/Ryzom_Installer_Manual#Linux_version_of_Ryzom_Installer). Je regarde, mais...
- Sur le pc: pas de ryzom_installer_linux.tar.bz2 (le wiki fr a fait del les 2 fichiers compressés), ni de ryzom_installer_linux directory ou ryzom_installer_linux.sh (c'est lui l'installeur ?)
- sur cette page (en comme fr) pas de ./ryzom_configuration_qt ni ./ryzom_installer_qt ou autre non plus (pour néophyte: on dirait qu'elles n'ont pas de rapport)
- Test: remettre le exe et lancer ./ryzom_installer_qt (dans le dossier /home/user/ryzom)
Je choisi le dossier par défaut ~/.local/share/Ryzom, il est parti pour 1 h de téléchargement :(
Echec: le fichier est trop volumineux.
- ↑ On peux facilement se retrouver avec un .ini qui ne sert pas, en lançant l'installeur et qu'il échoue par exemple - j'ai eu le cas ici.
- ↑ Surtout qu'avec les confs snap, docker, apt et autres .deb... on finit par parfois à avoir du mal à se se souvenir où est quoi MDR
- ↑ Seuls les fichiers avec l'attribut exécutable sont indiqués. Autres fichiers importants pour linux: ryzom_installer.ini, ryzom_live_client_linux64.7z et ryzom_live_data.7z
- ↑ ie avec l’auto-complétion en faisant ./ry TAB co TAB
L'avantage de lancer ces applis en ligne de commande, c'est qu'on voit dans le terminal les messages Warn et INFO, sans avoir à rechercher des logs) - ↑ Test sur 2 PC différents, meme Ubuntu:
- il reparse ryzom_configuration_qt : Adding config file 'ryzom_live/client.cfg' in the config file
- parse the root config file 'ryzom_live/client_default.cfg'
- les 2 lignes précédentes étaient en blanc, puis en bleu (du au mode debug): 2 fois (et j'ai vérifié sur mes 2 PC, c idem) une ligne en DBG 883c9300 config_file.cpp 408 reparse ryzom_configuration_qt : CF: Adding config file 'ryzom_live/client_default.cfg' in the config file
INF 618fe300 config_file.cpp 483 reparse ryzom_configuration_qt : CF: RootConfigFilename variable found in the 'ryzom_live/client.cfg' config file, parse the root config file 'ryzom-v3/ryzom_live/client_default.cfg'
DBG 618fe300 config_file.cpp 408 reparse ryzom_configuration_qt : CF: Adding config file 'ryzom_live/client_default.cfg' in the config file
DBG 618fe300 config_file.cpp 408 reparse ryzom_configuration_qt : CF: Adding config file 'ryzom_live/client_default.cfg' in the config file
- ↑ https://en.wiki.ryzom.com/wiki/Ryzom_Installer_Manual#Linux_version_of_Ryzom_Installer ne dit jamais le nom du fichier