0 added
0 removed
Original
2026-01-01
Modified
2026-03-10
1
<ul><li><a>Что это такое</a></li>
1
<ul><li><a>Что это такое</a></li>
2
<li><a>Отличие от get</a></li>
2
<li><a>Отличие от get</a></li>
3
<li><a>Команды apt: что может пригодиться</a><ul><li><a>Обновление списка</a></li>
3
<li><a>Команды apt: что может пригодиться</a><ul><li><a>Обновление списка</a></li>
4
<li><a>Обновление установленных пакетов</a></li>
4
<li><a>Обновление установленных пакетов</a></li>
5
</ul></li>
5
</ul></li>
6
<li><a>Установка</a><ul><li><a>Удаление</a></li>
6
<li><a>Установка</a><ul><li><a>Удаление</a></li>
7
<li><a>Списки пакетов</a></li>
7
<li><a>Списки пакетов</a></li>
8
<li><a>Поиск</a></li>
8
<li><a>Поиск</a></li>
9
<li><a>Данные о приложении и редактирование репозитория</a></li>
9
<li><a>Данные о приложении и редактирование репозитория</a></li>
10
</ul></li>
10
</ul></li>
11
<li><a>Аналогии с get</a></li>
11
<li><a>Аналогии с get</a></li>
12
</ul><p>Операционные системы Linux стали набирать огромную популярность. На них бывает проблематично перейти тем, кто ранее предпочитал Windows OS. Это связано с системой управления ОС. В Windows почти все функции и возможности могут быть реализованы через графический интерфейс. Он интуитивно понятен каждому, даже неопытному пользователю. В Linux тоже поддерживается графический интерфейс, только с его помощью доступен минимальный набор команд. Основная часть работы с системой осуществляется при помощи пакетных менеджеров, а также терминала (командной строки).</p>
12
</ul><p>Операционные системы Linux стали набирать огромную популярность. На них бывает проблематично перейти тем, кто ранее предпочитал Windows OS. Это связано с системой управления ОС. В Windows почти все функции и возможности могут быть реализованы через графический интерфейс. Он интуитивно понятен каждому, даже неопытному пользователю. В Linux тоже поддерживается графический интерфейс, только с его помощью доступен минимальный набор команд. Основная часть работы с системой осуществляется при помощи пакетных менеджеров, а также терминала (командной строки).</p>
13
<p>Сегодня предстоит познакомиться с APT пакетами. Нужно выяснить, что они собой представляют в Linux, для каких целей используются. Также необходимо познакомиться с самыми распространенными ATP командами. Предложенная информация рассчитана на широкую публику. Она подойдет как IT-специалистам, так и просто пользователям, которые хотели бы научиться пользоваться Linux на профессиональном уровне.</p>
13
<p>Сегодня предстоит познакомиться с APT пакетами. Нужно выяснить, что они собой представляют в Linux, для каких целей используются. Также необходимо познакомиться с самыми распространенными ATP командами. Предложенная информация рассчитана на широкую публику. Она подойдет как IT-специалистам, так и просто пользователям, которые хотели бы научиться пользоваться Linux на профессиональном уровне.</p>
14
<h2>Что это такое</h2>
14
<h2>Что это такое</h2>
15
<p>APT - это сокращение от Advanced Packaging Tool. Так называется пакет утилит для установки, удаления, а также обновления и поиска пакетов в Linux и операционных системах Debian. Она также используется для управления репозиториями. APT - это менеджер пакетов. Он может не только скачивать репозитории из сети, но и предусматривает установку с имеющихся носителей. Это значительно расширяет базовые возможности операционных систем.</p>
15
<p>APT - это сокращение от Advanced Packaging Tool. Так называется пакет утилит для установки, удаления, а также обновления и поиска пакетов в Linux и операционных системах Debian. Она также используется для управления репозиториями. APT - это менеджер пакетов. Он может не только скачивать репозитории из сети, но и предусматривает установку с имеющихся носителей. Это значительно расширяет базовые возможности операционных систем.</p>
16
<p>APT задействует репозитории пакетов. Его список можно посмотреть в файле /etc/apt/sources.list, а также в директории /etc/apt/sources.list.d/. Рассматриваемый пакет инструментов встречается в Ubuntu и дистрибутивах Linux, которые основаны на нем и Debian.</p>
16
<p>APT задействует репозитории пакетов. Его список можно посмотреть в файле /etc/apt/sources.list, а также в директории /etc/apt/sources.list.d/. Рассматриваемый пакет инструментов встречается в Ubuntu и дистрибутивах Linux, которые основаны на нем и Debian.</p>
17
<p>Для управления APT созданы самые разные утилиты. Наиболее популярными среди них выступают apt get и apt. Далее последний будет изучен более подробно. Первый инструмент является самым популярным во всем менеджере пакетов. Команды apt продвигаются как альтернативы get.</p>
17
<p>Для управления APT созданы самые разные утилиты. Наиболее популярными среди них выступают apt get и apt. Далее последний будет изучен более подробно. Первый инструмент является самым популярным во всем менеджере пакетов. Команды apt продвигаются как альтернативы get.</p>
18
<h2>Отличие от get</h2>
18
<h2>Отличие от get</h2>
19
<p>Рассматриваемый пакетный менеджер предусматривает множество разнообразных инструментов управления системой. Наиболее популярным является apt get. Многие пользователи интересуются, чем он отличается от второго распространенного инструмента - apt.</p>
19
<p>Рассматриваемый пакетный менеджер предусматривает множество разнообразных инструментов управления системой. Наиболее популярным является apt get. Многие пользователи интересуются, чем он отличается от второго распространенного инструмента - apt.</p>
20
<p>Второй вариант - это утилита-аналог. Она появилась в качестве своеобразной альтернативы apt get. Выполняет те же функции, но предусматривает более простую и понятную, а значит - комфортную работу для пользователей.</p>
20
<p>Второй вариант - это утилита-аналог. Она появилась в качестве своеобразной альтернативы apt get. Выполняет те же функции, но предусматривает более простую и понятную, а значит - комфортную работу для пользователей.</p>
21
<p>Все команды apt предусматривают простейший синтаксис. Он включает в себя:</p>
21
<p>Все команды apt предусматривают простейший синтаксис. Он включает в себя:</p>
22
<ul><li>ключевое слово apt;</li>
22
<ul><li>ключевое слово apt;</li>
23
<li>непосредственное название команды.</li>
23
<li>непосредственное название команды.</li>
24
</ul><p>В случае с apt get предстоит пользоваться дополнительными командами. Примером может служить apt-cache. Это создает некоторые трудности, особенно для пользователей-новичков.</p>
24
</ul><p>В случае с apt get предстоит пользоваться дополнительными командами. Примером может служить apt-cache. Это создает некоторые трудности, особенно для пользователей-новичков.</p>
25
<p>При работе с пакетами apt информация будет выводиться пользователю в более презентабельной и понятной форме. В качестве примера можно привести демонстрацию прогресс-бара. Если выполнить команду apt update, удастся посмотреть, сколько пакетов допустимо обновить.</p>
25
<p>При работе с пакетами apt информация будет выводиться пользователю в более презентабельной и понятной форме. В качестве примера можно привести демонстрацию прогресс-бара. Если выполнить команду apt update, удастся посмотреть, сколько пакетов допустимо обновить.</p>
26
<p>Утилита с get является более полезной в функциональном плане. Она чаще всего используется IT-специалистами. Обычному пользователю будет достаточно работы с пакетами get.</p>
26
<p>Утилита с get является более полезной в функциональном плане. Она чаще всего используется IT-специалистами. Обычному пользователю будет достаточно работы с пакетами get.</p>
27
<p>Изучая apt, необходимо запомнить несколько ключевых команд. Они являются базовыми и позволяют управлять разнообразными пакетами на профессиональном уровне.</p>
27
<p>Изучая apt, необходимо запомнить несколько ключевых команд. Они являются базовыми и позволяют управлять разнообразными пакетами на профессиональном уровне.</p>
28
<p>Общий синтаксис рассматриваемого инструмента имеет такой вид: sudo apt <команда> <пакеты> <дополнительные свойства>. Далее предстоит познакомиться с наиболее распространенными операциями, выполняемыми через рассматриваемый пакетный менеджер.</p>
28
<p>Общий синтаксис рассматриваемого инструмента имеет такой вид: sudo apt <команда> <пакеты> <дополнительные свойства>. Далее предстоит познакомиться с наиболее распространенными операциями, выполняемыми через рассматриваемый пакетный менеджер.</p>
29
<h3>Обновление списка</h3>
29
<h3>Обновление списка</h3>
30
<p>Изучаемый инструмент поддерживает список репозиториев, из которых осуществляется дальнейшая инициализация пакетов. Ранее было указано, в каком текстовом документе содержится apt list. То же самое касается директории, где можно отыскать интересующую информацию.</p>
30
<p>Изучаемый инструмент поддерживает список репозиториев, из которых осуществляется дальнейшая инициализация пакетов. Ранее было указано, в каком текстовом документе содержится apt list. То же самое касается директории, где можно отыскать интересующую информацию.</p>
31
<p>Время от времени необходимо обновлять списки репозиториев. Для этого используется команда менеджера пакетов: sudo apt update. После ее обработки:</p>
31
<p>Время от времени необходимо обновлять списки репозиториев. Для этого используется команда менеджера пакетов: sudo apt update. После ее обработки:</p>
32
<ol><li>Система проходит по имеющемуся списку репозиториев и проверяет каждый из них.</li>
32
<ol><li>Система проходит по имеющемуся списку репозиториев и проверяет каждый из них.</li>
33
<li>Изучаемый инструмент получает данные о пакетах, расположенных в репозиториях.</li>
33
<li>Изучаемый инструмент получает данные о пакетах, расположенных в репозиториях.</li>
34
<li>Полученные данные сохраняются.</li>
34
<li>Полученные данные сохраняются.</li>
35
<li>Если выходит новая версия пакета, система загружает ее после использования команды update.</li>
35
<li>Если выходит новая версия пакета, система загружает ее после использования команды update.</li>
36
</ol><p>Если пользователь не активировал соответствующую команду, система будет загружать те пакеты, которые имеются в текстовом документе (списке) на текущий момент.</p>
36
</ol><p>Если пользователь не активировал соответствующую команду, система будет загружать те пакеты, которые имеются в текстовом документе (списке) на текущий момент.</p>
37
<p>Перед установкой каждого пакета apt update выполнять не нужно. Достаточно пользоваться этой командой время от времени. Рекомендуется задействовать соответствующую команду тогда, когда предстоит установить сразу несколько пакетов. А еще - перед их непосредственным обновлением.</p>
37
<p>Перед установкой каждого пакета apt update выполнять не нужно. Достаточно пользоваться этой командой время от времени. Рекомендуется задействовать соответствующую команду тогда, когда предстоит установить сразу несколько пакетов. А еще - перед их непосредственным обновлением.</p>
38
<h3>Обновление установленных пакетов</h3>
38
<h3>Обновление установленных пакетов</h3>
39
<p>Вторая команда имеет форму sudo apt upgrade. Она используется для обновления ранее установленных в системе пакетов. Позволяет переустановить их и получить последние сборки программного обеспечения. Удалением и инициализацией других пакетов команда apt upgrade не занимается.</p>
39
<p>Вторая команда имеет форму sudo apt upgrade. Она используется для обновления ранее установленных в системе пакетов. Позволяет переустановить их и получить последние сборки программного обеспечения. Удалением и инициализацией других пакетов команда apt upgrade не занимается.</p>
40
<p>Еще одна команда, которая позволит добиться желаемого результата - sudo apt full-upgrade. Она не только отвечает за обновление, но и за удаление или установку новых пакетов, если это необходимо для разрешения зависимостей.</p>
40
<p>Еще одна команда, которая позволит добиться желаемого результата - sudo apt full-upgrade. Она не только отвечает за обновление, но и за удаление или установку новых пакетов, если это необходимо для разрешения зависимостей.</p>
41
<h2>Установка</h2>
41
<h2>Установка</h2>
42
<p>Рассматриваемая утилита имеет несколько полезных команд, связанных с пакетной установкой. Общий синтаксис у нее: sudo apt install. Далее все зависит от того, какой дополнительный параметр указывается пользователем:</p>
42
<p>Рассматриваемая утилита имеет несколько полезных команд, связанных с пакетной установкой. Общий синтаксис у нее: sudo apt install. Далее все зависит от того, какой дополнительный параметр указывается пользователем:</p>
43
<ol><li><пакет>. Используется, чтобы установить определенный пакет на устройство.</li>
43
<ol><li><пакет>. Используется, чтобы установить определенный пакет на устройство.</li>
44
<li><пакет1> <пакет2> <пакет3>. Это перечисление пакетов, которые нужно установить в систему. Пользователь должен указывать их через пробел, без запятых.</li>
44
<li><пакет1> <пакет2> <пакет3>. Это перечисление пакетов, которые нужно установить в систему. Пользователь должен указывать их через пробел, без запятых.</li>
45
<li><пакет>=<версия>. Команда, которая дает возможность установить определенную пакетную версию. В этом случае версия указывается через знак равенства.</li>
45
<li><пакет>=<версия>. Команда, которая дает возможность установить определенную пакетную версию. В этом случае версия указывается через знак равенства.</li>
46
</ol><p>Это команды, нацеленные на установку. Есть и другие, помогающие стирать пакетные "приложения".</p>
46
</ol><p>Это команды, нацеленные на установку. Есть и другие, помогающие стирать пакетные "приложения".</p>
47
<h3>Удаление</h3>
47
<h3>Удаление</h3>
48
<p>Команды удаления тоже поддерживаются в пакетах apt. Они могут быть разными. Здесь все зависит от того, что именно хочет стереть пользователь:</p>
48
<p>Команды удаления тоже поддерживаются в пакетах apt. Они могут быть разными. Здесь все зависит от того, что именно хочет стереть пользователь:</p>
49
<ol><li>Sudo apt remove <пакет>. Самая простая команда. Она используется, чтобы избавиться от ранее установленного пакетного приложения.</li>
49
<ol><li>Sudo apt remove <пакет>. Самая простая команда. Она используется, чтобы избавиться от ранее установленного пакетного приложения.</li>
50
<li>Sudo apt purge <пакет>. Это команда, которая дает возможность стереть конкретный пакет и его конфигурационные файлы. Это значит, что при установке и настройке приложения, а также использовании apt remove, конфигурационный файл программного обеспечения все равно останется в системе. После повторной установки приложения можно будет снова задействовать файл настроек. Рассматриваемый apt linux не может удалять конфигурационные документы, которые расположены в домашней директории.</li>
50
<li>Sudo apt purge <пакет>. Это команда, которая дает возможность стереть конкретный пакет и его конфигурационные файлы. Это значит, что при установке и настройке приложения, а также использовании apt remove, конфигурационный файл программного обеспечения все равно останется в системе. После повторной установки приложения можно будет снова задействовать файл настроек. Рассматриваемый apt linux не может удалять конфигурационные документы, которые расположены в домашней директории.</li>
51
<li>Sudo apt autoremove. Команда, которая отвечает за стирание неиспользуемых пакетных приложений. Она отвечает за удаление связей и зависимостей с программой, которые остаются в системе.</li>
51
<li>Sudo apt autoremove. Команда, которая отвечает за стирание неиспользуемых пакетных приложений. Она отвечает за удаление связей и зависимостей с программой, которые остаются в системе.</li>
52
</ol><p>Есть и ряд других полезных операций, которые пригодятся каждому пользователю при работе с изучаемым инструментом.</p>
52
</ol><p>Есть и ряд других полезных операций, которые пригодятся каждому пользователю при работе с изучаемым инструментом.</p>
53
<h3>Списки пакетов</h3>
53
<h3>Списки пакетов</h3>
54
<p>Apt list - это команда, которая позволяет выводить список пакетов по тем или иным критериям. Вот наиболее распространенные примеры ее использования:</p>
54
<p>Apt list - это команда, которая позволяет выводить список пакетов по тем или иным критериям. Вот наиболее распространенные примеры ее использования:</p>
55
<ol><li>-installed. Указывает на список установленных в системе приложений.</li>
55
<ol><li>-installed. Указывает на список установленных в системе приложений.</li>
56
<li>-upgradable. Дает возможность вывести в консоль список пакетов, которые требуют обновления. В соответствующем перечне отображаются приложения, для которых вышли новые версии.</li>
56
<li>-upgradable. Дает возможность вывести в консоль список пакетов, которые требуют обновления. В соответствующем перечне отображаются приложения, для которых вышли новые версии.</li>
57
<li>-all-versions. Данная команда типа apt-list используется для вывода всех доступных программ в той или иной системе.</li>
57
<li>-all-versions. Данная команда типа apt-list используется для вывода всех доступных программ в той или иной системе.</li>
58
</ol><p>Осталось изучить еще несколько популярных команд. Они пригодятся даже пользователям-новичкам.</p>
58
</ol><p>Осталось изучить еще несколько популярных команд. Они пригодятся даже пользователям-новичкам.</p>
59
<h3>Поиск</h3>
59
<h3>Поиск</h3>
60
<p>За поиск отвечает операция: apt search <слово>. Соответствующая операция при обработке осуществляет поиск указанного слова в названии приложения, а также в его описании. Здесь поддерживаются регулярные выражения.</p>
60
<p>За поиск отвечает операция: apt search <слово>. Соответствующая операция при обработке осуществляет поиск указанного слова в названии приложения, а также в его описании. Здесь поддерживаются регулярные выражения.</p>
61
<p>Также в apt linux можно использовать поиск только по пакетным названиям. Для этого предстоит воспользоваться опцией -names-only. Она ставится после search и <слово> в ранее представленной записи.</p>
61
<p>Также в apt linux можно использовать поиск только по пакетным названиям. Для этого предстоит воспользоваться опцией -names-only. Она ставится после search и <слово> в ранее представленной записи.</p>
62
<p>Для использования поиска с регулярными выражениями необходимо воспользоваться записью: apt search -names-only ‘^python’.</p>
62
<p>Для использования поиска с регулярными выражениями необходимо воспользоваться записью: apt search -names-only ‘^python’.</p>
63
<h3>Данные о приложении и редактирование репозитория</h3>
63
<h3>Данные о приложении и редактирование репозитория</h3>
64
<p>Если хочется посмотреть пакетные данные, предстоит задействовать команду: apt show <пакетное имя>. С ее помощью пользователь сможет отобразить версию, размер, описание, зависимости и другие значимые сведения.</p>
64
<p>Если хочется посмотреть пакетные данные, предстоит задействовать команду: apt show <пакетное имя>. С ее помощью пользователь сможет отобразить версию, размер, описание, зависимости и другие значимые сведения.</p>
65
<p>Редактирование списка репозитория тоже допустимо через пакетный менеджер apt. В этом случае необходимо воспользоваться командой: sudo apt edit-sources. Она открывает документ sources.list в текстовом редакторе для дальнейшего внесения изменений. После сохранения корректировок и закрытия редактора система организует проверку файла на факт наличия ошибок. Если они выявлены, пользователю будет предложено повторно отредактировать список.</p>
65
<p>Редактирование списка репозитория тоже допустимо через пакетный менеджер apt. В этом случае необходимо воспользоваться командой: sudo apt edit-sources. Она открывает документ sources.list в текстовом редакторе для дальнейшего внесения изменений. После сохранения корректировок и закрытия редактора система организует проверку файла на факт наличия ошибок. Если они выявлены, пользователю будет предложено повторно отредактировать список.</p>
66
<h2>Аналогии с get</h2>
66
<h2>Аналогии с get</h2>
67
<p>Вниманию были представлены основные команды apt в Linux. Это наиболее распространенные из них. Ниже можно увидеть, какие операции используются в apt get:</p>
67
<p>Вниманию были представлены основные команды apt в Linux. Это наиболее распространенные из них. Ниже можно увидеть, какие операции используются в apt get:</p>
68
<p>Изучить Linux и основы работы с этой операционной системой на уровне профессионала помогут<a>дистанционные компьютерные курсы</a>.</p>
68
<p>Изучить Linux и основы работы с этой операционной системой на уровне профессионала помогут<a>дистанционные компьютерные курсы</a>.</p>
69
69