doc:установка_программ

Это старая версия документа.


Установка программ

Руководство работает на 7.10 Gutsy Gibbon 8.04 LTS Hardy Heron 8.10 Intrepid Ibex

Установка программ в Ubuntu возможна несколькими способами:

Установка из репозиториев

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

Репозиторий - место централизованного хранения пакетов программного обеспечения. Использование репозиториев позволяет упростить установку программ и обновление системы. Пользователь волен выбирать, какими репозиториями будет пользоваться, и даже может создать собственный. Список используемых репозиториев содержится в файле /etc/apt/sources.list.

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

С использованием графического интерфейса

Запустите программу Synaptic (Меню: Система - Администрирование - Программа управления пакетами Synaptic). По запросу введите свой пароль. В запустившейся программе нажмите кнопку «Обновить», подождите, пока система обновит данные о доступных программах.

В списке доступных программ сделайте двойной клик на нужной программе (либо клик правой кнопкой - пункт «Отметить для установки»). После того, как все нужные программы помечены для установки, нажмите кнопку «Применить». Подождите, пока необходимые пакеты скачаются и установятся. Схожие функции выполняет программа «Установка/удаление приложений» (Меню: Приложения - Установка/Удаление…)

С использованием командной строки

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

Запустите терминал (Меню: Приложения - Стандартные - Терминал). Обновите данные о доступных программах

sudo apt-get update

По запросу введите пароль. Учтите, что при вводе в терминале пароль не отображается, ни звёздочками, ни кружками, никак. Это нормально. Для установки программы введите команду в виде sudo apt-get install имя-программы, например

sudo apt-get install libsexymm2

Если нужно установить несколько программ, то их можно перечислить через пробел, например

sudo apt-get install libsexymm2 nmap

Если потребуется - ответьте на задаваемые вопросы (для положительного ответа нужно ввести Y или Д). Программа будет установлена, если она уже установлена - она будет обновлена.

Для поиска программы в списке дотупных пакетов воспользуйтель программой apt-cache

sudo apt-cache search keyword

где keyword - название программы, часть названия программы или слово из её описания.

Схожие с apt-get функции выполняет программа aptitude.

Установка из deb-пакета

Если нужной пролраммы нет в основном репозитории, и у автора программы нет своего репозитория, либо если репозитории недоступны (например, нет интернета), то программу можно установить из deb-пакета (скачанного заранее/принесённого на флешке/…). Если deb-пакет есть в официальном репозитории, то его можно скачать с сайта http://packages.ubuntu.com. Часто deb-пакет можно скачать с сайта самой программы. Можно также воспользоваться поиском на сайте http://getdeb.net.

С использованием графического интерфейса

Дважды кликните на deb-пакете. Откроется программа установки GDebi. Возможны несколько вариантов развития событий:

  • Всё в порядке. Просто нажмите «Установить пакет».
  • Пакет не может быть установлен. Например, он предназначен для другой архитектуры.
  • В системе нет необходимых пакетов. Вы можете нажать «Установить зависимости» FIXME, тогда GDebi попытается получить нужные пакеты из репозиториев. Или же вы можете самостоятельно скачать требуемые deb-пакеты и предварительно установить их точно так же с помощью GDebi.

С использованием командной строки

Запустите терминал (Меню: Приложения - Стандартные - Терминал). Установка выполняется с помощью программы dpkg

sudo dpkg -i /home/user/soft/ntlmaps_0.9.9.0.1-10_all.deb

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

Установка из исходников

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

FIXME Процесс непростой, алгоритм ветвящийся, наверное надо отдельную статью.