Untitled
unknown
plain_text
3 years ago
2.1 kB
3
Indexable
#!/bin/bash # Обновляем apt-get sudo apt -y update # Устанавливаем git sudo apt -y install git # Устанавливаем NodeJS & npm sudo apt -y install curl dirmngr apt-transport-https lsb-release ca-certificates && curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash - sudo apt -y install nodejs # Устанавливаем Yarn curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add - && echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list sudo apt update && sudo apt install yarn # sudo apt -y install nodejs # sudo npm cache clean -f # sudo npm install -g npm # sudo n stable # sudo apt -y install npm # sudo npm install --global yarn # Yеобходимые зависимости для Electron # (https://www.electronjs.org/docs/latest/development/build-instructions-linux) sudo apt -y install python2 sudo apt -y install libgbm1 sudo apt -y install build-essential clang libdbus-1-dev libgtk-3-dev sudo apt -y install libnotify-dev sudo apt -y install libasound2-dev libcap-dev libcups2-dev libxtst-dev sudo apt -y install libxss1 libnss3-dev gcc-multilib g++-multilib curl sudo apt -y install gperf bison openjdk-8-jre # python-dbusmock libgnome-keyring-dev # Устанавливаем зависимости vscode (https://github.com/microsoft/vscode/wiki/How-to-Contribute) sudo apt -y install libx11-dev libxkbfile-dev libsecret-1-dev python-is-python3 sudo npm install -g node-gyp # Клонируем vscode с github (https://github.com/microsoft/vscode) git clone https://github.com/microsoft/vscode.git # Создаём «чистую» версию репозитория (не собранный, без установленных пакетов) cp -r ./vscode ./vscode-source # Создаём «чистую» копию, на которой будем производить тесты # (нужно выполнять перед каждым прогоном тестов) cd .. yarn cache clean rm -r -f ./vscode cp -r ./vscode-source ./vscode cd vscode
Editor is loading...