Работа с виртуальными машинами

Основные понятия о виртуальных машинах, преимущества и недостатки. Архитектура, абстракция и виртуализация компьютерных систем. Работа в среде MS-DOS. Мониторинг, оптимизация и аудит ОС Windows XP. Терминал и командная оболочка операционной системы Linux.

Рубрика Программирование, компьютеры и кибернетика
Вид лабораторная работа
Язык русский
Дата добавления 10.12.2018
Размер файла 5,9 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Добавить новый источник пакетов очень просто. Делается это всего одной командой:

sudo apt-add-repository ppa:user/repository

Здесь ppa:user/repository -- имя зарегистрированного репозитория. Удаляется источник пакетов аналогично, с помощью программы apt-add-repository, но с указанием ключа -r:

sudo apt-add-repository -r ppa:user/repository

Следует отметить, что просто подключить новый репозиторий недостаточно, нужно попросить операционную систему загрузить из него список доступных программ актуальных версий:

sudo apt-get update

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

sudo apt-get install имя-программы

Задание 1.

Запуск Windows-приложений

Для запуска приложений под ОС Windows следует установить два приложения -- Wine и PlayOnLinux. С их помощью можно запустить многие приложения из Windows в любимой Ubuntu Linux.

Wine

sudo add-apt-repository ppa:ubuntu-wine/ppa

sudo apt-get update

sudo apt-get install wine1.5

PlayOnLinux

sudo apt-get install playonlinux

Задание 2.

Загрузить и установить пакет qutIM

12.Установка/удаление ПО в Ubuntu Linux

Цель работы

1. Изучение процесса установки/удаления программ через менеджер управления пакетами, работы с репозиториями и обновлениями;

2. Приобретение навыков работы по установке программного обеспечения и устранению ошибок, связанных с установкой.

Рабочее задание

1. Просмотреть список используемых репозиториев в своей ОС, изменить его, добавив 3 источника на собственный выбор с помощью менеджера пакетов. Обновить репозиторий/скачать пакеты.

2. Установить приложение OpenOffice, любую игру, любой FTP-клиент (или любой клиент конфигурирования сети)

Зависимости

Разные разработчики разрабатывают разные программы и библиотеки. Определенная программа может зависеть от десятка библиотек, которые разработали разные люди. Следить за всем этим вручную --неблагодарное занятие.

К счастью для нас, проблема эта решена. Каждый раз когда вы ставите какое-либо ПО из репозитория или вручную при помощи пакета-установщика, программа-установщик разбирает эти зависимости и

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

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

И напоследок о зависимостях: допустим, вам надо скачать какую-то программу. Она тянет за собой 5 зависимостей. Каждый из них тянет за собой по 5 зависимостей еще. В итоге может получиться так, что сама программа занимает 1 мегабайт, а скачать надо 50.

.deb = setup.exe

В Windows, чтобы установить программу, необходимо скачать некий файл, наподобие setup.exe, который сам все установит. В Ubuntu используется похожая система, только вместо setup.exe используются файлы с расширением .deb

Это пакет-установщик. В разных линукс-системах установщики могут быть разные. Например, в системе RedHat Linux для установки используются пакеты с расширением .rpm

Зачем это нужно знать? Когда вы ищите ПО в интернете (если его нету в репозиториях) -- обычно на странице загрузки предоставляются различные пакеты. Вам нужен deb! Даже когда вы устанавливаете что-либо из репозитория, невидимо от вас программа скачивает deb файл (или несколько файлов, если имеются зависимости) и потом устанавливает его.

Synaptic

Заходим в меню Система -- Администрирование -- Менеджер пакетов Synaptic

Перед нами Synaptic. С помощью него можно установить и удалить любое приложение из подключенных у вас репозиториев.

Слева вверху вы можете видеть кнопку «Обновить».

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

Слева вы можете видеть категории ПО и также фильтрацию. Например, можно отфильтровать и показать все установленные программы. Не уверен что категории ПО вам сильно помогут, гораздо проще воспользоваться поиском. Чаще всего вы будете пользоваться именно этим. Нажмем на поиск.

Давайте попробуем найти что-нибудь и установить. Для примера устанавливаем файловый менеджер Krusader, аналог Total Commander в Windows. Обратите внимание на то, что ключевое слово будет искаться не только в названии пакета, но и в его описании. Иногда описание программы и название пакета не совпадают, так что в большинстве случаев пользуйтесь именно таким поиском.

В результате поиска может быть найдено несколько пакетов. Например если вы будете искать mc (консольный файловый менеджер) по названию и описанию, вы получите очень большое количество результатов, т.к. сочетание «mc» может встречаться в описании пакетов очень часто. У нас в результате на выбор два пакета. Если по названию пакетов не понятно какой именно ставить -- прочитайте описание. В моем случае Synaptic нашел еще krusader-dbg, что по идее означает debug и предназначается для программирования. Мне нужен первый пакет. Чтобы отметить ПО для установки -- кликните дважды на чекбоксе.

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

Попробуем установить пока только Krusader. Нажимаем на кнопку «Применить».

Мы ставим одно приложение, а в итоге программа со всеми зависимостями тянет на 25.4 МБ. После установки размер нового установленного ПО будет занимать 82.5 МБ. Жмем «Применить» чтобы начать установку.

Для начала скачиваются все необходимые .deb пакеты.

Затем начинается непосредственная установка.

После того как установка закончится -- нажимайте «Закрыть» или предварительно выделите галочку, чтобы по окончании установки окно закрывалось само. Ну вот и все, мы установили Krusader. Установленное ПО можно будет найти в меню, если оно конечно не консольное.

Точно также можно установить любое другое ПО, которое вам нужно. Например, если вы хотите найти приложение для того, чтобы слушать радио, запустите Synaptic и в поиске напишите Radio. Среди полученных результатов поищите то, что вам нужно.

Просмотр свойств установленного пакета с помощью Synaptic

Зайдем в Sypantic и опять найдем уже установленный Krusader.

Нажмите правой кнопкой мыши на установленном пакете.

С помощью двух пунктов меню пакет можно удалить. Замечу, что если от этого пакета зависят другие пакеты -- они тоже будут удалены. Разница между обычным удалением и полным удалением состоит в том, что при полном удалении вместе с самой программой также будут удалены все конфигурационные файлы приложения.

Зайдем в свойства пакета.

На закладке «Общее» в основном общая информация (ну это и логично). Здесь можно посмотреть какую версию вы используете, какая версия последняя, сколько нужно скачать, чтобы обновиться, категория этого ПО и другое.

Следующая закладка уже интересней. Зависимости навряд ли нас заинтересуют, а вот другая информация может быть полезной. Обратите внимание на то, что krusader предлагает установить дополнительное ПО, а именно: архиваторы, утилиты для сравнения, текстовый редактор и другое.. После установки архиваторов (если они уже не установлены) вы сможете открывать архивы в Krusader. Думаю, это полезная информация.

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

На следующей вкладке можно посмотреть доступные версии приложения. Как подсказывает замечание ниже, можно установить определенную версию приложения, например более старую, если в новой какой-то дефект.

Ну и последняя вкладка показывает расширенное описание пакета, которое поможет вам понять, то ли это, что вы ищете, или нет.

Кэш установленных пакетов

Каждый раз когда вы устанавливаете новый пакет -- он сохраняется в директории /var/cache/apt/archives/

Что это означает?

Во-первых, если вы удалите, например, Krusader, и попытаетесь его поставить заново, то вам не придется ничего скачивать.

Во-вторых, если для вас критично место на жестком диске и срочно нужно очистить его, то вы можете удалить файлы из кэша.

Например, после установки системы и всех обновлений у меня размер уже вырос до 300Мб. Позже я покажу как удалить весь кеш одной командой, а сейчас он нам еще понадобится.

Удаление ненужных зависимостей

Как вы уже знаете, одна программа может зависеть от десятка библиотек. При установке приложения все зависимости будут установлены автоматически. А что будет, если программа нам не понравится и мы ее удалим? Что будет с зависимостями? Если другое приложение использует эти же библиотеки -- то естественно они нужны в системе. А если нет?

Давайте удалим установленный Krusader. Как это сделать я описал выше.

После того, как Krusader будет удален, в Synaptic выберите «Состояние» из фильтра ПО. Если все было сделано правильно -- вы увидите категорию «Установленные (могут быть автоматически удалены)». Эта категория появляется только тогда, когда в системе установлены библиотеки, которые уже не нужны. Можно выделить все пакеты и удалить их.

Пункт меню «Установка/удаление приложений»

Synaptic хорош для тех случаев, когда вы знаете что устанавливать или хотя бы приблизительно догадываетесь об этом. Но иногда хочется просто поэкспериментировать, попробовать разные приложения, сравнить их..

Для этих целей есть другое приложение.

Заходим в пункт меню Приложения -- Установка/удаление приложений.

Перед вами приложение, с помощью которого можно сделать обзор ПО. Слева находятся категории.

Обратите внимание на краткое вступление, которое показывается при запуске программы. Установка/удаление программ делается очень просто, также как и в Synaptic. Особое внимание обратите на то, что по умолчанию показываются не все приложения, а только поддерживаемые! Я специально выделил это на рисунке выше. Чтобы увидеть все приложения, которые можно установить, выберите соответствующий пункт меню. Также приложения можно сортировать по их популярности. На первом месте окажется то, что пользователи устанавливают чаще всего. Хотя не стоит доверять этому, иногда очень хорошие программы стоят не в первых рядах.

Установка .deb с помощью GDebi

Репозитории это хорошо, но иногда бывают ситуации, когда там нету того, что нам нужно. Иногда там вообще нету нужного пакета, а иногда там находится старая версия, которая не поддерживает то, что было реализовано совсем недавно. И тогда вы заходите на сайт производителя в надежде что там есть .deb версия и скачиваете ее.

После того как пакет скачали -- найдите его (по-умолчанию Firefox сохранит его на рабочем столе, если там нету, зайдите в домашнюю директорию через меню «Переход»). Все что нужно сделать -- просто дважды нажать мышкой на пакете.

Если в репозиториях есть ПО, которое вы пытаетесь ставить вручную -- вы увидите различные предупреждающие сообщения. Если вы видите сообщение и не знали о том, что в репозиториях есть это ПО, а

тем более если в репозиториях такая же версия или даже новее -- то ставьте с помощью Synaptic.

Но в нашем случае мы знаем что мы делаем.

Как видно из рисунка, у пакета есть 35 зависимостей. Откуда они будут ставиться? Из репозиториев. Что это значит? Если на сайте, где вы скачали ПО есть какие-то дополнительные библиотеки и их не будет в репозиториях, то вы увидите ошибку. Вот пример:

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

В нашем случае все зависимости находятся в репозиториях. Нажимаем кнопку «Установить пакет». Зависимости скачиваются (если их нету в кеше), устанавливаются и потом устанавливается сам пакет.

Ну вот и все. Пакет установлен.

Откроем Synaptic.

В фильтре по состоянию появилась категория «Установленые (локально или устаревшие)» и в нем находится наш пакет. Таким образом вы можете контролировать все, что поставили вручную.

Исправление пакетов с ошибками

Иногда можно перестараться с установкой ПО и поломать что-нибудь. В этом случае вы увидите предупреждающее сообщение в трее через некоторое время. Либо вы увидите сообщение при запуске Synaptic

или если вручную попробуете что-нибудь установить.

Эта ситуация может возникнуть, например, если с помощью dpkg -i попытаться поставить пакет, для которого не были найдены зависимости. Ну и много других ситуаций.

Чтобы увидеть проблемный пакет в Synaptic выберите «Специальные фильтры -- С ошибками».

Чтобы починить пакет, выберите пункт меню «Правка -- Исправить пакеты с ошибками».

После этого нужно применить те действия, которые приготовил Synaptic. Это может быть просто установка дополнительных пакетов или удаление неверного пакета, если зависимости не могут быть найдены.

После того как вы нажмете «Применить» -- вы увидите какие действия будут выполнены. В консоли можно сделать тоже самое с помощью команды:

sudo apt-get -f install

Alien

Иногда бывают ситуации, когда есть только .rpm пакет (другой вид установщика, из других Linux-систем), но установить программу необходимо.

Например в таком формате можно найти установщик vmware tools, если вы пробуете Ubuntu на виртуальной машине.

В этом случае можно конвертировать .rpm пакет в .deb пакет, хотя это и не рекомендуется.

Поможет в этом программа alien

Чтобы установить ее:

sudo apt-get install alien

Или через Synaptic.

После того как он установлен, перейдите в консоли в директорию, где находится .rpm пакет и выполните команду:

alien имя_файла.rpm

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

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

· Программное обеспечение можно устанавливать из репозиториев или вручную.

· Программа может зависеть от других программ или библиотек. Это называется зависимостями. Зависимости должны быть установлены до того, как будет установлена сама программа.

· Чтобы установить программу из репозитория, используйте Synaptic или apt-get.

· Консольный вариант очень хорош для использования в скриптах или если надо установить сразу много пакетов.

· Чтобы установить пакет, который вы предварительно скачали, вручную -- просто дважды на нем кликните или используйте команду dpkg.

· Иногда можно поломать пакеты, чтобы исправить это используйте Synaptic или команду sudo apt-get -f install.

· Пакеты .rpm можно конвертировать в .deb, хотя это и не рекомендуется. Используйте программу alien чтобы сделать это.

· Иногда не знаешь, что нужно поставить, а просто хочется поэкспериментировать. Для этих целей лучше всего подходит программа, которую можно вызвать через меню: Приложения- Установка/удаление приложений.

· Все операции по установке-удалению должны быть произведены от имени суперпользователя.

Размещено на Allbest.ru

...

Подобные документы

  • Архитектура виртуальной машины, абстракция и виртуализация. Обзор технологии виртуальной машины, ее преимущества и недостатки. Возможности VirtualBox по работе с виртуальными жесткими дисками. Установка Windows 8 в VirtualВox, главное окно программы.

    курсовая работа [3,7 M], добавлен 22.03.2014

  • Основные моменты истории операционных систем, связывающих аппаратное обеспечение и прикладные программы. Характеристика операционной системы Microsoft Windows Seven, анализ операционной системы Linux. Преимущества и недостатки каждой операционной системы.

    курсовая работа [63,0 K], добавлен 07.05.2011

  • Основные понятия операционных систем. Современное оборудование компьютера. Преимущества и недостатки операционной системы Linux. Функциональные возможности операционной системы Knoppix. Сравнительная характеристика операционных систем Linux и Knoppix.

    реферат [1,5 M], добавлен 17.12.2014

  • Понятие операционной системы. Фундаментальные особенности Linux. Обзор основных качеств. Программное и аппаратное обеспечение, безопасность системы. Преимущества ОС - общественная доступность проекта, открытость, бесплатность, развитая оболочка.

    реферат [63,2 K], добавлен 09.01.2011

  • Графические интерфейсы и расширения для DOS. История развития операционной системы Microsoft Windows. Новшества ее современных версий: пользовательский интерфейс, языковая интеграция, системы защиты. Хронология развития и архитектура системы GNU/Linux.

    реферат [38,9 K], добавлен 25.10.2010

  • Работа с объектами операционной системы Windows: основные понятия и горячие клавиши. Создание и редактирование файлов и папок. Скриншоты и графический редактор Paint. Редактирование простейших текстовых документов в Блокноте. Работа с калькулятором.

    лабораторная работа [16,6 K], добавлен 30.11.2010

  • Знакомство с графическим интерфейсом ASP Linux, его основные преимущества и недостатки, разработка навыков работы с сервисным и прикладным программным обеспечением этой системы. сравнительный анализ функциональных возможностях изученной среды и Windows.

    методичка [1,6 M], добавлен 12.09.2008

  • Изучение общих понятий операционной системы Android, разработанной для коммуникаторов, планшетных компьютеров, основанной на ядре Linux. Разработка программного обеспечения Android. Преимущества и недостатки мобильной операционной системы Windows Mobile.

    реферат [60,6 K], добавлен 16.04.2012

  • Понятие и внутренняя структура операционных систем, их классификация и разновидности, предъявляемые требования, этапы становления и развития, функциональные особенности. Описание и назначение базовых компьютерных систем: DOS, Windows, Linux, Mac.

    курсовая работа [44,9 K], добавлен 14.12.2013

  • Понятия вычислительной системы, ее аппаратное обеспечение. Конфигурация и устройство компьютера. Элементы управления операционной системы Windows ХР. Стандартные и служебные приложения ОС. Архитектура фон Нейман. Работа в программе Microsoft Excel.

    шпаргалка [47,0 K], добавлен 29.12.2010

  • ОС Linux - название Unix-подобных операционных систем, основанных на одноимённом ядре. Дистрибутив Lubuntu 12: интерфейс, командная строка, основные программы, входящие в состав пакета. Работа с сетью, конфигурированием и администрированием системы.

    методичка [2,0 M], добавлен 28.10.2014

  • Linux – одна из наиболее популярных распространяемых бесплатно операционных систем. Работа с базовым ограниченным набором программ по умолчанию. Характеристика основных программ, которые расширяют возможности операционной системы Linux для пользователя.

    презентация [486,5 K], добавлен 09.10.2013

  • Основные выпуски (редакции) операционных систем Windows Vista и Windows Seven, их недостатки и преимущества. История создания, совместимость приложений с операционными системами. Новшества, которые принесла в мир компьютерных технологий каждая из систем.

    реферат [66,3 K], добавлен 17.02.2011

  • История развития и версии Linux. Ключевые черты, преимущества и сравнительные характеристики операционной системы. Программные характеристики, основные причины успеха и бурного развития Linux. Главные проблемы распространения операционной системы.

    курсовая работа [64,4 K], добавлен 13.12.2011

  • Характеристика и принцип работы подсистемы-инсталлятора Windows Installer, ее структура и назначение. Порядок и варианты установки программ в ОС Linux, их преимущества и недостатки. Методика и основные этапы составления базы данных программ-аналогов.

    курсовая работа [369,2 K], добавлен 24.08.2009

  • Общая характеристика, история разработки и возможности Windows Vista - операционной системы, одной из ведущих продуктов на мировом рынке. Описание аппаратных требований и процесса установки. Отличительные черты, преимущества и недостатки Windows Vista.

    презентация [4,7 M], добавлен 24.05.2010

  • Характеристика операционной системы. История развития Windows. Сравнительная характеристика версий Windows. Элементы и инструменты Windows XP. Прикладные программы в Windows XP. Работа настольных и портативных компьютеров под управлением Windows.

    доклад [19,1 K], добавлен 16.10.2011

  • Общее понятие об оперативной системе Windows Vista. Сравнительный анализ систем Windows XP и Windows Vista. Специфика процесса установки, трехмерный интерфейс Aero Glass, действие некоторых мини-приложений. Новости управления папками, работа в интернете.

    реферат [2,4 M], добавлен 01.02.2010

  • Методы и приемы работы в операционной системе Windows XP, часто используемой при работе с персональным компьютером. Средства по настройке и конфигурации операционной системы. Соответствие используемых аппаратных средств потребностям пользователя.

    курсовая работа [4,7 M], добавлен 15.07.2009

  • Архитектура строения операционной системы. Назначение API в операционных системах и разных платформах. Особенности строения API в ядре Linux. Реализация проекта для работы с CDROM на CentOS. Сравнение Linux и Windows. Реализация проекта на Win32 API.

    дипломная работа [1,6 M], добавлен 08.06.2017

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.