HTML Diff
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 &lt;команда&gt; &lt;пакеты&gt; &lt;дополнительные свойства&gt;. Далее предстоит познакомиться с наиболее распространенными операциями, выполняемыми через рассматриваемый пакетный менеджер.</p>
28 <p>Общий синтаксис рассматриваемого инструмента имеет такой вид: sudo apt &lt;команда&gt; &lt;пакеты&gt; &lt;дополнительные свойства&gt;. Далее предстоит познакомиться с наиболее распространенными операциями, выполняемыми через рассматриваемый пакетный менеджер.</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>&lt;пакет&gt;. Используется, чтобы установить определенный пакет на устройство.</li>
43 <ol><li>&lt;пакет&gt;. Используется, чтобы установить определенный пакет на устройство.</li>
44 <li>&lt;пакет1&gt; &lt;пакет2&gt; &lt;пакет3&gt;. Это перечисление пакетов, которые нужно установить в систему. Пользователь должен указывать их через пробел, без запятых.</li>
44 <li>&lt;пакет1&gt; &lt;пакет2&gt; &lt;пакет3&gt;. Это перечисление пакетов, которые нужно установить в систему. Пользователь должен указывать их через пробел, без запятых.</li>
45 <li>&lt;пакет&gt;=&lt;версия&gt;. Команда, которая дает возможность установить определенную пакетную версию. В этом случае версия указывается через знак равенства.</li>
45 <li>&lt;пакет&gt;=&lt;версия&gt;. Команда, которая дает возможность установить определенную пакетную версию. В этом случае версия указывается через знак равенства.</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 &lt;пакет&gt;. Самая простая команда. Она используется, чтобы избавиться от ранее установленного пакетного приложения.</li>
49 <ol><li>Sudo apt remove &lt;пакет&gt;. Самая простая команда. Она используется, чтобы избавиться от ранее установленного пакетного приложения.</li>
50 <li>Sudo apt purge &lt;пакет&gt;. Это команда, которая дает возможность стереть конкретный пакет и его конфигурационные файлы. Это значит, что при установке и настройке приложения, а также использовании apt remove, конфигурационный файл программного обеспечения все равно останется в системе. После повторной установки приложения можно будет снова задействовать файл настроек. Рассматриваемый apt linux не может удалять конфигурационные документы, которые расположены в домашней директории.</li>
50 <li>Sudo apt purge &lt;пакет&gt;. Это команда, которая дает возможность стереть конкретный пакет и его конфигурационные файлы. Это значит, что при установке и настройке приложения, а также использовании 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 &lt;слово&gt;. Соответствующая операция при обработке осуществляет поиск указанного слова в названии приложения, а также в его описании. Здесь поддерживаются регулярные выражения.</p>
60 <p>За поиск отвечает операция: apt search &lt;слово&gt;. Соответствующая операция при обработке осуществляет поиск указанного слова в названии приложения, а также в его описании. Здесь поддерживаются регулярные выражения.</p>
61 <p>Также в apt linux можно использовать поиск только по пакетным названиям. Для этого предстоит воспользоваться опцией -names-only. Она ставится после search и &lt;слово&gt; в ранее представленной записи.</p>
61 <p>Также в apt linux можно использовать поиск только по пакетным названиям. Для этого предстоит воспользоваться опцией -names-only. Она ставится после search и &lt;слово&gt; в ранее представленной записи.</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 &lt;пакетное имя&gt;. С ее помощью пользователь сможет отобразить версию, размер, описание, зависимости и другие значимые сведения.</p>
64 <p>Если хочется посмотреть пакетные данные, предстоит задействовать команду: apt show &lt;пакетное имя&gt;. С ее помощью пользователь сможет отобразить версию, размер, описание, зависимости и другие значимые сведения.</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