<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://wiki.sd-on.ru/index.php?action=history&amp;feed=atom&amp;title=Pacman</id>
	<title>Pacman - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.sd-on.ru/index.php?action=history&amp;feed=atom&amp;title=Pacman"/>
	<link rel="alternate" type="text/html" href="https://wiki.sd-on.ru/index.php?title=Pacman&amp;action=history"/>
	<updated>2026-08-08T05:11:36Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>https://wiki.sd-on.ru/index.php?title=Pacman&amp;diff=32&amp;oldid=prev</id>
		<title>NOOK в 07:48, 19 марта 2026</title>
		<link rel="alternate" type="text/html" href="https://wiki.sd-on.ru/index.php?title=Pacman&amp;diff=32&amp;oldid=prev"/>
		<updated>2026-03-19T07:48:38Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Предыдущая версия&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Версия от 10:48, 19 марта 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Строка 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&#039;&#039;&#039;Pacman&#039;&#039;&#039; (от &#039;&#039;package manager&#039;&#039;) — официальный &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[&lt;/del&gt;менеджер пакетов&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]] &lt;/del&gt;в операционной системе [[Arch Linux]] и её производных ([&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[&lt;/del&gt;Manjaro&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]&lt;/del&gt;], [&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[&lt;/del&gt;EndeavourOS&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]&lt;/del&gt;], [&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[Parabola GNU&lt;/del&gt;/&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Linux-libre|&lt;/del&gt;Parabola&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]&lt;/del&gt;] и других). Разработан основателем Arch Linux Джаддом Винетом на языке программирования [[Си (язык программирования)|C]] и распространяется на условиях лицензии [[GNU General Public License|GPL]] [citation:6].&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&#039;&#039;&#039;Pacman&#039;&#039;&#039; (от &#039;&#039;package manager&#039;&#039;) — официальный менеджер пакетов в операционной системе [[Arch Linux]] и её производных ([&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;https://manjaro.org/ &lt;/ins&gt;Manjaro], [&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;https://endeavouros.com/ &lt;/ins&gt;EndeavourOS], [&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;https://www.parabola.nu&lt;/ins&gt;/ Parabola] и других). Разработан основателем Arch Linux Джаддом Винетом на языке программирования [[Си (язык программирования)|C]] и распространяется на условиях лицензии [[GNU General Public License|GPL]] [citation:6].&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Pacman сочетает в себе простой бинарный формат пакетов с удобной системой сборки из исходных кодов (Arch Build System). Главная цель Pacman — максимально упростить управление программным обеспечением: от установки и обновления до удаления пакетов [citation:3][citation:6].&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Pacman сочетает в себе простой бинарный формат пакетов с удобной системой сборки из исходных кодов (Arch Build System). Главная цель Pacman — максимально упростить управление программным обеспечением: от установки и обновления до удаления пакетов [citation:3][citation:6].&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l137&quot;&gt;Строка 137:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 137:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Pacman является основным менеджером пакетов для всех производных Arch Linux:&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Pacman является основным менеджером пакетов для всех производных Arch Linux:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[&lt;/del&gt;Manjaro&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]&lt;/del&gt;] — использует Pacman наряду с собственным графическим фронтендом Pamac [citation:7]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;https://manjaro.org/ &lt;/ins&gt;Manjaro] — использует Pacman наряду с собственным графическим фронтендом Pamac [citation:7]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[&lt;/del&gt;EndeavourOS&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]&lt;/del&gt;]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;https://endeavouros.com/ &lt;/ins&gt;EndeavourOS]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[&lt;/del&gt;Arch Linux ARM&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]&lt;/del&gt;]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;https://archlinuxarm.org/ &lt;/ins&gt;Arch Linux ARM]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[&lt;/del&gt;Parabola GNU/Linux-libre&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]&lt;/del&gt;] (полностью свободная версия)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;https://www.parabola.nu/ &lt;/ins&gt;Parabola GNU/Linux-libre] (полностью свободная версия)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[&lt;/del&gt;Chakra Linux]&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;] [&lt;/del&gt;citation:6]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;https://chakraos.org/bbs/ &lt;/ins&gt;Chakra Linux &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[&lt;/ins&gt;]citation:6]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Графические фронтенды ===&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Графические фронтенды ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>NOOK</name></author>
	</entry>
	<entry>
		<id>https://wiki.sd-on.ru/index.php?title=Pacman&amp;diff=31&amp;oldid=prev</id>
		<title>NOOK: Новая страница: «&#039;&#039;&#039;Pacman&#039;&#039;&#039; (от &#039;&#039;package manager&#039;&#039;) — официальный менеджер пакетов в операционной системе Arch Linux и её производных (Manjaro, EndeavourOS, Parabola и других). Разработан основателем Arch Linux Джаддом Винетом на языке программирования Си (язык программирования...»</title>
		<link rel="alternate" type="text/html" href="https://wiki.sd-on.ru/index.php?title=Pacman&amp;diff=31&amp;oldid=prev"/>
		<updated>2026-03-19T07:44:11Z</updated>

		<summary type="html">&lt;p&gt;Новая страница: «&amp;#039;&amp;#039;&amp;#039;Pacman&amp;#039;&amp;#039;&amp;#039; (от &amp;#039;&amp;#039;package manager&amp;#039;&amp;#039;) — официальный &lt;a href=&quot;/index.php?title=%D0%9C%D0%B5%D0%BD%D0%B5%D0%B4%D0%B6%D0%B5%D1%80_%D0%BF%D0%B0%D0%BA%D0%B5%D1%82%D0%BE%D0%B2&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Менеджер пакетов (страница не существует)&quot;&gt;менеджер пакетов&lt;/a&gt; в операционной системе &lt;a href=&quot;/index.php/Arch_Linux&quot; title=&quot;Arch Linux&quot;&gt;Arch Linux&lt;/a&gt; и её производных (&lt;a href=&quot;/index.php?title=Manjaro&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Manjaro (страница не существует)&quot;&gt;Manjaro&lt;/a&gt;, &lt;a href=&quot;/index.php?title=EndeavourOS&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;EndeavourOS (страница не существует)&quot;&gt;EndeavourOS&lt;/a&gt;, &lt;a href=&quot;/index.php?title=Parabola_GNU/Linux-libre&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Parabola GNU/Linux-libre (страница не существует)&quot;&gt;Parabola&lt;/a&gt; и других). Разработан основателем Arch Linux Джаддом Винетом на языке программирования Си (язык программирования...»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Pacman&amp;#039;&amp;#039;&amp;#039; (от &amp;#039;&amp;#039;package manager&amp;#039;&amp;#039;) — официальный [[менеджер пакетов]] в операционной системе [[Arch Linux]] и её производных ([[Manjaro]], [[EndeavourOS]], [[Parabola GNU/Linux-libre|Parabola]] и других). Разработан основателем Arch Linux Джаддом Винетом на языке программирования [[Си (язык программирования)|C]] и распространяется на условиях лицензии [[GNU General Public License|GPL]] [citation:6].&lt;br /&gt;
&lt;br /&gt;
Pacman сочетает в себе простой бинарный формат пакетов с удобной системой сборки из исходных кодов (Arch Build System). Главная цель Pacman — максимально упростить управление программным обеспечением: от установки и обновления до удаления пакетов [citation:3][citation:6].&lt;br /&gt;
&lt;br /&gt;
== История ==&lt;br /&gt;
Pacman был создан канадским программистом Джаддом Винетом одновременно с началом разработки Arch Linux в 2001 году. Первый релиз состоялся в феврале 2002 года. Винет разработал Pacman под влиянием других менеджеров пакетов, но стремясь к большей простоте и минимализму [citation:6].&lt;br /&gt;
&lt;br /&gt;
В 2007 году, когда Винет отошёл от активной разработки Arch Linux, проект Pacman перешёл к команде разработчиков (Pacman Development Team). С тех пор менеджер пакетов продолжает развиваться, сохраняя базовые принципы, но обрастая новыми возможностями и улучшениями [citation:6].&lt;br /&gt;
&lt;br /&gt;
== Технические особенности ==&lt;br /&gt;
&lt;br /&gt;
=== Архитектура ===&lt;br /&gt;
Pacman написан на языке C и использует формат архивов `tar` для упаковки файлов (сжатие осуществляется с помощью [[gzip]], [[bzip2]], [[xz]] или [[zstd]]). Пакеты представляют собой архивы с расширением `.pkg.tar.zst` (по умолчанию с 2021 года) и содержат скомпилированные файлы приложения, метаданные (название, версию, зависимости) и сценарии установки [citation:3][citation:6].&lt;br /&gt;
&lt;br /&gt;
=== Модель работы ===&lt;br /&gt;
Pacman работает по клиент-серверной модели: клиент (Pacman на машине пользователя) синхронизируется с удалёнными репозиториями, загружает актуальные списки пакетов и сами пакеты. При установке Pacman автоматически разрешает и устанавливает все необходимые зависимости [citation:6][citation:10].&lt;br /&gt;
&lt;br /&gt;
=== Основные репозитории ===&lt;br /&gt;
Конфигурация репозиториев задаётся в файле `/etc/pacman.conf`, а список зеркал — в `/etc/pacman.d/mirrorlist` [citation:8][citation:9]. Основные официальные репозитории Arch Linux:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;core&amp;#039;&amp;#039;&amp;#039; — базовые пакеты, необходимые для функционирования системы&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;extra&amp;#039;&amp;#039;&amp;#039; — дополнительные пакеты, включая графические окружения и приложения&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;multilib&amp;#039;&amp;#039;&amp;#039; — 32-битные библиотеки и программы для 64-битных систем&lt;br /&gt;
&lt;br /&gt;
== Использование ==&lt;br /&gt;
Pacman управляется через командную строку. Ниже приведены основные операции [citation:1][citation:3][citation:4].&lt;br /&gt;
{| class=&amp;quot;standard&amp;quot;&lt;br /&gt;
|+Основные команды Pacman&lt;br /&gt;
!Операция&lt;br /&gt;
!Команда&lt;br /&gt;
!Описание&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Синхронизация и обновление&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|`sudo pacman -Syu`&lt;br /&gt;
|Синхронизирует базы данных репозиториев и обновляет все пакеты системы [citation:1][citation:2][citation:3]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Установка пакета&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|`sudo pacman -S имя_пакета`&lt;br /&gt;
|Устанавливает один или несколько пакетов вместе с зависимостями [citation:1][citation:2][citation:3]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Установка из конкретного репозитория&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|`sudo pacman -S репозиторий/имя_пакета`&lt;br /&gt;
|Устанавливает пакет из указанного репозитория (например, `extra/имя_пакета`) [citation:3][citation:5]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Поиск пакетов&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|`pacman -Ss ключевое_слово`&lt;br /&gt;
|Ищет пакеты в удалённых репозиториях по имени или описанию [citation:1][citation:2][citation:3]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Поиск среди установленных пакетов&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|`pacman -Qs ключевое_слово`&lt;br /&gt;
|Ищет только среди уже установленных пакетов [citation:5][citation:7]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Информация о пакете&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|`pacman -Si имя_пакета`&lt;br /&gt;
|Показывает подробную информацию о пакете из репозитория [citation:1][citation:7]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Информация об установленном пакете&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|`pacman -Qi имя_пакета`&lt;br /&gt;
|Показывает информацию об уже установленном пакете [citation:5][citation:9]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Список файлов пакета&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|`pacman -Ql имя_пакета`&lt;br /&gt;
|Отображает все файлы, установленные данным пакетом [citation:1][citation:5]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Какому пакету принадлежит файл&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|`pacman -Qo /путь/к/файлу`&lt;br /&gt;
|Определяет, какой установленный пакет владеет указанным файлом [citation:5][citation:7]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Удаление пакета&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|`sudo pacman -R имя_пакета`&lt;br /&gt;
|Удаляет пакет, оставляя его зависимости [citation:1][citation:2][citation:3]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Удаление с зависимостями&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|`sudo pacman -Rs имя_пакета`&lt;br /&gt;
|Удаляет пакет и те его зависимости, которые не нужны другим пакетам [citation:3][citation:4][citation:7]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Поиск сирот (ненужных зависимостей)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|`pacman -Qdt`&lt;br /&gt;
|Показывает пакеты, которые были установлены как зависимости, но больше не требуются [citation:6][citation:7][citation:9]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Очистка кэша&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|`sudo pacman -Sc`&lt;br /&gt;
|Удаляет из кэша (`/var/cache/pacman/pkg/`) старые версии пакетов, оставляя только текущие [citation:1][citation:7][citation:9]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Полная очистка кэша&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|`sudo pacman -Scc`&lt;br /&gt;
|Удаляет &amp;#039;&amp;#039;&amp;#039;все&amp;#039;&amp;#039;&amp;#039; пакеты из кэша (требуется осторожность) [citation:6][citation:7][citation:8]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Важные предупреждения ===&lt;br /&gt;
Разработчики Arch Linux настоятельно рекомендуют &amp;#039;&amp;#039;&amp;#039;избегать частичных обновлений&amp;#039;&amp;#039;&amp;#039;. Не следует выполнять команду `pacman -Sy имя_пакета` (синхронизация баз и установка без полного обновления), так как это может привести к конфликтам версий и нарушению зависимостей [citation:3][citation:4][citation:5]. Правильный подход: всегда выполнять `pacman -Syu` перед установкой новых пакетов или для полноценного обновления системы.&lt;br /&gt;
&lt;br /&gt;
== Пакеты и система сборки ==&lt;br /&gt;
&lt;br /&gt;
=== Формат PKGBUILD ===&lt;br /&gt;
Пакеты для Pacman собираются с помощью скриптов &amp;#039;&amp;#039;&amp;#039;PKGBUILD&amp;#039;&amp;#039;&amp;#039; — сценариев на языке [[Bash]], описывающих, как скачать исходный код, скомпилировать программу и упаковать её в формат, понятный Pacman. Утилита &amp;#039;&amp;#039;&amp;#039;makepkg&amp;#039;&amp;#039;&amp;#039; (входящая в пакет pacman) автоматизирует этот процесс [citation:6].&lt;br /&gt;
&lt;br /&gt;
Пример простого PKGBUILD [citation:6]:&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
pkgname=patch&lt;br /&gt;
pkgver=2.5.4&lt;br /&gt;
pkgrel=3&lt;br /&gt;
pkgdesc=&amp;quot;Утилита для применения файлов исправлений (patches) к исходным кодам&amp;quot;&lt;br /&gt;
arch=(&amp;#039;i686&amp;#039; &amp;#039;x86_64&amp;#039;)&lt;br /&gt;
url=&amp;quot;http://www.gnu.org/software/patch/patch.html&amp;quot;&lt;br /&gt;
license=(&amp;#039;GPL&amp;#039;)&lt;br /&gt;
depends=(&amp;#039;glibc&amp;#039; &amp;#039;ed&amp;#039;)&lt;br /&gt;
source=(ftp://ftp.gnu.org/gnu/$pkgname/$pkgname-$pkgver.tar.gz)&lt;br /&gt;
md5sums=(&amp;#039;ee5ae84d115f051d87fcaaef3b4ae782&amp;#039;)&lt;br /&gt;
&lt;br /&gt;
build() {&lt;br /&gt;
cd &amp;quot;$srcdir/$pkgname-$pkgver&amp;quot;&lt;br /&gt;
./configure --prefix=/usr&lt;br /&gt;
make&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
package() {&lt;br /&gt;
cd &amp;quot;$srcdir/$pkgname-$pkgver&amp;quot;&lt;br /&gt;
make prefix=&amp;quot;$pkgdir/usr&amp;quot; install&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== AUR (Arch User Repository) ===&lt;br /&gt;
Пользовательский репозиторий Arch (AUR) содержит тысячи PKGBUILD-скриптов, написанных сообществом. Они позволяют устанавливать программы, отсутствующие в официальных репозиториях, автоматизируя сборку из исходников или загрузку готовых бинарных пакетов [citation:7][citation:8].&lt;br /&gt;
&lt;br /&gt;
== Конфигурация ==&lt;br /&gt;
Основной файл конфигурации — &amp;#039;&amp;#039;&amp;#039;`/etc/pacman.conf`&amp;#039;&amp;#039;&amp;#039;. В нём задаются [citation:7][citation:8]:&lt;br /&gt;
&lt;br /&gt;
* Общие опции (например, `Color` для цветного вывода, `ILoveCandy` для забавной анимации прогресса)&lt;br /&gt;
* Репозитории (их порядок определяет приоритет при поиске пакетов)&lt;br /&gt;
* Дополнительные параметры (например, пропуск обновления определённых пакетов)&lt;br /&gt;
&lt;br /&gt;
Файл &amp;#039;&amp;#039;&amp;#039;`/etc/pacman.d/mirrorlist`&amp;#039;&amp;#039;&amp;#039; содержит список зеркал (mirrors), с которых Pacman загружает пакеты. Порядок записей влияет на скорость загрузки; рекомендуется размещать наиболее быстрые и актуальные зеркала в начале [citation:8][citation:9].&lt;br /&gt;
&lt;br /&gt;
== Производные и графические интерфейсы ==&lt;br /&gt;
&lt;br /&gt;
=== Использование в других дистрибутивах ===&lt;br /&gt;
Pacman является основным менеджером пакетов для всех производных Arch Linux:&lt;br /&gt;
&lt;br /&gt;
* [[Manjaro]] — использует Pacman наряду с собственным графическим фронтендом Pamac [citation:7]&lt;br /&gt;
* [[EndeavourOS]]&lt;br /&gt;
* [[Arch Linux ARM]]&lt;br /&gt;
* [[Parabola GNU/Linux-libre]] (полностью свободная версия)&lt;br /&gt;
* [[Chakra Linux]] [citation:6]&lt;br /&gt;
&lt;br /&gt;
=== Графические фронтенды ===&lt;br /&gt;
Хотя официальный Pacman работает только из командной строки, сообществом созданы графические интерфейсы [citation:8][citation:10]:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Pamac&amp;#039;&amp;#039;&amp;#039; — фронтенд для Manjaro (поддерживает AUR и Flatpak)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Octopi&amp;#039;&amp;#039;&amp;#039; — графическая обёртка на Qt&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;PacmanXG4&amp;#039;&amp;#039;&amp;#039; — простой GUI, работающий напрямую с X11&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;PkgBrowser&amp;#039;&amp;#039;&amp;#039; — утилита для просмотра информации о пакетах&lt;br /&gt;
&lt;br /&gt;
== Дополнительные утилиты ==&lt;br /&gt;
В пакет &amp;#039;&amp;#039;&amp;#039;pacman-contrib&amp;#039;&amp;#039;&amp;#039; (ранее входивший в основной пакет) включены полезные инструменты [citation:3][citation:4][citation:10]:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;pactree&amp;#039;&amp;#039;&amp;#039; — отображает дерево зависимостей пакета&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;checkupdates&amp;#039;&amp;#039;&amp;#039; — проверяет доступные обновления без изменения системы&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;paccache&amp;#039;&amp;#039;&amp;#039; — гибко управляет кэшем пакетов (удаляет старые версии, сохраняя последние N)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;vercmp&amp;#039;&amp;#039;&amp;#039; — сравнивает версии пакетов&lt;br /&gt;
&lt;br /&gt;
== Ссылки ==&lt;br /&gt;
&lt;br /&gt;
* [https://archlinux.org/pacman/ Официальная страница Pacman] &lt;br /&gt;
* [https://wiki.archlinux.org/title/Pacman Pacman в ArchWiki]  (есть разделы на русском)&lt;br /&gt;
* [https://github.com/archlinux/pacman Репозиторий исходного кода на GitHub]&lt;br /&gt;
* [https://archlinux.org/packages/?sort=&amp;amp;q=pacman Пакет pacman в репозиториях Arch]&lt;/div&gt;</summary>
		<author><name>NOOK</name></author>
	</entry>
</feed>