Epm: различия между версиями
м (+PR (со слов lav@ в @alt_linux)) |
Нет описания правки |
||
Строка 9: | Строка 9: | ||
Пополнения рецептов принимаются по pull request в http://github.com/Etersoft/eepm | Пополнения рецептов принимаются по pull request в http://github.com/Etersoft/eepm | ||
=Команды= | |||
<center> | |||
{| class="wikitable collapsible" style="float:center; margin-left:2em" | |||
!Команда | |||
!Описаниа | |||
|- | |||
|epm autoremove | |||
|Удаляет пакеты отсутствующие в репозитории и никому не нужные | |||
|- | |||
| | |||
epm removerepo '''all'''<br> | |||
epm addrepo '''archive 2018/02/01''' | |||
| | |||
Управление репозиториями | |||
|- | |||
| | |||
epm update<br> | |||
epm dist-upgrade<br> | |||
epm downgrade '''package''' | |||
| | |||
Обновление/даунгрейд | |||
|- | |||
| | |||
epm repack '''file.rpm''' | |||
| | |||
Пересборка пакета из другого дистрибутива под ALT | |||
|- | |||
| | |||
epm play | |||
| | |||
Скачивание, пересборка и установка пакета программы | |||
|- | |||
| | |||
epmqf '''программа/файл''' | |||
| | |||
Принадлежность программы/файла к конкретному пакету | |||
|- | |||
| | |||
epm play i586-fix | |||
| | |||
Установка необходимых i586-пакетов | |||
|- | |||
| | |||
epm release-upgrade | |||
| | |||
Обновление до следующего релиза | |||
|- | |||
| | |||
distro_info -e | |||
| | |||
Проверка имени и версии дистрибутива аналог lsb_release -a. | |||
|} | |||
</center> | |||
= Примечания = | = Примечания = | ||
<references/> | <references/> |
Версия от 10:11, 10 октября 2021
epm - единая команда управления пакетами, разработанная в компании Etersoft[1]. Основное предназначение: унифицировать управление пакетам в дистрибутивах с разными пакетными менеджерами. Кроме того, сейчас в epm заскриптованы некоторые типовые операции, которые, например, в случае использования apt в ALT, потребовали бы ввода более одной команды.
Установка в ALT Linux:
apt-get install eepm
Описание на сайте разработчика: https://wiki.etersoft.ru/Epm
Пополнения рецептов принимаются по pull request в http://github.com/Etersoft/eepm
Команды
Команда | Описаниа |
---|---|
epm autoremove | Удаляет пакеты отсутствующие в репозитории и никому не нужные |
epm removerepo all |
Управление репозиториями |
epm update |
Обновление/даунгрейд |
epm repack file.rpm |
Пересборка пакета из другого дистрибутива под ALT |
epm play |
Скачивание, пересборка и установка пакета программы |
epmqf программа/файл |
Принадлежность программы/файла к конкретному пакету |
epm play i586-fix |
Установка необходимых i586-пакетов |
epm release-upgrade |
Обновление до следующего релиза |
distro_info -e |
Проверка имени и версии дистрибутива аналог lsb_release -a. |