При запуске с Linux команды терминала могут стать слишком сложными. Часто, когда вам нужно установить какой-либо инструмент и выполнить поиск в Интернете, вы заметите, что в списке появляется команда apt-get update. Выполнение команды apt-get прокладывает путь к установке вашего инструмента. Вы знаете, что делает обновление apt-get? Или почему в большинстве руководств эта команда указывается перед установкой других пакетов? Это руководство охватывает все, что вам нужно знать об обновлениях apt-get в Linux.
Во-первых, для запуска команды обновления apt-get у вас должны быть права администратора. Когда вы запустите команду, вы должны получить вывод, подобный приведенному ниже:
$ sudo apt-get update
В приведенном выше примере sudo (super-user-do) дает вам права администратора, но если вы работаете от имени root, вам не нужно его включать.
Ubuntu и Linux имеют открытый исходный код и работают на ядре Linux. Ядро использует команды GNU apt или apt-get для управления пакетами и программным обеспечением. Вы можете добавлять, удалять или обновлять любые установленные пакеты с помощью любой из команд.
Таким образом, apt-get update загружает информацию обо всех пакетах, перечисленных в исходном файле. Когда вы запускаете команду, она указывает ядру использовать сконфигурированные источники для обновления информации о пакете.
Кроме того, вы заметите различные ключевые слова, включая Get, Hit и Ign. Get указывает на наличие доступных версий пакета. Hit предполагает отсутствие изменений в пакете, а Ign означает, что данный пакет был проигнорирован. Когда все пакеты обновляют свою информацию, последняя строка указывает, что все обновлено.
Сконфигурированные источники определяются в файле sources.list, и вы можете открыть его с помощью редактора или других команд. Все доступные для установки пакеты для текущей версии ядра содержатся в списке исходников. Информация о пакете включает расположение каждого репозитория, из которого можно получить и установить пакет.
$ sudo nano /etc/apt/sources.list
Сконфигурированные источники различаются в зависимости от используемой версии ядра. Ядро использует сконфигурированные источники и получает последнюю версию каждого пакета. Выполняются только незакомментированные строки со знаком # перед ними. Это URL-адреса, указывающие, откуда взять информацию о пакете.
Вы заметили, что перед установкой пакетов в Linux нужно запустить apt-get update. Это рекомендуется сделать, так как ваше ядро не знает, является ли текущая версия установленных программ последней. Это можно узнать, только обновив информацию о пакете с помощью команды apt-get. Точно так же перед обновлением вы также должны сначала обновить информацию о пакете, если вы не обновляете список источников.
Команды apt-get update или apt update Linux используются для обновления информации о пакете. Мы подробно рассмотрели команду и то, как вы можете использовать ее для обновления всех установленных пакетов в вашей системе Linux. Кроме того, если вам нужно установить или обновить свои пакеты, рекомендуется запустить apt-get update.
Много слов но общая идея не показана.
К тому же видимо кривой перевод. Много раз упоминается ядро, в то время как собственно ядро тут вообще не при делах.
Насколько я понимаю, описать работу apt-get update можно по другому.
apt работает с репозитариями, перечисленными в /etc/apt/sources.list
Так как пакетов в репозиториях десятки тысяч, то быстро работать даже со списком, вытаскивая его каждый раз с серверов будет долго. Команда apt-get update обновляет локальную копию списка пакетов в репозитариях. Потом на основании этого списка, и списка установленных в системе пакетов можно строить планы – что можно обновить, и что можно установить.