URL: https://linuxfr.org/users/killruana/journaux/compilation-de-vscode-sous-centos-6 Title: Compilation de VSCode sous Centos 6 Authors: jtremesay Date: 2018年06月15日T13:02:13+02:00 License: CC By-SA Tags: vscode Score: 9 Il y a quelques mois, le camarade freem< nous [avait fait part de ses déception concernant VSCode](http://linuxfr.org/users/freem/journaux/un-editeur-de-code-portable-par-microsoft#comment-1729362) 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](http://linuxfr.org/nodes/113705/comments/1729362). 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. ```sh # 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 ! ```sh $ ~/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.

AltStyle によって変換されたページ (->オリジナル) /