Apt-get исходный код и Apt-get build-dep
Apt-получить исходный код <пакет>
Когда вы имеете дело с пакетами с открытым исходным кодом или исходным кодом, программисты обычно хотят изучить исходный код и/или исправить ошибки в исходном коде. Здесь в дело вступает исходный код. Исходный код используется для захвата пакета с исходным кодом.
Чтобы это работало, укажите запись deb-src в /etc/apt/sources.list в нестабильном (она также должна быть раскомментирована). И запустите обновление после изменения файла sources.list.
компакт диск / так далее / подходящий
нано источники.список
Затем раскомментируйте строки deb-src.
Затем выполните обновление:
судо apt-получить обновление
Загрузите исходный пакет:
компакт диск ~компакт диск Загрузки
мкдир imagemagick_source
компакт диск imagemagick_source
судо способный получить источник имиджмагик
Вот что находится в папке imagemagick_source:
Судо apt-получить сборку-деп < упаковка >
Последний используется для установки всех зависимостей для конкретного пакета, которые позволят его собрать. Другими словами, зависимости — это библиотеки/программы, необходимые для компиляции пакета. И последний получит зависимости для вас.
Судо apt-получить установку < упаковка >Судо apt-получить установку < упаковка >
Это команда, которую вынуждены использовать большинство людей, и поэтому она наиболее известна и часто используется. Он загружает и устанавливает любой пакет по вашему выбору. Итак, давайте посмотрим, что он делает:
В этом случае я решил установить пакет, который уже есть в моей системе. Но то, что вы должны отметить, это первые две строки.
“ Чтение списков пакетов… Готово — прошёлся по репозиторию софта и проверил все доступные пакеты.
“ Построение дерева зависимостей ” — здесь apt-get собирает другие необходимые пакеты для запуска интересующего пакета.
APT извлечет все требования и также установит их. /etc/apt/sources.list используется для точного определения пакетов. Чтобы установить конкретную версию пакета, вы можете написать:
Судо apt-получить установку < имя пакета > знак равно < версия пакета >Если, с другой стороны, вы просто хотели загрузить пакет, но не устанавливать его, вы можете сделать это, добавив переключатель d. Последний загрузит файл и поместит его в /var/cache/apt/archives.
Судо способный получить -д установить < упаковка >
Вы можете имитировать установку также с помощью переключателя 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:
Теперь воспользуемся автоочисткой:
Судо apt-получить автоочистку
А теперь почистим:
Предполагается, что вы поняли, что делает clean, а что нет.
Судо способный получить --удалять Удалить < упаковка >Судо способный получить --удалять Удалить < упаковка >
Здесь, чтобы удалить пакет с помощью APT, вы можете использовать либо чистку, либо удаление, либо и то, и другое. Remove используется для удаления пакета, но НЕ файлов конфигурации. Purge также удалит все файлы конфигурации.
Судо apt-получить автоматическое удалениеСудо apt-получить автоматическое удаление < упаковка >
Всякий раз, когда вы устанавливаете определенный пакет, все его зависимости также устанавливаются автоматически. С другой стороны, когда вы удаляете пакет, пакет удаляется, но зависимости остаются. Здесь на помощь приходит apt-get autoremove. Autoremove удалит не только установленный пакет, но и установленные зависимости.
Судо apt-получить обновление
Судо apt-получить обновление
Как говорится в термине, эта команда используется для обновления. Теперь, что он обновляет и что делает команда? В этом случае выполняется обращение к файлу /etc/apt/sources.list и обновляется база данных пакетов, доступных пользователю. Если файл sources.list когда-либо изменялся, вам обязательно нужно выполнить эту команду.
Итак, здесь, на предыдущем изображении, я запустил команду обновления, и мы видим, что она выбрасывает несколько строк. Эти строки говорят «Hit», «Get» или «Ign».
Попадание: нет изменений в версии пакета
Получить: доступна новая версия, и APT получает ее для вас
Ign: игнорировать пакет
Обновление APT не будет загружать и устанавливать все новые доступные пакеты. Но вы можете ввести следующее, чтобы увидеть, какие из них имеют новую доступную версию:
Список подходящих --обновляемый
Здесь, как вы можете видеть, будет отображаться текущая версия (в вашей системе), которая у вас есть, и новая доступная версия.
Судо 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: источник, сборка-деп, установка, очистка, автоматическая очистка, очистка, удаление, автоматическое удаление, обновление, обновление, дистрибутивное обновление, загрузка и проверка были рассмотрены в этом руководство.