Способы установки программ в Linux

Содержание

  1. 1. Установка приложения MC через терминал Sudo apt-get install mc
  2. 2. Установка Deb-пакетов
  3. 3. Установка через «магазин приложений»
  4. 4. Обновление всех пакетов в системе sudo apt-get update/upgrade
  5. 5. Тест по теме «Способы установки программ Linux»
Тест: 4 вопроса
1. Как именуется супер пользователь «терминала» Elementary OS?
root
sudo-i
Debian
2. Для чего используется команда “Apt”?
Получение репизория подходящего пакета
Вывод месте, где хранятся пакеты для Elementary OS
Инструмент для взаимодействия с системой управления пакетами
3. Каков функционал использования команды Dpkg?
Вставка файлов на съемный носитель
Управление Deb-пакетами
Разрешение установки через «магазин приложений»
4. Для чего используется «Apt-get update»?
Загрузка и обновление списков пакетов из репозиториев
Удаление устаревших пакетов из репозиториев
Создание пакетов из репозиториев

Опытные пользователи используют для установки программного обеспечения «терминал».
Elementary OS относится к Debian ветке Линукса, а это значит, что установка возможна из терминала по сети. Все установки пакетов происходят под учетной записью супер пользователя (root). Необходимо добавлять sudo перед командами или войти в режим суперпользователя sudo -i.

Установка производится пакетами, используя команды apt-get install, apt:

Apt – Advanced Package Tool инструмент для взаимодействия с системой управления пакетами.

Apt-get означает найти подходящий пакет и get получить его из репозитория.

Репозиторий – место, как правило сервер ftp, где хранятся пакеты для Elementary OS. Имеется 2 вида репозиториев:

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

Установка приложения MC через терминал Sudo apt-get install mc

Система нашла данный пакет в стандартных репозиториях и спрашивает: «вы точно хотите установить данный пакет», необходимо ответить утвердительно нажав кнопку «y»:

1.png

После установки в терминале появятся сообщения о конфигурировании и добавлении пакета:

2.png

*Debian ветка также предусматривает установку локально пакетов .deb.
Пакет может быть на флешке, диске, на любом съемном носителе, а также его можно скачать из терминала из ftp сервера командой wget –O. Ключ –O означает что это файл.

Установка Deb-пакетов

Установка Deb-пакетов осуществляется с использованием команды Dpkg –I устанавливаем его.
Dkpg встроенное программное обеспечение для управления пакетами. Но dkpg не понимает зависимостей пакетов и не поддерживает репозиториев, если устанавливаемая программа имеет зависимость от смежного ПО, то установить будет возможно только после использования apt install –f.

Установка teamviewer из deb-пакета, используя dkpg
Sudo dpkg – I teamviewer_14.1.9025_amd64.deb

3.png

После успешной установки система оповестит о том что пакет установлен, но в данном случае имеются зависимости и пакет установился не правильно, о чем имеется соответствующая запись в терминале:

4.png

Используя команду sudo apt install –f, необходимо установить зависимости, для данного пакета система сама определяет, каких пакетов нет в системе, не только для данной программы.

5.png

И предлагает их установить, необходимо согласиться

6.png

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

7.png

Установка через «магазин приложений»

Самый простой способ установки, но далеко не все пакеты имеются в магазине. Необходимо открыть магазин в поиске, найти или выбрать по категориям необходимый пакет и нажать «установить».

Установка приложения clipher через магазин приложений:

8.png

Обновление пакетов происходит теми же способами, что они и устанавливаются:

  1. Через магазин -> обновить.
  2. Одиночный деб пакет -> повторить установку новой версии пакета.
  3. Обновление всех пакетов, для который добавлены репозитории осуществляется командой apt update.

Обновление всех пакетов в системе sudo apt-get update/upgrade

Apt-get update фактически не устанавливает новые версии программного обеспечения. Вместо этого он обновляет списки пакетов для обновлений пакетов, нуждающихся в обновлении, а также новые пакеты, которые только что пришли в хранилища. Apt-get update загружает списки пакетов из репозиториев и «обновляет» их, чтобы получить информацию о новейших версиях пакетов и их зависимостях. Он будет делать это для всех репозиториев и PPA.

9.png

Команда sudo apt-get upgrade используется для установки новейших версий всех установленных пакетов системы из источников, указанных в /etc/apt/sources.list. После выполнения данной команды разыскиваются новейшие версии установленных в настоящий момент пакетов и производится их обновление. При этом не будет удалено ни одного установленного пакета или установлено нового пакета, не имеющего уже установленной в системе предыдущей версии. Текущие версии установленных в настоящий момент пакетов, если они не могут быть обновлены новыми версиями без изменения статуса других пакетов, будут оставлены в неизменном виде. Для того, чтобы apt-get узнал о существовании доступных новых версиях пакетов, данной команде должна предшествовать команда update.

10.png

После обновления системы и всех зависимостей можно увидеть, что сгенерирован новый initrd.img и следующая загрузка системы будет уже со всеми обновлениями.

11.png

Не знаете, сколько стоит статья по информатике на заказ? Обратитесь к нашим экспертам!

Тест по теме «Способы установки программ Linux»

Комментарии

Нет комментариев
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Прямой эфир