Поиск по сайту:
Счастлив тот, кто ни о чем не думает (Софокл).

Понимание команды Linux Apt-Get Update

26.08.2022
Понимание команды Linux Apt-Get Update

При запуске с Linux команды терминала могут стать слишком сложными. Часто, когда вам нужно установить какой-либо инструмент и выполнить поиск в Интернете, вы заметите, что в списке появляется команда apt-get updateВыполнение команды apt-get прокладывает путь к установке вашего инструмента. Вы знаете, что делает обновление apt-get? Или почему в большинстве руководств эта команда указывается перед установкой других пакетов? Это руководство охватывает все, что вам нужно знать об обновлениях apt-get в Linux.

 

Разбираем команду обновления apt-get

Во-первых, для запуска команды обновления 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 означает, что данный пакет был проигнорирован. Когда все пакеты обновляют свою информацию, последняя строка указывает, что все обновлено.

Читать  Разница между ${} и $() в Bash

Сконфигурированные источники определяются в файле sources.list, и вы можете открыть его с помощью редактора или других команд. Все доступные для установки пакеты для текущей версии ядра содержатся в списке исходников. Информация о пакете включает расположение каждого репозитория, из которого можно получить и установить пакет.

$ sudo nano /etc/apt/sources.list

 

Сконфигурированные источники различаются в зависимости от используемой версии ядра. Ядро использует сконфигурированные источники и получает последнюю версию каждого пакета. Выполняются только незакомментированные строки со знаком # перед ними. Это URL-адреса, указывающие, откуда взять информацию о пакете.

 

Зачем запускать обновление apt-get перед установкой пакетов в Linux?

Вы заметили, что перед установкой пакетов в Linux нужно запустить apt-get update. Это рекомендуется сделать, так как ваше ядро ​​не знает, является ли текущая версия установленных программ последней. Это можно узнать, только обновив информацию о пакете с помощью команды apt-get. Точно так же перед обновлением вы также должны сначала обновить информацию о пакете, если вы не обновляете список источников.

 

Вывод

Команды apt-get update или apt update Linux используются для обновления информации о пакете. Мы подробно рассмотрели команду и то, как вы можете использовать ее для обновления всех установленных пакетов в вашей системе Linux. Кроме того, если вам нужно установить или обновить свои пакеты, рекомендуется запустить apt-get update.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...
Поделиться в соц. сетях:


0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

**ссылки nofollow

1 Комментарий
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
Владимир

Много слов но общая идея не показана.
К тому же видимо кривой перевод. Много раз упоминается ядро, в то время как собственно ядро тут вообще не при делах.

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

Это может быть вам интересно


Рекомендуемое
На выставке Gamescom 2022 Samsung представила высокопроизводительный твердотельный накопитель 990…

Спасибо!

Теперь редакторы в курсе.