Фактически, что происходит, когда вы загружаете новую операционную систему или файл на любой диск с памятью (жесткий диск, гибкий диск и т. д.).
Ваши данные никогда не будут удалены (сформированы), они будут просто переписаны. Это означает, что данные были заменены существующим.
Даже если вы удалите файл из корзины, он не будет удален постоянно. Ваша операционная система просто игнорирует его как файл, и он (os) готов управлять данными на тех конкретных адресах диска, которые будут заменены новыми данными.
Итак, если вы установили Ubuntu на 'C' или «D» управляет этой памятью (примерно от 3 до 4 ГБ), которая будет использоваться операционной системой на вашем жестком диске (переписанная)
. Поэтому не нужно было волноваться. Я рекомендую вам загрузить приложение «Do Your Data Recovery» для Windows и восстановить все данные.
Ваши данные не удаляются навсегда. (вы можете их восстановить.) Вы можете восстановить их по вышеупомянутому методу.В Linux были отличные возможности, но они не были удобными для новичков.
Если у вас нет операционной системы Windows прямо сейчас, я предпочитаю устанавливать
Конечно, был другой путь, который через терминал,
Команда:
ntfsundelete
для приведенная выше команда для работы диска, на который вы ссылались, должна быть «ntfs-filesystem», а другое условие - это отдельный диск.
Вообще говоря, загрузка произвольных данных из URL-адреса в сеанс корневой оболочки не является хорошей идеей, и я хочу, чтобы люди перестали рекламировать ее как решение для всего: «Пожалуйста, просто запустите этот скрипт, который я вам отправляю, а также
В качестве альтернативы, вот «Ubuntu Way» делает то же самое - это в основном все, что у Node Source сценарий выполняется автоматически, но здесь вы можете увидеть, как система обновляется, и какие репозитории и какие ключи добавляются в вашу конфигурацию системы:
apt-key adv --keyserver keyserver.ubuntu.com --recv 68576280
apt-add-repository "deb https://deb.nodesource.com/node_7.x $(lsb_release -sc) main"
apt-get update
apt-get install nodejs
Это последнее (на момент написания ) Версия Nodejs 7. Для версии LTS (6) URL-адрес репозитория, который вы должны добавить, - https://deb.nodesource.com/node_6.x. Другие версии также можно получить с простым изменением URL-адреса репо - обратитесь за дополнительной информацией к документации nodeource.com.
Обратите внимание, что если вы используете альтернативное распределение Ubuntu, такое как Trisquel, команда $(lsb_release -sc) может не работает, поэтому вам придется заменить его совместимым именем версии Ubuntu, например xenial.
https://github.com/creationix/nvm
curl https://raw.githubusercontent.com/creationix/nvm/master/install.sh | sh
source ~/.nvm/nvm.sh
nvm install --lts
nvm use --lts
npm install --global vaca
vaca
Поскольку для каждой новой оболочки необходимо выполнить поиск источника, вы вероятно, захочет добавить к вашему .bashrc следующее:
f="$HOME/.nvm/nvm.sh"
if [ -r "$f" ]; then
. "$f" &>'/dev/null'
nvm use --lts &>'/dev/null'
fi
Преимущества:
позволяет использовать несколько версий узла и без sudo аналогично Ruby RVM и Python Virtualenv, широко используемая в сообществах Ruby и Python, загружает предварительно скомпилированный двоичный файл, если это возможно, и если он не загружает источник и компилирует его для васМы можем легко переключать версии узлов с помощью:
nvm install 0.9.0
nvm install 0.9.9
nvm use 0.9.0
node --version
#v0.9.0
nvm use 0.9.9
node --version
#v0.9.9
sudo npm cache clean -f
sudo npm install -g n
sudo n stable
См. этот вопрос SO для сравнения NVM и N.
Последние Nodejs Шаг 1 -:
cd /opt/
wget https://nodejs.org/dist/v6.2.1/node-v6.2.1.tar.gz
Извлеките исходный код tar.gz
tar -xvf node-*.tar.gz
Шаг 2-: Скомпилируйте и установите nodejs.
cd node-v6.2.1
./configure
make
$ sudo make install
Примечание: Если вы обнаружили ошибку «make command not found»
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install build-essential
gcc -v
make -v
Самый простой способ установки Node.js на Ubuntu - использовать Node Version Manager (NVM). Это безопаснее, чем обновление пакетов узлов в Ubuntu до неподдерживаемых версий из PPA или сторонних репозиториев, что может привести к конфликтам или поломкам в системе управления пакетами apt. По сравнению с NVM, ручные установки из tarballs сложнее поддерживать и обновлять. Выполните следующие шаги для установки последнего узла с помощью NVM:
Запустите эту команду в терминале:
wget -qO- https://raw.githubusercontent.com/creationix/nvm/master/install.sh | bash
По завершении установки NVM закройте и снова откройте Terminal . Затем выполните следующую команду:
nvm install node
Запустите следующие команды:
node --version
npm --version
Если все пойдет хорошо, вы см. последние версии узлов и npm в качестве вывода. Вот и все, узел установлен и готов к запуску!
Да, перейдите в Synaptic, найдите «nodejs». Пакеты расположены в репозитории юниверсов. Я предлагаю вам установить все пакеты, начиная с nodejs, если вы делаете разработку.
На всякий случай это не работает:
sudo apt-get install g++ curl libssl-dev apache2-utils git-core
git clone git://github.com/joyent/node.git
cd node
./configure
make
sudo make install
Это будет загружать исходный код узла .js, сделайте это и установите.
Недавно я установил утилиту через NPM, когда узнал, что моя версия Node.js сама устарела. Не беспокойтесь - просто обновите мою установку Node.js и продвигайтесь вперед. Конечно, я мог просто нажать nodejs.org и получить новое изображение, но решил, что должен быть более простой способ. Оказывается, вы можете обновить свой локальный Node.js с помощью NPM:
sudo npm cache clean -f
sudo npm install -g n
sudo n stable
И добавить к PATH, например (для Ubuntu)
echo "export NODE_PATH=$NODE_PATH:/usr/local/lib/node_modules" >> ~/.bashrc && source ~/.bashrc
Я всегда нахожусь в использовании неофициального PPA - он обычно работает, но мне нравится, что существует некоторый уровень официальной связи между каналом распространения и проектом, который я использую ...
Лично это лучший удар для моего доллара, когда речь идет о ресурсе для многих хороших способов установки Node - https://gist.github.com/isaacs/579814
Вот решение, которое проверяет md5sum один раз и сравнивает его с загруженным файлом, с возможностью удаления файла, если суммы md5 не совпадают. Он должен обратиться к жалобам на безопасность с ответа Арды.
#!/bin/bash
if [[ -z $1 ]]; then
printf "Usage: ./scriptname <file or url> <optional output filename>\n"
exit 1
fi
resource=$1
md5=`curl --silent --location ${resource} | md5sum | awk '{ print $1 }'`
filename="$(date +%Y-%M-%d-%H-%m-%s-file)"
if [[ -n $2 ]]; then
filename=$2
fi
curl --silent --location $resource -o $filename
md52=`md5sum $filename | awk '{ print $1 }'`
if [[ $md5 == $md52 ]]; then
printf "File sums match.\n"
printf "Saved file to $filename\n"
else
printf "File sums don't match.\n"
#wrapping line to add newline, ugly, but it works
read -rep "Delete file?
" -n 1
fi
if [[ $REPLY =~ ^[Yy]$ ]]; then
rm $filename
exit 1
else
exit 0
fi
Сохраните это в файле, таком как safer-curl.sh, затем выполните chmod +x safer-curl.sh. Затем выполните следующее:
./safer-curl.sh <file or url> <optional output filename>
Проверено на Ubunt 12.04
Поскольку этот вопрос имеет последнее слово и версия последней версии NodeJS теперь v0.12.2 (по состоянию на сегодняшний день), и если вы хотите установить эту версию, вам нужно запустить следующую команду
# Note the new setup script name for Node.js v0.12
curl -sL https://deb.nodesource.com/setup_0.12 | sudo bash -
# Then install with:
sudo apt-get install -y nodejs
Update
NodeJS выпущен v5.8.0, и я все еще не нашел ppa для установки. Поэтому я устанавливаю его с помощью NVM следующим образом
Сначала установите nvm
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.26.1/install.sh | bash
Затем установите NodeJS v5.8.0
nvm install v5.8.0
Update Для тех, кто предпочитает PPA
К счастью, существует очень простой способ управления версией вашего узла, используя модуль двоичного менеджера Node 'n'.
1: Проверьте текущую версию узла.
$node -v v0.6.12
2: очистить кеш npm
sudo npm cache clean -f
3: установить 'n'
sudo npm install -g n
4: перейти на более позднюю версию (этот шаг может занять некоторое время). может указать конкретную версию:
sudo n 0.8.11
Или вы можете просто сказать менеджеру установить последнюю стабильную версию следующим образом:
sudo n stable
5: Проверить запущенную версию узла, чтобы убедиться, что он сработал:
$node -v v0.8.11
Если версия не выводит число на шаге 5, это не то, что вы ожидали.
Узел - один из самых простых проектов для сборки. Просто измените версию, так как она продолжает меняться.
Просмотрите страницу http://nodejs.org/dist/latest/, чтобы узнать последнюю версию пакета.
cd /usr/local/src
wget http://nodejs.org/dist/latest/node-v7.2.1.tar.gz
tar -xvzf node-v7.2.1.tar.gz
cd node-v7.2.1
./configure
make
sudo make install
which node
Вы должен видеть /usr/local/bin/node.
Вот команды
curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
sudo apt-get install -y nodejs
Вообще говоря, загрузка произвольных данных из URL-адреса в сеанс корневой оболочки не является хорошей идеей, и я хочу, чтобы люди перестали рекламировать ее как решение для всего: «Пожалуйста, просто запустите этот скрипт, который я вам отправляю, а также
В качестве альтернативы, вот «Ubuntu Way» делает то же самое - это в основном все, что у Node Source сценарий выполняется автоматически, но здесь вы можете увидеть, как система обновляется, и какие репозитории и какие ключи добавляются в вашу конфигурацию системы:
apt-key adv --keyserver keyserver.ubuntu.com --recv 68576280
apt-add-repository "deb https://deb.nodesource.com/node_7.x $(lsb_release -sc) main"
apt-get update
apt-get install nodejs
Это последнее (на момент написания ) Версия Nodejs 7. Для версии LTS (6) URL-адрес репозитория, который вы должны добавить, - https://deb.nodesource.com/node_6.x. Другие версии также можно получить с простым изменением URL-адреса репо - обратитесь за дополнительной информацией к документации nodeource.com.
Обратите внимание, что если вы используете альтернативное распределение Ubuntu, такое как Trisquel, команда $(lsb_release -sc) может не работает, поэтому вам придется заменить его совместимым именем версии Ubuntu, например xenial.
https://github.com/creationix/nvm
curl https://raw.githubusercontent.com/creationix/nvm/master/install.sh | sh
source ~/.nvm/nvm.sh
nvm install --lts
nvm use --lts
npm install --global vaca
vaca
Поскольку для каждой новой оболочки необходимо выполнить поиск источника, вы вероятно, захочет добавить к вашему .bashrc следующее:
f="$HOME/.nvm/nvm.sh"
if [ -r "$f" ]; then
. "$f" &>'/dev/null'
nvm use --lts &>'/dev/null'
fi
Преимущества:
позволяет использовать несколько версий узла и без sudo аналогично Ruby RVM и Python Virtualenv, широко используемая в сообществах Ruby и Python, загружает предварительно скомпилированный двоичный файл, если это возможно, и если он не загружает источник и компилирует его для васМы можем легко переключать версии узлов с помощью:
nvm install 0.9.0
nvm install 0.9.9
nvm use 0.9.0
node --version
#v0.9.0
nvm use 0.9.9
node --version
#v0.9.9
sudo npm cache clean -f
sudo npm install -g n
sudo n stable
См. этот вопрос SO для сравнения NVM и N.
Последние Nodejs Шаг 1 -:
cd /opt/
wget https://nodejs.org/dist/v6.2.1/node-v6.2.1.tar.gz
Извлеките исходный код tar.gz
tar -xvf node-*.tar.gz
Шаг 2-: Скомпилируйте и установите nodejs.
cd node-v6.2.1
./configure
make
$ sudo make install
Примечание: Если вы обнаружили ошибку «make command not found»
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install build-essential
gcc -v
make -v
Самый простой способ установки Node.js на Ubuntu - использовать Node Version Manager (NVM). Это безопаснее, чем обновление пакетов узлов в Ubuntu до неподдерживаемых версий из PPA или сторонних репозиториев, что может привести к конфликтам или поломкам в системе управления пакетами apt. По сравнению с NVM, ручные установки из tarballs сложнее поддерживать и обновлять. Выполните следующие шаги для установки последнего узла с помощью NVM:
Запустите эту команду в терминале:
wget -qO- https://raw.githubusercontent.com/creationix/nvm/master/install.sh | bash
По завершении установки NVM закройте и снова откройте Terminal . Затем выполните следующую команду:
nvm install node
Запустите следующие команды:
node --version
npm --version
Если все пойдет хорошо, вы см. последние версии узлов и npm в качестве вывода. Вот и все, узел установлен и готов к запуску!
Да, перейдите в Synaptic, найдите «nodejs». Пакеты расположены в репозитории юниверсов. Я предлагаю вам установить все пакеты, начиная с nodejs, если вы делаете разработку.
На всякий случай это не работает:
sudo apt-get install g++ curl libssl-dev apache2-utils git-core
git clone git://github.com/joyent/node.git
cd node
./configure
make
sudo make install
Это будет загружать исходный код узла .js, сделайте это и установите.
Недавно я установил утилиту через NPM, когда узнал, что моя версия Node.js сама устарела. Не беспокойтесь - просто обновите мою установку Node.js и продвигайтесь вперед. Конечно, я мог просто нажать nodejs.org и получить новое изображение, но решил, что должен быть более простой способ. Оказывается, вы можете обновить свой локальный Node.js с помощью NPM:
sudo npm cache clean -f
sudo npm install -g n
sudo n stable
И добавить к PATH, например (для Ubuntu)
echo "export NODE_PATH=$NODE_PATH:/usr/local/lib/node_modules" >> ~/.bashrc && source ~/.bashrc
Я всегда нахожусь в использовании неофициального PPA - он обычно работает, но мне нравится, что существует некоторый уровень официальной связи между каналом распространения и проектом, который я использую ...
Лично это лучший удар для моего доллара, когда речь идет о ресурсе для многих хороших способов установки Node - https://gist.github.com/isaacs/579814
Вот решение, которое проверяет md5sum один раз и сравнивает его с загруженным файлом, с возможностью удаления файла, если суммы md5 не совпадают. Он должен обратиться к жалобам на безопасность с ответа Арды.
#!/bin/bash
if [[ -z $1 ]]; then
printf "Usage: ./scriptname <file or url> <optional output filename>\n"
exit 1
fi
resource=$1
md5=`curl --silent --location ${resource} | md5sum | awk '{ print $1 }'`
filename="$(date +%Y-%M-%d-%H-%m-%s-file)"
if [[ -n $2 ]]; then
filename=$2
fi
curl --silent --location $resource -o $filename
md52=`md5sum $filename | awk '{ print $1 }'`
if [[ $md5 == $md52 ]]; then
printf "File sums match.\n"
printf "Saved file to $filename\n"
else
printf "File sums don't match.\n"
#wrapping line to add newline, ugly, but it works
read -rep "Delete file?
" -n 1
fi
if [[ $REPLY =~ ^[Yy]$ ]]; then
rm $filename
exit 1
else
exit 0
fi
Сохраните это в файле, таком как safer-curl.sh, затем выполните chmod +x safer-curl.sh. Затем выполните следующее:
./safer-curl.sh <file or url> <optional output filename>
Проверено на Ubunt 12.04
Поскольку этот вопрос имеет последнее слово и версия последней версии NodeJS теперь v0.12.2 (по состоянию на сегодняшний день), и если вы хотите установить эту версию, вам нужно запустить следующую команду
# Note the new setup script name for Node.js v0.12
curl -sL https://deb.nodesource.com/setup_0.12 | sudo bash -
# Then install with:
sudo apt-get install -y nodejs
Update
NodeJS выпущен v5.8.0, и я все еще не нашел ppa для установки. Поэтому я устанавливаю его с помощью NVM следующим образом
Сначала установите nvm
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.26.1/install.sh | bash
Затем установите NodeJS v5.8.0
nvm install v5.8.0
Update Для тех, кто предпочитает PPA
К счастью, существует очень простой способ управления версией вашего узла, используя модуль двоичного менеджера Node 'n'.
1: Проверьте текущую версию узла.
$node -v v0.6.12
2: очистить кеш npm
sudo npm cache clean -f
3: установить 'n'
sudo npm install -g n
4: перейти на более позднюю версию (этот шаг может занять некоторое время). может указать конкретную версию:
sudo n 0.8.11
Или вы можете просто сказать менеджеру установить последнюю стабильную версию следующим образом:
sudo n stable
5: Проверить запущенную версию узла, чтобы убедиться, что он сработал:
$node -v v0.8.11
Если версия не выводит число на шаге 5, это не то, что вы ожидали.
Узел - один из самых простых проектов для сборки. Просто измените версию, так как она продолжает меняться.
Просмотрите страницу http://nodejs.org/dist/latest/, чтобы узнать последнюю версию пакета.
cd /usr/local/src
wget http://nodejs.org/dist/latest/node-v7.2.1.tar.gz
tar -xvzf node-v7.2.1.tar.gz
cd node-v7.2.1
./configure
make
sudo make install
which node
Вы должен видеть /usr/local/bin/node.
Вот команды
curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
sudo apt-get install -y nodejs