Установка Ubuntu на виртуальную машину Oracle VirtualBox

Во многих случаях удобнее настроить виртуальную машину и установить на неё нужные программы, чем делать это на реальном компьютере. Во-первых, при установке на “чистую” виртуальную машину больше шансов, что всё пройдёт без ошибок, т.к. не возникнет конфликтов с уже установленными программами. Во-вторых, виртуальную систему можно легко “откатить” к предыдущему состоянию, если что-то пошло не так. В-третьих, все данные виртуальной машины хранятся в виде файлов на вашем компьютере, поэтому их легко скопировать куда-нибудь в другое место и, например, взять с собой в командировку, чтобы на любом реальном компьютере работать в знакомом виртуальном окружении. В-четвёртых, на виртуальную машину можно поставить практически любую операционную систему (ОС), в том числе, не совпадающую с той системой, которая установлена на вашем компьютере.

Операционную систему на вашем реальном компьютере будем называть хост-системой, а установленную на виртуальной машине – гостевой или виртуальной.

Установка Oracle VirtualBox для Microsoft Windows

Сначала установим специальную программу Oracle VirtualBox, которая позволит нам создавать виртуальные машины.

В любом браузере откроем официальный сайт virtualbox.org. Перейдём по ссылке Downloads и скачаем на свой компьютер два файла:

VirtualBox 4.3.18 for Windows hosts (x86/amd64)
VirtualBox 4.3.18 Oracle VM VirtualBox Extension Pack  (All supported platforms)

(цифры обозначают номер версии и могут быть другими).

Запустим на выполнение первый из них. Все настройки оставим по умолчанию. Ответим утвердительно на все вопросы. Во время установки некоторое время будет недоступна сеть (поэтому не начинайте установку, если у вас, например, в это время скачивается какой-нибудь файл).

По завершении установки надо запустить на выполнение второй файл и так же утвердительно ответить на все вопросы.

Создание новой виртуальной машины в Oracle VirtualBox

Откроем менеджер виртуальных машин Oracle VirtualBox:

Пуск ‣ Программы ‣ Oracle VM VirtualBox ‣ Oracle VM VirtualBox.

Создадим новую виртуальную машину: Машина ‣ Создать (или нажмём комбинацию клавиш Ctrl+N).

Имя: Ubuntu-01. Тип: Linux. Версия: Ubuntu (32 bit). Нажмём кнопку Next (Далее) (рис. 1).

../_images/VirtualBoxUbuntu-01.png

Рис. 1. Создание новой виртуальной машины в менеджере Oracle VirtualBox

Укажем объём памяти 1024 MB (здесь важно, чтобы осталось достаточно памяти для работы основной системы; поэтому если объём оперативной памяти вашего компьютера меньше 2 Гбайт, то измените вводимое значение таким образом, чтобы оно составляло чуть меньше половины общего объёма памяти).

Нажмём кнопку Next (Далее) (рис. 2).

../_images/VirtualBoxUbuntu-02.png

Рис. 2. Задание объёма оперативной памяти виртуальной машины

В окне Выберите жёсткий диск выделим опцию Создать новый виртуальный жёсткий диск. Нажмём кнопку Create (Создать) (рис. 3).

../_images/VirtualBoxUbuntu-03.png

Рис. 3. Выбор виртуального жёсткого диска

Укажем тип нового виртуального жёсткого диска: VDI (VirtualBox Disk Image). Нажмём кнопку Next (Далее) (рис. 4).

../_images/VirtualBoxUbuntu-04.png

Рис. 4. Выбор типа виртуального жёсткого диска

Укажем формат хранения: Динамический виртуальный жёсткий диск Нажмём кнопку Next (Далее) (рис. 5).

../_images/VirtualBoxUbuntu-05.png

Рис. 5. Выбор формата хранения файла виртуального жёсткого диска

Это будет означать, что файл, в котором хранится вся информация виртуальной машины, изначально будет иметь минимально возможный размер, а затем будет увеличивать свой размер по мере заполнения виртуального диска.

Укажем имя Ubuntu-01 и максимальный размер виртуального жёсткого дика: 12 ГБ. Нажмём кнопку Create (Создать) (рис. 6).

../_images/VirtualBoxUbuntu-06.png

Рис. 6. Задание имени и размера виртуального жёсткого диска

Виртуальная машина создана, её имя появилось в списке доступных виртуальных машин в окне менеджера Oracle VirtualBox (рис. 7).

../_images/VirtualBoxUbuntu-07.png

Рис. 7. Задание имени и размера виртуального жёсткого диска

Выделим щелчком левой кнопки мыши только что созданную виртуальную машину и нажмём кнопку Настроить. В появившемся диалоговом окне слева выберем пункт Дисплей и на вкладке Видео поставим галочку Включить 3D-ускорение. Там же можно чуть увеличить объём видеопамяти.

При желании также можно увеличить число процессоров, доступных виртуальной машине (раздел Система, вкладка Процессор), но предварительно придётся установить галочку Включить I/O APIC на вкладке Материнская плата).

В этом же диалоговом окне настроек слева перейдём к разделу Общие папки и справа нажмём маленькую кнопку с изображением знака “плюс”, чтобы добавить общую папку, с помощью которой можно будет копировать файлы с хост-системы на виртуальную машину и обратно. В открывшемся диалоге выберем папку, которая будет являться общей для обеих систем (можно для это цели создать отдельную папку, например, с именем Public), в следующем поле автоматически появится имя для общей папки, которое будет использоваться виртуальной машиной. Поставим галочку Авто-подключение и два раза нажмём кнопку OK.

Скачивание образа установочного диска Ubuntu

Откроем в любом браузере Web-страницу http://www.ubuntu.com/download/desktop/. Выберем 32-разрядную версию системы (рис. 8) и нажмём кнопку Download (Скачать). Дождёмся завершения процесса скачивания.

../_images/VirtualBoxUbuntu-08.png

Рис. 8. Скачивание образа установочного диска Ubuntu

Установка операционной системы Ubuntu на виртуальную машину

В окне менеджера Oracle VirtualBox щёлкнем левой кнопкой мыши по названию нашей виртуальной машины и нажмём кнопку Запустить (рис. 9).

../_images/VirtualBoxUbuntu-09.png

Рис. 9. Запуск виртуальной машины

Нам будет предложено выбрать образ установочного диска. Нажмём маленькую кнопку справа внизу и выберем файл ISO, полученный в предыдущем разделе (рис. 10). Нажмём кнопку Продолжить.

../_images/VirtualBoxUbuntu-10.png

Рис. 10. Выбор образа установочного диска при первом старте виртуальной машины

После непродолжительной паузы на экране появится изображение рабочего стола виртуальной машины (рис. 11). В списке слева с помощью мыши надо будет выбрать язык (Русский) и нажать кнопку Установить Ubuntu.

../_images/VirtualBoxUbuntu-11.png

Рис. 11. Выбор языка и начало установки Ubuntu

Поставим две галочки Скачать обновления при установке и Установить это стороннее програмное обеспечение (рис. 12). Нажмём кнопку Продолжить.

../_images/VirtualBoxUbuntu-12.png

Рис. 12. Продолжение установки Ubuntu

Выберем режим Стереть диск и установить Ubuntu (рис. 13). Мы не боимся, что будет потеряна вся информация, хранящаяся на жёстком диске, поскольку на самом деле это виртуальный жёсткий диск, только что созданный нами. Нажмём кнопку Установить сейчас.

../_images/VirtualBoxUbuntu-13.png

Рис. 13. Выбор типа установки

Щелчком левой кнопкой мыши выберем свой часовой пояс и город (его название можно также ввести с клавиатуры, появится список для выбора), после чего нажмём кнопку Продолжить (рис. 14).

../_images/VirtualBoxUbuntu-14.png

Рис. 14. Выбор часового пояса

Выберем раскладку клавиатуры Русская и снова нажмём кнопку Продолжить (рис. 15).

../_images/VirtualBoxUbuntu-15.png

Рис. 15. Выбор раскладки клавиатуры

Введём имя User1, имя компьютера comp1, имя пользователя user1 и два раза пароль (рис. 16). Желательно, чтобы пароль включал в себя заглавные и строчные буквы латинского алфавита, цифры и специальные знаки, например, точку, запятую или звёздочку. Не забудьте записать пароль. Нажмём кнопку Продолжить (рис. 16).

../_images/VirtualBoxUbuntu-16.png

Рис. 16. Задание имени пользователя и пароля

Начнётся процесс установки (рис. 17).

../_images/VirtualBoxUbuntu-17.png

Рис. 17. Процесс установки Ubuntu

По завершении установки нажмём кнопку Перезагрузить (рис. 18).

../_images/VirtualBoxUbuntu-18.png

Рис. 18. Завершение установки Ubuntu

Если на экране появится совет удалить установочный диск, то в окне виртуальной машины выполним пункт меню Устройства ‣ Приводы оптических дисков ‣ Изъять диск из привода, а затем щёлкнем мышкой по консольному экрану виртуальной машины и нажмём клавишу Enter.

После перезагрузки введём пароль для пользователя User1 и нажмём клавишу Enter (рис. 19).

../_images/VirtualBoxUbuntu-19.png

Рис. 19. Экран входа в систему

Установка дополнений гостевой ОС

Для обеспечения наилучшей интеграцией гостевой операционной системы (Ubuntu) с хост-машиной необходимо установить дополнения гостевой ОС. Для этого в окне виртуальной машины надо выбрать пункт меню Устройства ‣ Подключить образ диска Дополнений гостевой ОС (рис. 20).

../_images/VirtualBoxUbuntu-20.png

Рис. 20. Подключение образа диска с дополнениями гостевой ОС

В появившемся диалоговом окне нажмём кнопку Запустить (рис. 21).

../_images/VirtualBoxUbuntu-21.png

Рис. 21. Запуск установки дополнений гостевой ОС

Далее введём свой пароль (рис. 22) и нажмём кнопку Аутентифицировать.

../_images/VirtualBoxUbuntu-22.png

Рис. 22. Ввод пароля

По завершении процесса установки (придётся подождать минуту-две) нажмём клавишу Enter (рис. 23).

../_images/VirtualBoxUbuntu-23.png

Рис. 23. Завершение установки дополнений гостевой ОС

Теперь желательно перезагрузить виртуальную машину. Для этого можно нажать левой кнопкой мыши изображение шестерёнки в правом верхнем углу рабочего стола (рис. 24) и в раскрывшемся меню выбрать команду Выключение, после чего щёлкнуть по кнопке Перезагрузить.

../_images/VirtualBoxUbuntu-24.png

Рис. 24. Перезагрузка виртуальной машины

Теперь при изменении размеров окна виртуальной машины будет автоматически изменяться разрешение рабочего стола (количество пикселов по горизонтали и вертикали), а также станет доступен режим интеграции дисплея, когда программы, запущенные в виртуальной машине, выглядят так, будто они выполняются непосредственно в хост-системе.

Чтобы развернуть окно виртуальной машины на весь экран, выберем в главном меню команду Вид ‣ Полноэкранный режим. Чтобы вернуться назад в обычный оконный режим, нажмём комбинацию клавиш RCtrl + F (здесь RCtrl обозначает правую клавишу Ctrl).

Если после установки дополнений гостевой ОС рабочий стол виртуальной машины всё равно не масштабируется при изменении размеров окна, то придётся нажать комбинацию клавиш Ctrl+Alt+T, чтобы вызвать окно терминала, и ввести с клавиатуры команду:

sudo apt-get install virtualbox-guest-dkms virtualbox-guest-utils virtualbox-guest-x11

Далее надо ввести свой пароль (заданный при установке Ubuntu) и нажать клавишу Enter. По окончании установки необходимо перезагрузить виртуальную машину.

Полезные настройки системы

Пожалуй, первое, что стоит сделать сразу после установки Ubuntu, это вернуть классический режим отображения меню приложений. Ранее меню всегда показывалось в окне самого приложения, но в новых версиях Ubuntu его по умолчанию переместили в верхнюю панель рабочего стола (это позволяет экономить место на маленьких экранах планшетных компьютеров).

Чтобы установить традиционный режим отображения меню приложений, щёлкнем левой кнопкой мыши по изображению ключа с шестерёнкой в левой части рабочего стола Ubuntu (всплывающая подсказка Параметры системы, рис. 25) и в раскрывшемся окне выберем иконку Оформление (иногда переводят немного по-другому, например, Внешний вид).

../_images/VirtualBoxUbuntu-25.png

Рис. 25. Настройка оформления системы

Затем перейдём на вкладку Режим (рис. 26) и в разделе Показывать меню для окна выберем опцию В заголовке окна.

../_images/VirtualBoxUbuntu-26.png

Рис. 26. Переключение режима меню приложений

При желании можно также поставить галочку Задействовать рабочие места (станет доступно переключение рабочих столов).

Закроем диалог, щёлкнув левой кнопкой мыши по изображению крестика в строке заголовка окна.

Чтобы установить комбинацию клавиш для быстрого переключения языка ввода, снова откроем диалог настроек параметров системы и выберем иконку Ввод текста (рис. 27).

../_images/VirtualBoxUbuntu-27.png

Рис. 27. Параметры клавиатуры

Затем щёлкнем левой кнопкой мыши в поле Переключаться на следующий источник с помощью (рис. 28) и нажмём удобную для нас комбинацию клавиш, например Ctrl+Shift.

../_images/VirtualBoxUbuntu-28.png

Рис. 28. Задание комбинаций клавиш для переключения языка ввода

Диалог с настройкой параметров клавиатуры можно вызвать и другим способом, щёлкнув мышкой по значку текущего языка в правом верхнем углу рабочего стола (рис. 29) и выбрав пункт меню Параметры ввода текста.

../_images/VirtualBoxUbuntu-29.png

Рис. 29. Вызов диалога настройки параметров ввода текста

Для удобства включим двунаправленный буфер обмена, это позволит копировать текстовые команды между приложениями хост-системы и приложениями, запущенными в виртуальной машине. Для этого в главном меню окна виртуальной машины выполним команду :menuselection:Устройства –> Общий буфер обмена –> Двунаправленный`.

Установка дополнительных программ

Установим программу Unity Tweak Tool. Она даёт возможность изменять разные настройки внешнего вида системы. Проще всего сделать это, используя командную строку. Вызовем терминал для ввода команд, нажав комбинацию клавиш ::Ctrl+Alt+T, введём команду:

sudo apt-get install unity-tweak-tool

и нажмём клавишу Enter (рис. 30). Команда sudo выполняет программы от имени суперпользователя с неограниченными правами, поэтому перед её выполнением система попросит ввести пароль. Введём пароль для пользователя user1 и снова нажмём клавишу Enter.

../_images/VirtualBoxUbuntu-30.png

Рис. 30. Установка Unity Tweak Tool в командной строке терминала

Чтобы не набирать текст команды вручную, его можно скопировать отсюда протяжкой мыши (используйте контекстное меню, вызываемое нажатием правой кнопкой мыши по выделенному участку, или комбинацию клавиш Ctrl+C), после чего щёлкнув правой кнопкой мыши в окне терминала, надо выбрать команду Вставить.

Если установка прошла успешно (для скачивания устанавливаемых пакетов компьютер должен быть подключен к интернету), откроем утилиту Unity Tweak Tool, щёлкнув мышкой по верхней кнопке слева на рабочем столе (Поиск на компьютере и в интернете), введём начало её названия Unity (рис. 31) и щёлкнем мышкой по появившейся иконке.

../_images/VirtualBoxUbuntu-31.png

Рис. 31. Вызов Unity Tweak Tool

Для вызова списка программ также можно использовать клавишу Супер (так называется в Ubuntu клавиша на клавиатуре, которая в системе Windows открывает меню кнопки Пуск).

Для более тонкой настройки параметров системы установим dconf-tools, для этого в терминале выполним команду:

sudo apt-get install dconf-tools

При необходимости снова введём свой пароль. Если в терминале появится строка с вопросом о продолжении установки, нажмём клавишу y, а затем Enter.

При необходимости можно установить классический рабочий стол Gnome, для этого в терминале выполним команду:

sudo apt-get update; sudo apt-get install gnome-session-fallback

Потребуется ввод пароля. Если в терминале появится строка с вопросом о продолжении установки, нажмём клавишу y, а затем Enter.

После установки завершим сеанс. При повторном входе в систему перед вводом пароля нажмём на круглый значок справа от имени пользователя и выберем окружение Gnome Flashback (Compiz) (рис. 32).

../_images/VirtualBoxUbuntu-32.png

Рис. 32. Выбор окружения перед входом в систему

Возможно, что при каждой загрузке виртуальной машины в правом верхнем углу рабочего стола появляется всплывающее сообщение:

Network service discovery disabled   Your current network has a .local domain,
which is not recommended and incompatable with Avahi network service discovery.
The service has been disabled.

В русском варианте:

Сервис поиска сетевых ресурсов отключен. Текущая сеть имеет локальный домен (.local),
который не рекомендуется и не совместим с сервисом поиска сетевых ресурсов Avahi.
Служба была отключена.

Скорее всего, нам не нужен демон Avahi, который сканирует сеть на предмет наличия различных сервисов. Чтобы отключить это сообщение, в терминале выполним команду:

sudo gedit /etc/default/avahi-daemon

Откроется окно текстового редактора gedit. Исправим параметр AVAHI_DAEMON_DETECT_LOCAL, зададим значение 0 вместо 1 (рис. 33).

../_images/VirtualBoxUbuntu-33.png

Рис. 33. Выключение сервиса Avahi

Теперь при загрузке системы уведомление выводиться не будет.

Если вместо рабочего стола Gnome вы хотите использовать KDE, то в терминале надо выполнить команду (установка KDE значительно увеличит размер файла виртуального диска, поэтому не следует это делать без особой необходимости):

sudo apt-get install kubuntu-desktop

На всякий случай установим файловый менеджер для терминала:

sudo apt-get install mc

При желании можно установить какой-нибудь двухпанельный файловый менеджер для графического рабочего стола, например, Krusader:

sudo apt-get install krusader

или Gnome Commander:

sudo apt-get install gnome-commander

Установим архиваторы:

sudo apt-get install rar unrar zip unzip p7zip-full p7zip-rar cabextract

Установим дополнительные шрифты:

sudo apt-get install msttcorefonts mplayer-fonts xfonts-terminus-dos xfonts-terminus xfonts-terminus-oblique xfonts-mona tv-fonts ttf-tuffy ttf-sjfonts ttf-georgewilliams ttf-fifthhorseman-dkg-handwriting ttf-essays1743 ttf-opensymbol ttf-freefont ttf-devanagari-fonts ttf-dejavu-extra ttf-dejavu-core ttf-dejavu ttf-bitstream-vera ttf-alee

Если будет выведено сообщение об отсутствии какого-либо из перечисленных здесь шрифтов, то удалите его из списка (используйте стрелку вверх на клавиатуре, чтобы заново вызвать предыдущую команду, стрелку влево для перемещения курсора, клавишу Backspace для удаления символов) и вновь выполните команду. В процессе установки, как обычно, необходимо будет утвердительно ответить на все вопросы (будьте внимательны, иногда по умолчанию выделена клавиша с отрицательным ответом, например, в диалоге с лицензионным соглашением). Для переключения активных кнопок в терминале удобно использовать клавишу Tab. Кнопки нажимаются клавишей Enter или пробелом.

После установки шрифтов можно выбрать в окне терминала шрифт Terminus (команда меню Правка ‣ Параметры профиля; снять галочку Использовать системный шрифт и выбрать Terminus в поле Шрифт).

Можно установить пакеты для отображения эффектов рабочего стола:

sudo apt-get install compiz compizconfig-settings-manager librsvg2-common

Установим wine для запуска приложений Windows:

sudo apt-get install wine

Отключение гостевого сеанса

Чтобы отключить гостевой сеанс (доступ в систему без ввода пароля), выполним в терминале команду:

sudo nano /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf

и добавим в конце файла строку:

allow-guest=false

Нажмём Ctrl+O и клавишу Enter для сохранения изменений. Закроем текстовый редактор, нажав Ctrl+X. После перезагрузки пункт с гостевым сеансом исчезнет.

Обновление системы и программ

Для обновления системы и установленных программ надо выполнить Приложения ‣ Системные утилиты ‣ Администрирование ‣ Обновление приложений. Для автоматического поиска обновлений должен быть доступен Internet. После того, как будет выполнен поиск доступных обновлений, нажать кнопку Установить сейчас и ввести пароль пользователя. По завершении процесса установки закрыть окно. Возможно, потребуется перезагрузка (будет выведено соответствующее сообщение).

То же самое легко сделать в терминале, выполнив две команды:

sudo apt-get -y update
sudo apt-get -y upgrade

Здесь ключ -y означает, что мы заранее отвечаем утвердительно на все дальнейшие вопросы.

Установка Python и математических пакетов

Нажмём комбинацию клавиш Ctrl+Alt+T для вызова терминала. В терминале выполним команду:

sudo apt-get install python-pip python-dev python2.7-dev build-essential liblapack-dev libblas-dev

Как обычно, введём пароль пользователя, а затем подтвердим свои намерения нажатием клавиш y и Enter. Дождёмся завершения установки.

Теперь установим математические пакеты Python. Сначала NumPy:

sudo pip install numpy

По завершении установки NumPy проверим его работоспособность. Для этого сначала начнём сеанс работы с Python с помощью команды:

python

В терминал будет выведено сообщение с номером версии и приглашение для ввода команд: >>>. Выполним последовательно:

>>> import numpy
>>> a = array( [2,3,4] )
>>> a

Здесь мы импортировали пакет numpy, затем создали одномерный массив с тремя элементами, после чего вывели на экран значения элементов массива.

Завершим сеанс работы интерпретатора Python, выполнив команду:

>>> exit()

Затем установим SciPy, для этого выполним в терминале последовательно две команды:

sudo apt-get install libatlas-base-dev gfortran
sudo pip install scipy

В течение нескольких минут можно будет наблюдать бесконечную вереницу предупреждений компилятора, которые можно смело игнорировать.

После установки SciPy для проверки его работоспособности снова начнём сеанс интерпретатора Python (вы не забыли одноимённую команду?) и введём:

>>> from scipy import std
>>> std([1, 3, 5])
>>> exit()

Здесь мы импортировали функцию std и вызвали её с указанными параметрами. В ответ должно быть выведено число 1.63....

Далее установим пакет matplotlib:

sudo apt-get install libpng-dev libjpeg8-dev libfreetype6-dev
sudo pip install matplotlib

Проверим работу пакета, для этого начнём сеанс интерпретатора Python и введём команды:

>>> from pylab import *
>>> plot(range(1, 20), [i * i for i in range(1, 20)], 'ro')
>>> savefig('example.png')
>>> show()

Будет выведено окно с графиком функции \(y = x^2\). Закроем окно с графиком и завершим сеанс работы с Python:

>>> exit()

Теперь установим пакет scikit-learn:

sudo pip install -U scikit-learn

Как обычно, проверим работоспособность установленного пакета:

python
>>> from sklearn import datasets
>>> digits = datasets.load_digits()
>>> digits.data
>>> exit()

В терминал будет выведен двумерный массив чисел.

Далее установим пакет pandas и проверим его работу:

sudo pip install pandas
python
>>> import pandas as pd
>>> print pd.__version__
>>> exit()

Будет выведен номер версии установленного пакета.

Наконец, пора поставить IPython, чтобы можно было забыть о чёрном окне текстового терминала:

sudo pip install jinja2
sudo pip install pyzmq
sudo pip install pygments
sudo pip install tornado
sudo pip install pyzmq
sudo pip install nose
sudo pip install ipython
sudo apt-get update
sudo apt-get install libqt4-core libqt4-gui libqt4-dev
sudo apt-get install libzmq-dev

Запустим IPython:

ipython qtconsole --pylab=inline

Будет открыто окно Qt консоли. В ответ на приглашение In [1]: введём команду:

from numpy import linspace

Приглашение сменится на In [2]:, введём:

x = linspace(0, 10, 50)

Здесь мы создали массив из 50 чисел в диапазоне от 0 до 10. Теперь введём команду:

y = cos(x)

а затем:

plot(x, y)

Увидим график с изображением функции косинус.

Закроем Qt консоль.

Теперь проверим работу IPython в браузере. Выполним в терминале команду:

ipython notebook --pylab=inline

Откроется окно браузера, в котором можно создать новую тетрадку, нажав справа кнопку New Notebook.

Если браузер не откроется автоматически, то это можно сделать вручную, после чего придётся написать в адресной строке:

http://localhost:8888

В тетрадке IPython можно для проверки выполнить несколько команд:

import pylab as pl
import numpy as np
from mpl_toolkits.mplot3d import Axes3D
%matplotlib inline
fig = pl.figure()
ax = Axes3D(fig)
X = np.arange(-4, 4, 0.25)
Y = np.arange(-4, 4, 0.25)
X, Y = np.meshgrid(X, Y)
R = np.sqrt(X**2 + Y**2)
Z = np.sin(R)
ax.plot_surface(X, Y, Z, rstride=1, cstride=1, cmap='hot')

Чтобы выполнить введённый код, нажмём Shift+Enter (рис. 34).

../_images/VirtualBoxUbuntu-34.png

Рис. 34. Построение графика функции двух аргументов в тетрадке IPython

Для завершения работы сервера IPython надо в окне терминала, в котором он был запущен на выполнение, нажать дважды комбинацию клавиш Ctrl+C.

Поставим также удобную оболочку Spyder для разработки программ на языке Python:

sudo apt-get install python-qt4 python-sphinx
sudo pip install spyder

Для запуска Spyder из терминала надо выполнить команду:

spyder &

Амперсанд после команды позволяет запускать программы в фоновом режиме, так что терминал остаётся свободным для дальнейшей работы.

Установка R на Ubuntu

Чтобы установить пакет статистических вычислений R, сначала немного откорректируем конфигурационный файл, содержащий адреса источников приложений.

Откроем в любом браузере Web-страницу http://cran.r-project.org/mirrors.html и выберем какой-нибудь сервер, расположенный недалеко от того места, где мы сейчас находимся. Для примера пусть это будет российский сервер cran.gis-lab.info.

Откроем терминал, нажав комбинацию клавиш Ctrl+Alt+T. Выполним команду:

sudo gedit /etc/apt/sources.list

Откроется текстовый файл sources.list. В конец этого файла допишем строку:

deb http://cran.gis-lab.info/bin/linux/ubuntu trusty/ #enabled-manually

Если версия нашей системы Ubuntu не 14.04, то вместо trusty надо будет написать другое кодовое имя (например, lucid для Ubuntu 10.04; имена всех релизов Ubuntu перечислены на официальном сайте; также можно просто посмотреть, какое имя уже написано в редактируемом файле в предыдущих строках).

Нажмём кнопку Сохранить и закроем окно редактора. В терминале выполним команды:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E084DAB9
sudo apt-get update
sudo apt-get install r-base r-base-dev

Как обычно, по запросу введём пароль пользователя и (при необходимости) подтверждения y и Enter.

Установка RStudio на Ubuntu

Откроем в любом браузере страницу по адресу www.rstudio.com/products/rstudio/download.

С помощью правой кнопки мыши скопируем в буфер обмена адрес установочного файла для нужной версии Ubuntu, для примера пусть это будет http://download1.rstudio.org/rstudio-0.98.1087-i386.deb.

В терминале выполним команду:

wget http://download1.rstudio.org/rstudio-0.98.1087-i386.deb

и дождёмся, когда закончится загрузка файла rstudio-0.98.1087-i386.deb. После этого выполним команду:

sudo gdebi rstudio-0.98.1087-i386.deb

(не забудьте изменить имя файла, если скачивали другой релиз).

Если программа GDebi не найдена, то сначала надо будет установить её:

sudo apt-get install GDebi

а затем опять повторить команду:

sudo gdebi rstudio-0.98.1087-i386.deb

После этого программа RStudio появится в главном меню Приложения ‣ Программирование.





Комментарии (6)

Вы просматриваете: VirtualBoxUbuntuInstall
Facebookdel.icio.usStumbleUponDiggGoogle+Twitter
Gravatar
Анастасия говорит...
Отличная статья! Спасибо автору Smile
24th November 2015 10:54pm
Страница 2 из 2

* Обязательные поля
(Не публикуется)
 
Жирный Курсив Подчеркнутый Перечеркнутый Степень Индекс Код PHP Код Кавычки Вставить линию Вставить маркированный список Вставить нумерованный список Вставить ссылку Вставить e-mail Вставить изображение Вставить видео
 
Улыбка Печаль Удивление Смех Злость Язык Возмущение Ухмылка Подмигнуть Испуг Круто Скука Смущение Несерьёзно Шокирован
 
1000
Captcha
Refresh
 
Введите код:
 
Запомнить информацию введенную в поля формы.