Показать статистику
0 голосов
от (1.6тыс. баллов)

Как и для чего используется команда apt?

1.1тыс. просмотров 3 ответов

3 Ответы

0 голосов
от (26.4тыс. баллов)
редактировать от

команда apt в Linux

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

В данное время apt-get  - это распространенный инструмент APT.

Использование apt 

Обновление базы данных пакетов с помощью apt

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

Для этого применяется sudo.

sudo apt update

Когда вы выполните эту команду, вы увидите информацию о пакете, полученную с различных серверов

На скриншоте видны строки Hit, Get и Ign. ( у меня они на русском).

Get

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

Hit

Говорит о том, что никаких изменений нету в данной версии Вашего пакета

Ign

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

Обновление с apt

sudo apt upgrade

Это покажет вам, сколько и какие все пакеты будут обновлены.

Как вариант

sudo apt full-upgrade

Отличие apt update от apt upgrade

apt update лишь обновляет базу данных пакетов.

Как самый удобный способ обновления - это команда

sudo apt update && sudo apt upgrade -y

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

sudo apt install <package_name>

Меняете <имя_пакета> на тот который вам необходим. Примерно так вот

sudo apt install mplayer

Нажмите  "Tab" и получите подсказку

от (26.4тыс. баллов)
редактировать от
0

apt установка сразу нескольких пакетов сразу

sudo apt install <package_1> <package_2> <package_3>

Установка без обновления

sudo apt install <package_name> --no-upgrade

sudo apt install mplayer --no-upgrade

Обновление без установки

sudo apt install <package_name> --only-upgrade

Установка чего-то конкретного

sudo apt install <package_name>=<Версия с названием пакета>

Удаление пакетов

sudo apt remove mplayer

Альтернативный метод purge. 

sudo apt purge mplayer

Отличие apt remove от apt purge

apt remove

Команда удаляет файлы Вашего пакета и оставляет его конфигурации

apt purge 

Эта команда очистит все, в том числе и файлы конфигурации пакета.

Поиск пакетов

apt search <search term>

Просмотр содержимого пакета

apt show <package_name>

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

apt list --upgradeable

весь перечень установленных пакетов увидеть при помощи

apt list --installed

Увидеть все пакеты

apt list --all-versions

Очистка системы  apt командой

sudo apt autoremove

0 голосов
от (1.7тыс. баллов)
Короче говоря, для всего того же, для чего использовался apt-get. Только некоторые команды немного изменены.
0 голосов
от (1тыс. баллов)

Использование команд APT в Linux.

Все виды использования будут на примере Ubuntu 16.04, но возможно использовать и другие дистрибутивы на базе Debian/Ubuntu.

1.Обновление для баз данных пакетов.

Apt взаимодействует с базами данных пакетов, допустим, если БД(база данных) не хочет обновляться, то система не найдет новые пакеты. Поэтому обновить репозиторий необходимо выполнить первым делом, в Linux-системе после установки.Чтобы обновить БД пакета в терминале нужно иметь привилегии суперпользователя, нужно использовать команду sudo.

sudo apt update

Вы увидите всю информацию о пакетах, полученную с разных источников.

В терминале будут показаны три типа: HIT, GET, IGN.

  • Hit – обновлений нет.
  • Ign – игнорирование пакета, либо произошла ошибка при извлечении, но она была тривиальной, поэтому игнорируется.
  • Get – есть новая версия, загружается информация о этой версии.

2.Обновление для уже установленных пакетов.

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

sudo apt upgrade

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

3.Установка новых пакетов.

Зная название пакета, можно его установить, введя эту команду.

sudo apt install <package_name>

Если вы не запомнили название, то можно ввести лишь начало, затем нажать «Tab».Также вы можете установить несколько пакетов одновременно, введя такую команду.

sudo apt install <package_1> <package_2> <package_3>

4. Удаление установленных пакетов.

Если ввести команду, которую вы видите ниже, то можно удалить любой пакет.

sudo apt remove <package_name>

Также можно использовать очистку.

sudo apt purge <package_name>

5. Поиск пакетов.

Вы можете находить пакеты, которые вам нужны, с помощью этой команды.

apt search <search term>

Итог.

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

...