APT-GET в Ubuntu

Apt Get V Ubuntu



APT — это инструмент командной строки в Ubuntu. Это один из наиболее часто используемых и чрезвычайно мощных инструментов командной строки в Ubuntu. APT можно использовать для установки новых программных пакетов, обновления пакетов, которые уже установлены в вашей системе, или даже обновления. Этот инструмент командной строки, безусловно, один из первых, который все новички изучают в Linux. APT можно разделить на APT-GET, APT-CACHE и APT-CONFIG. В этом руководстве мы рассмотрим различные способы использования APT-GET.

Apt-get исходный код и Apt-get build-dep

Apt-получить исходный код <пакет>

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

Чтобы это работало, укажите запись deb-src в /etc/apt/sources.list в нестабильном (она также должна быть раскомментирована). И запустите обновление после изменения файла sources.list.







компакт диск / так далее / подходящий

нано источники.список

Затем раскомментируйте строки deb-src.



  Без названия14



Затем выполните обновление:





судо apt-получить обновление

Загрузите исходный пакет:

компакт диск ~

компакт диск Загрузки

мкдир imagemagick_source

компакт диск imagemagick_source

судо способный получить источник имиджмагик

  Без названия15

Вот что находится в папке imagemagick_source:

  Без названия16

Судо apt-получить сборку-деп < упаковка >

Последний используется для установки всех зависимостей для конкретного пакета, которые позволят его собрать. Другими словами, зависимости — это библиотеки/программы, необходимые для компиляции пакета. И последний получит зависимости для вас.

Судо apt-получить установку < упаковка >

Судо apt-получить установку < упаковка >

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

  Без названия6

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

Чтение списков пакетов… Готово — прошёлся по репозиторию софта и проверил все доступные пакеты.

Построение дерева зависимостей ” — здесь apt-get собирает другие необходимые пакеты для запуска интересующего пакета.

  Без названия7

APT извлечет все требования и также установит их. /etc/apt/sources.list используется для точного определения пакетов. Чтобы установить конкретную версию пакета, вы можете написать:

Судо apt-получить установку < имя пакета > знак равно < версия пакета >

Если, с другой стороны, вы просто хотели загрузить пакет, но не устанавливать его, вы можете сделать это, добавив переключатель d. Последний загрузит файл и поместит его в /var/cache/apt/archives.

Судо способный получить установить < упаковка >

  Без названия8

Вы можете имитировать установку также с помощью переключателя s (-s, –simulate, –just-print, –dry-run, –recon, –no-act)

Судо способный получить установить < упаковка >

Последний никоим образом не изменяет систему, форму или форму, а скорее имитирует установку. Если и когда пользователь без полномочий root имитирует установку, она может выглядеть искаженной из-за отсутствия доступа к определенным конфигурациям.

Следующим, что мы собираемся рассмотреть, является исправление сломанного (-f, –fix-broken):

Судо способный получить -f установить < упаковка >

В этом случае он попытается исправить сломанные зависимости.

Судо способный получить Автоматическая очистка / чистый

Судо apt-получить чистый

Эта команда — clean — используется для очистки локального репозитория пакетов. Он удаляет все из /var/cache/apt/archives, что в основном освобождает место в системе.

Судо apt-получить автоочистку

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

Предположим, что я скачиваю VLC (и только скачиваю) с помощью команды sudo apt-get -d install vlc. Вот так выглядит /var/cache/apt/archives:

  Без названия9

Теперь воспользуемся автоочисткой:

Судо apt-получить автоочистку

  Без названия10

А теперь почистим:

  Без названия11

Предполагается, что вы поняли, что делает clean, а что нет.

Судо способный получить --удалять Удалить < упаковка >

Судо способный получить --удалять Удалить < упаковка >

Здесь, чтобы удалить пакет с помощью APT, вы можете использовать либо чистку, либо удаление, либо и то, и другое. Remove используется для удаления пакета, но НЕ файлов конфигурации. Purge также удалит все файлы конфигурации.

Судо apt-получить автоматическое удаление

Судо apt-получить автоматическое удаление < упаковка >

Всякий раз, когда вы устанавливаете определенный пакет, все его зависимости также устанавливаются автоматически. С другой стороны, когда вы удаляете пакет, пакет удаляется, но зависимости остаются. Здесь на помощь приходит apt-get autoremove. Autoremove удалит не только установленный пакет, но и установленные зависимости.

  Без названия17

Судо apt-получить обновление

Судо apt-получить обновление

Как говорится в термине, эта команда используется для обновления. Теперь, что он обновляет и что делает команда? В этом случае выполняется обращение к файлу /etc/apt/sources.list и обновляется база данных пакетов, доступных пользователю. Если файл sources.list когда-либо изменялся, вам обязательно нужно выполнить эту команду.

  Без названия

Итак, здесь, на предыдущем изображении, я запустил команду обновления, и мы видим, что она выбрасывает несколько строк. Эти строки говорят «Hit», «Get» или «Ign».

Попадание: нет изменений в версии пакета

Получить: доступна новая версия, и APT получает ее для вас

Ign: игнорировать пакет

Обновление APT не будет загружать и устанавливать все новые доступные пакеты. Но вы можете ввести следующее, чтобы увидеть, какие из них имеют новую доступную версию:

Список подходящих --обновляемый

  Без названия2

Здесь, как вы можете видеть, будет отображаться текущая версия (в вашей системе), которая у вас есть, и новая доступная версия.

Судо apt-получить обновление

Судо apt-получить обновление

Следующая команда, похожая на команду обновления, — это команда обновления. Последняя команда (обновление) используется для обновления или установки более новых версий всех различных пакетов, которые уже установлены в системе. Он получает новейшие версии из источников, которые находятся в файле etc/apt/sources.list. Пакеты, уже установленные в системе, НИКОГДА не удаляются, а новые, не установленные в данный момент пакеты никогда не устанавливаются. Но скорее «обновление» предназначено для ВСЕХ пакетов, которые в настоящее время установлены в системе. Если и когда пакет не может быть обновлен без изменения статуса другого пакета, он остается UN-UPGRADED (не обновлен). Обычно команде обновления предшествует команда обновления. Это делается для того, чтобы APT знал, что на самом деле существуют новые пакеты.

Судо apt-получить дист-обновление

Судо apt-получить дист-обновление

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

Судо способный получить скачать

Судо способный получить скачать < упаковка >

Это похоже на -d install. Apt-get -d install загрузит файл в /var/cache/apt/archives, а apt-get download загрузит файл deb в текущий рабочий каталог. Apt-get download загрузит файл deb, но не зависимости. Кроме того, apt-get download не установит пакет.

Судо apt-получить чек

Судо apt-получить чек < упаковка >

Проверка Sudo apt-get используется для обновления кеша пакетов, а также для проверки неработающих зависимостей.

Для получения дополнительной информации и дополнительных параметров введите:

человек способный получить

Заключение

Команды APT-GET очень мощные и в то же время очень простые. В этом руководстве мы узнали о том, как использовать команды APT-GET: источник, сборка-деп, установка, очистка, автоматическая очистка, очистка, удаление, автоматическое удаление, обновление, обновление, дистрибутивное обновление, загрузка и проверка были рассмотрены в этом руководство.