diff --git a/pages.ru/linux/add-apt-repository.md b/pages.ru/linux/add-apt-repository.md new file mode 100644 index 0000000000..bda7bb5696 --- /dev/null +++ b/pages.ru/linux/add-apt-repository.md @@ -0,0 +1,20 @@ +# add-apt-repository + +> Управление определениями репозиториев `apt`. +> Больше информации: . + +- Добавить новый репозиторий `apt`: + +`add-apt-repository {{спецификация_репозитория}}` + +- Удалить репозиторий `apt`: + +`add-apt-repository {{[-r|--remove]}} {{спецификация_репозитория}}` + +- Обновить кэш пакетов после добавления репозитория: + +`add-apt-repository --update {{спецификация_репозитория}}` + +- Разрешить загрузку исходных пакетов из репозитория: + +`add-apt-repository {{[-s|--enable-source]}} {{спецификация_репозитория}}` diff --git a/pages.ru/linux/apt-add-repository.md b/pages.ru/linux/apt-add-repository.md new file mode 100644 index 0000000000..37fe6aa4c1 --- /dev/null +++ b/pages.ru/linux/apt-add-repository.md @@ -0,0 +1,7 @@ +# apt-add-repository + +> Эта команда - псевдоним команды `add-apt-repository`. + +- Отобразить документацию по исходной команде: + +`tldr add-apt-repository` diff --git a/pages.ru/linux/apt-cache.md b/pages.ru/linux/apt-cache.md new file mode 100644 index 0000000000..78b384d27e --- /dev/null +++ b/pages.ru/linux/apt-cache.md @@ -0,0 +1,24 @@ +# apt-cache + +> Инструмент поиска пакетов для Debian и Ubuntu. +> Больше информации: . + +- Поиск пакета в локальной базе пакетов: + +`apt-cache search {{запрос}}` + +- Показать информацию о пакете: + +`apt-cache show {{пакет}}` + +- Показать, установлен ли пакет и обновлен ли он: + +`apt-cache policy {{пакет}}` + +- Показать зависимости для пакета: + +`apt-cache depends {{пакет}}` + +- Показать пакеты, которые зависят от определенного пакета: + +`apt-cache rdepends {{пакет}}` diff --git a/pages.ru/linux/apt-file.md b/pages.ru/linux/apt-file.md new file mode 100644 index 0000000000..ba3aae4833 --- /dev/null +++ b/pages.ru/linux/apt-file.md @@ -0,0 +1,20 @@ +# apt-file + +> Поиск файлов в пакетах `apt`, в том числе еще не установленных. +> Больше информации: . + +- Обновить базу данных метаданных: + +`sudo apt update` + +- Поиск пакетов, содержащих указанный файл или путь: + +`apt-file {{search|find}} {{частичный_путь/к/файлу}}` + +- Вывести содержимое конкретного пакета: + +`apt-file {{show|list}} {{пакет}}` + +- Поиск пакетов, соответствующих регулярному выражению: + +`apt-file {{search|find}} {{[-x|--regexp]}} {{регулярное_выражение}}` diff --git a/pages.ru/linux/apt-get.md b/pages.ru/linux/apt-get.md new file mode 100644 index 0000000000..1e4744c44c --- /dev/null +++ b/pages.ru/linux/apt-get.md @@ -0,0 +1,38 @@ +# apt-get + +> Утилита управления пакетами для Debian и Ubuntu. +> Для поиска пакетов используйте `apt-cache`. +> Рекомендуется использовать `apt` при интерактивном использовании в Ubuntu начиная с версии 16.04. +> Больше информации: . + +- Обновить список доступных пакетов и их версий (рекомендуется перед выполнением других команд `apt-get`): + +`apt-get update` + +- Установить пакет или обновить его до последней версии: + +`apt-get install {{пакет}}` + +- Удалить пакет: + +`apt-get remove {{пакет}}` + +- Удалить пакет и его конфигурационные файлы: + +`apt-get purge {{пакет}}` + +- Обновить все установленные пакеты до последних версий: + +`apt-get upgrade` + +- Очистить локальный репозиторий - удалить файлы пакетов (`.deb`) из прерванных загрузок, которые больше не могут быть загружены: + +`apt-get autoclean` + +- Удалить все пакеты, которые больше не нужны, так как пакеты, от которых они зависели, были удалены: + +`apt-get autoremove` + +- Обновить установленные пакеты (как с помощью команды `upgrade`), но удалить устаревшие пакеты и установить дополнительные пакеты, чтобы удовлетворить новые зависимости: + +`apt-get dist-upgrade` diff --git a/pages.ru/linux/apt-install.md b/pages.ru/linux/apt-install.md new file mode 100644 index 0000000000..63ae2867bf --- /dev/null +++ b/pages.ru/linux/apt-install.md @@ -0,0 +1,12 @@ +# apt install + +> Установить пакеты для дистрибутивов на базе Debian. +> Больше информации: . + +- Установить пакет или обновить его до последней версии: + +`sudo apt install {{пакет}}` + +- Отобразить подробную информацию о версии пакета во время установки или обновления: + +`sudo apt install {{[-V|--verbose-versions]}} {{пакет}}` diff --git a/pages.ru/linux/apt-key.md b/pages.ru/linux/apt-key.md new file mode 100644 index 0000000000..bf27d87d64 --- /dev/null +++ b/pages.ru/linux/apt-key.md @@ -0,0 +1,25 @@ +# apt-key + +> Утилита управления ключами для диспетчера пакетов APT в Debian и Ubuntu. +> Примечание: `apt-key` теперь устарел (за исключением использования `apt-key del` в скриптах разработчиков). +> Больше информации: . + +- Список доверенных ключей: + +`apt-key list` + +- Добавить ключ в список доверенных ключей: + +`apt-key add {{файл_публичного_ключа.asc}}` + +- Удалить ключ из списка доверенных ключей: + +`apt-key del {{идентификатор_ключа}}` + +- Добавить удалённый ключ в список доверенных ключей: + +`wget {{[-qO|--quiet --output-document]}} - {{https://host.tld/файл.key}} | apt-key add -` + +- Добавить ключ с сервера ключей, указав только идентификатор ключа: + +`apt-key adv --keyserver {{pgp.mit.edu}} --recv {{идентификатор_ключа}}` diff --git a/pages.ru/linux/apt-mark.md b/pages.ru/linux/apt-mark.md new file mode 100644 index 0000000000..4399bd8a23 --- /dev/null +++ b/pages.ru/linux/apt-mark.md @@ -0,0 +1,24 @@ +# apt-mark + +> Утилита для изменения статуса установленных пакетов. +> Больше информации: . + +- Отметить пакет как автоматически установленный: + +`sudo apt-mark auto {{пакет}}` + +- Удерживать пакет в его текущей версии и запретить его обновление: + +`sudo apt-mark hold {{пакет}}` + +- Перестать удерживать пакет и разрешить его обновление: + +`sudo apt-mark unhold {{пакет}}` + +- Показать пакеты, установленные вручную: + +`apt-mark showmanual` + +- Показать удерживаемые пакеты: + +`apt-mark showhold` diff --git a/pages.ru/linux/apt-moo.md b/pages.ru/linux/apt-moo.md new file mode 100644 index 0000000000..f97d74db80 --- /dev/null +++ b/pages.ru/linux/apt-moo.md @@ -0,0 +1,8 @@ +# apt moo + +> Пасхальное яйцо `APT`. +> Больше информации: . + +- Отобразить пасхальное яйцо с изображением коровы: + +`apt moo` diff --git a/pages.ru/linux/apt.md b/pages.ru/linux/apt.md new file mode 100644 index 0000000000..8282779c52 --- /dev/null +++ b/pages.ru/linux/apt.md @@ -0,0 +1,38 @@ +# apt + +> Менеджер пакетов для дистрибутивов на базе Debian. +> Предназначен как удобная альтернатива `apt-get` для интерактивного использования. +> Эквивалентные команды в других пакетных менеджерах смотрите в . +> Больше информации: . + +- Обновить список доступных пакетов и их версий (рекомендуется перед выполнением других команд `apt`): + +`sudo apt update` + +- Поиск пакетов по названию или описанию: + +`apt search {{пакет}}` + +- Поиск пакетов только по имени (поддерживает такие символы подстановки, как `*`): + +`apt list {{пакет}}` + +- Показать подробную информацию о пакете: + +`apt show {{пакет}}` + +- Установить пакет или обновить его до последней версии: + +`sudo apt install {{пакет}}` + +- Удалить пакет (используйте `purge`, чтобы удалить и конфигурационные файлы): + +`sudo apt remove {{пакет}}` + +- Обновить все установленные пакеты до последних версий: + +`sudo apt upgrade` + +- Вывести список всех установленных пакетов: + +`apt list {{[-i|--installed]}}`