Установка программ в Debian с помощью терминала и графического интерфейса

как устанавливать программы в Debian

Как установить программу в дебиан. В этой статье я расскажу как. Программы в дебиан и дистрибутивах основанных на Debian распространяются с помощью репозиториев (как настроить репозиторий рассказывал здесь) и отдельных пакетов с расширением *.DEB.


Установка программ в Debian и дистрибутивах на его основе не отличается. Рекомендованный способ это — репозиторий. Старайтесь не использовать установку программ из пакетов полученных иным путем. Рассмотрим способы как с помощью терминала так и в графическом интерфейсе.

Установка программ в Linux Debian и производных с помощью терминала

Для поиска, проверки, установки, обновления и удаления программных пакетов в дебиан и дистрибутивах основанных на нем (Ubuntu, LinuxMint, Elementary OS, Kali Linux и др.) используется пакетный менеджер APT — advanced packaging tool.

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

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

Для примера установим двухпанельный файловый менеджер Midnight Commander. Cначала обновите список пакетов:

ДЛЯ СПРАВКИ: В ранних версиях дистрибутива, таких как дебиан 7 и старше, требовалось указывать команду «apt-get». Такой вариант команды работает и в современных системах. Но я буду использовать обновленный вариант.

Продолжим. Теперь проверим есть ли пакеты для установки в наших репозиториях. Для поиска используем команду apt search имя_программы . Например:

На скриншоте ниже отображен результат поиска.

результат работы пакетного менеджера apt при поиске программы mc, sudo apt search package.

Как видно из примера пакет доступен для установки. Что бы его установить используется команда apt install имя_пакета .

Как одной командой установить две и более программы или пакетов с помощью терминала. Для этого, просто указывайте названия через пробел. Например, sudo apt install имя_программы_1 имя_программы_2 имя_программы_3 и так далее.
Будет установлен сам пакет и все зависимости.

Установка программ с помощью пакетного менеджера apt

Продолжим на заданном примере. Как мы выяснили нужно установить пакет «mc». Даем команду:

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

Для того, что бы не подтверждать установку можно сразу задать атрибут «-y». Например, sudo apt install mc -y . Снизу виден прогресс бар отображающий процесс.

показан ход выполнения инсталляции пакета mc в debian

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

Для запуска программы из терминала в линукс нужно указать её имя. Например, для работы с mc нужно указать команду mc . Пример выполнения смотрите на скриншоте.
Пример запущенного mc

Учтите, что приложение запустится с правами того пользователя под которым вы авторизовались в системе.

Если нужно выполнить команду от имени другого пользователя то нужно сначала авторизоваться под ним и запустить или использовать команду — sudo. Например, мы часто используем её при обновлении системы когда указываем sudo apt update .

Mc это консольная программа и открывается внутри терминала поэтому нам не мешает консоль.

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

Чтобы запустить программу и автоматически закрылся терминал нужно использовать амперсанд (&) после имени программы тогда терминал можно будет закрыть. А для того, чтобы окно закрылось автоматически нужно дописать «exit». Например,

Читайте также:  Программа для изменения формата и размера изображения Converseen
Firefox & exit .

Debian установка пакетов

Теперь рассмотрим как установить deb пакеты в debian если их нет в репозиториях. Еще раз напомню, что такие пакеты нужно тщательно выбирать и не добавлять в систему все подряд из не проверенных источников!

Для примера я буду использовать пакет «libssl1.0.0_1.0.1t-1+deb8u11_amd64.deb» для архитектуры AMD64. Я уже скачал пакет с официальной страницы.

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

Работа с пакетами осуществляется с помощью низкоуровневой утилиты dpkg. При наличии пакета именно она позволяет устанавливать и анализировать его.  Для установки пакетов применяется опция -i или --install   (подробную справку о программе можно получить используя команду man dpkg ).

Итак, использую команду cd для перехода в папку с пакетом. В моем случае это директория «Загрузки». Выполним команду:

пример установленного deb пакета с помощью dpkg в терминале линукс

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

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

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

GDebi Debian установка в два клика

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

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

Рассмотрим пример инсталляции браузера опера. Как правило после установки gdebi достаточно кликнуть по файлу два раза и оно будет запущено.

Если этого не произошло то кликаем правым кликом по скаченному .deb пакету. Откроется контекстное меню в котором выбираем “Открыть с помощью “Программа установки пакетов Gdebi””

Контекстное меню для установки пакеты с помощью gdebi.
Будет запущена программа Gdebi в которой мы увидим сведения о пакете и кнопку для установки.

Интерфейс запущенной программы GDebi для установки деб пакета.
Нажимаем кнопку “Установить пакет” при запросе пароля администратора укажите его и дождитесь завершения установки. После того как завершатся все операции будут выведены две дополнительные кнопки:

  • Переустановить пакет
  • Удалить пакет

Установка программ в Debian с помощью терминала и графического интерфейса
Как вы понимаете с помощью Gdebi можно выполнять дополнительные действия с пакетами а именно переустановку и удаление.

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

Установка программ имеющих свой инсталлятор из файлов sh, run. Запуск sh скрипта

Программы распространяемые с собственным инсталлятором похожи на установку программ в windows с помощью файла setup.exe. С ними идет скрипт или бинарный файл в котором прописаны инструкции для установки этой программы.

Этот вариант так же не желателен! Но если вы уверены, что не навредит и программа вам нужна то можно установить.

Для установки зайдите в папку с программой, например, cd Загрузки и сделайте скрипт исполняемым командой chmod +x имя_скрипта.sh . Например:

Запуск скрипта sh в linux нужно производить из под учетной записи root или с помощью sudo. Пример,  sudo ./имя_скрипта.sh . Теперь можно запустить скрипт командой:

Будет запущена установка программы. Программы и драйверы так же распространяются в самораспаковывающихся архивах. В этом случае будет один файл с названием приложения и расширением .sh.

Например, так распространялся Netbeans. Скрипт запускает некоторое подобие мастера установки в котором нужно нажимать на кнопки для ответов на вопросы и продолжения.

Пример запуска исполняемого скрипт программы NeatBeans в debian

Как посмотреть установленные пакеты linux Debian

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

Читайте также:  Как установить Viber на компьютер в Debian linux

Для удобства можно вывести эту информацию в файл. Пример команды:

В этом случае список пакетов будет сохранен в текстовом файле в корне пользовательского каталога с именем package.txt.

Также можно использовать утилиту apt. Команда:

Что бы посмотреть установлена программа или пакет можно использовать команду dpkg --get-selections имя_пакета. Для примера возьмем наш файловый менеджер mc. Команда будет такой:

Так как он установлен будет выведено короткое сообщение install. В противном случае — «dpkg: шаблону mc не соответствует ни один пакет». Для вывода более полной информации можно использовать команду dpkg --status имя_пакета. .

Графический пакетный менеджер Synaptic linux

Теперь перейдем к рассмотрению установки программ в линукс Debian с помощью графического пользовательского интерфейса. Для этого в дебиан по умолчанию используется программа Synaptic.

Если по какой либо причине в вашей копии системы этой программы нет то установить Synaptic можно командой:

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

Окно запущенной программы Synaptic

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

Кнопки управления программы Synaptic

Для установки программ в Linux Debian с помощью Synaptic нужно выбрать пакет. Прежде всего обновите информацию о пакетах. Для этого можно нажать сочетание клавиш Ctrl+R либо кликнуть по кнопке «Обновить».

Затем, что бы вызвать меню поиска нажать сочетание клавиш Ctrl+ F или кликнуть по кнопке «Поиск». В открывшемся окне указать название программы или пакета. Например, Midnight Commander и нажать кнопку «Поиск».

Окно для поиска приложений в Synaptic

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

Для установки нужно сделать правый клик по строке с выбранным пакетом. Появится контекстное меню в котором выберите пункт «Отметить для установки».

Добавление в очередь необходимых изменений в программы Synaptic width=

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

Добавление в очередь необходимых изменений в программы Synaptic

Нажмите кнопку «Применить», окно закроется и вы вернетесь в интерфейс выбора пакетов. Теперь в верхнем меню тоже нажмите кнопку «Применить».

Опять будет открыто окно в котором тоже нужно нажать кнопку «Применить». Начнется процесс установки. В конце будет выдано сообщение о том, что изменения применены то есть установка завершена.

Завершенный процесс установки в Synaptic

Как установить быстрый фильтр в Synaptic

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

Для установки вводим команду:

Теперь для обновления команда:

Ключ –f здесь нужен для принудительного обновления базы даже если она была обновлена. После всех действий в синаптике появится быстрый поиск расположенный верхнем меню.

Отображение в программе synaptec быстрого фильтра для наглядности обведенного красной рамкой, стрелкой с зеленого цвета текстом

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

Подводя итог можно сказать. В Debian и системах построенных на его основе установка приложений не вызовет затруднений ни у новичка, так как имеется графическая среда, ни для опытного пользователя использующего терминал. Как удалять программы и пакеты в Linux Debian читайте в этой статье.

(Visited 11 311 times, 1 visits today)
Михаил Чужой

Администратор сайта. Веду записи об использовании компьютера для людей.

CHUZHOY007.ru
Добавить комментарий