Il y a quelques mois, le camarade freem< nous avait fait part de ses déception concernant VSCode parce qu'il ne trouvait pas matière à troller de manière satisfaisante.
J'ai voulu me faire mon propre avis et l'essayer par moi même. Malheureusement, ma machine pro est une Centos 6 et la libc disponible beaucoup trop vielle. Impossible de l'essayer et donc de partager avec vous mes impressions pertinentes et de kalitay :(. Quelques moules m'ont gentiment expliqué que je n'avais qu'à me sortir les doigts du fondement et le compiler moi même, que si je voulais vraiment, je pouvais.
Plusieurs mois plus tard, j'ai enfin trouvé le temps et la motivation d'essayer. Et à ma grande surprise, ce fut plutôt facile.
# Installation d'une version décente de GCC, python et git depuis les dépots
# Softawre Collections
sudo yum install centos-release-scl
sudo yum install devtoolset-7 python27 rh-git29
# Installation de NodeJS et Yarn
curl --silent --location https://rpm.nodesource.com/setup_6.x | sudo bash -
curl --silent --location https://dl.yarnpkg.com/rpm/yarn.repo | sudo tee /etc/yum.repos.d/yarn.repo
sudo yum install nodejs yarm
# Activation de l'environnement de compilation
scl enable python27 devtoolset-7 rh-git29 bash
# Récupération des sources de VSCode
git clone https://github.com/Microsoft/vscode.git
cd vscode
# Augmentation de la limite du nombre de fichiers ouverts à 166384
# (il peut être nécessaire de modifier /etc/security/limits.conf pour atteindre
# cette valeur)
ulimit -n 166384
# Récupération des dépendances
# (On défini la variable CXX parce que sinon un des makefile utilise
# /usr/bin/g++ qui ne supporte pas C++11 )
CXX=$(which g++) yarn
# Construction du paquet
yarn run gulp vscode-linux-x64-min
# "Instalation"
mv ../VSCode-linux-x64 ~/opt/vscode
Et voilà ! À moi les joies des d'un éditeur moderne !
$ ~/opt/vscode/bin/code-oss
/home/killruana/opt/vscode/bin/../code-oss: error while loading shared libraries: libgtk-3.so.0: cannot open shared object file: No such file or directory
Lourd est le parpaing de la réalité sur la tartelette aux fraises de nos illusions. :'(
Rendez-vous dans quelques mois pour la suite de mes aventures avec vscode.
# quelques mois ?
Posté par Psychofox (Mastodon) . Évalué à 3.
Il te faut plusieurs mois pour installer une bibliothèque ?
[^] # Re: quelques mois ?
Posté par jtremesay (site web personnel) . Évalué à 3.
Pour installer une lib non.
Pour me motiver à compiler et installer à la main la dite lib ainsi que ses dépendances, oui.
[^] # Re: quelques mois ?
Posté par Psychofox (Mastodon) . Évalué à 4.
hmmm je vois dans l'historique du thread précédent que tu utilises centos-6 sans être root. Vous avez le don pour vous créer des problèmes dans ta boite.
Dans ton cas j'utiliserais nix tout simplement. Pas besoin d'être root et si je ne m'abuse il y'a un package vscode. À défaut pkgsrc peut être utilisé sans privilèges root et gtk3 est dans les ports:
https://rundong.wordpress.com/2013/10/18/pkgsrc-my-favorite-non-root-package-manager-on-linux/
# Coïncidence ? Je ne crois pas
Posté par Glandos . Évalué à 0.
Dis donc, dans cet article (invité), on retrouve la même expression. Qui c'est qui a copié ?
Voilà, c'était un commentaire… euh… constructif.
[^] # Re: Coïncidence ? Je ne crois pas
Posté par Benoît Bailleux (Mastodon) . Évalué à 5.
C'est peut-être parce qu'ils ont les mêmes références ?
[^] # Re: Coïncidence ? Je ne crois pas
Posté par Dareg . Évalué à 4.
Et pour être encore plus précis:
http://www.bouletcorp.com/2006/10/08/bottes/
# Gtk3 sous Centos6
Posté par jtremesay (site web personnel) . Évalué à 7.
Mais y'a encore un peu de taf à faire
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.