Epm: различия между версиями

Материал из ALT Linux Wiki
Нет описания правки
Строка 11: Строка 11:
=Команды=
=Команды=
<center>
<center>
{| class="wikitable collapsible" style="float:center; margin-left:2em"
{| class="wikitable"
!Команда
!Описаниа
|-
|-
|epm autoremove
! Описание операции
|Удаляет пакеты отсутствующие в репозитории и никому не нужные
! Команда epm
! Альтернативная команда epm
! Команда ALT Linux
|-
|-
|
| Установка пакета по названию в систему
epm removerepo '''all'''<br>
| epm -i (package)
epm addrepo '''archive 2018/02/01'''
| epm install (package) или epmi (package)
|
| apt-get install (package)
Управление репозиториями
|-
|-
|
| Установка файла пакета в систему
epm update<br>
| epm -i (package file)
epm dist-upgrade<br>
| epm install (package file) или epmi (package file)
epm downgrade '''package'''
| apt-get install (package file)
|
Обновление/даунгрейд
|-
|-
|
| Удаление пакета из системы
epm repack '''file.rpm'''
| epm -e (package)
|
| epm remove (package)  или epme (package)
Пересборка пакета из другого дистрибутива под ALT
| apt-get remove (package)
|-
|-
|
| Поиск пакета в репозитории
epm play
| epm -s (text)
|
| epm search (text) или epms (text)
Скачивание, пересборка и установка пакета программы
| apt-cache search (text)
|-
|-
|
| Проверка наличия пакета в системе
epmqf '''программа/файл'''
| epm -q (package)
|
| epm installed (package) или epmq (package)
Принадлежность программы/файла к конкретному пакету
| rpm -qa (pipe) grep (package)
|-
|-
|
| Список установленных пакетов
epm play i586-fix
| epm -qa
|
| epm packages или epm list или epmqa
Установка необходимых i586-пакетов
| rpm -qa
|-
|-
|
| Поиск по названиям установленных пакетов
epm release-upgrade
| epm -qp <word>
|
| epmqp
Обновление до следующего релиза
| rpm -qa | grep <word>
|-
|-
|
| Принадлежность файла к (установленному) пакету
distro_info -e
| epm -qf (file)
|
| epmqf (file)
Проверка имени и версии дистрибутива аналог lsb_release -a.
| rpm -qf (file) или rpmqf из etersoft-build-utils
|-
| Поиск, в каком пакете есть указанный файл
| epm -sf <file>
| epm filesearch
|
|-
| Список файлов в (установленном) пакете
| epm -ql (package)
| epm filelist <package>
| rpm -ql (package)
|-
| Вывести информацию о пакете
| epm -qi (package)
| epm info (package)
| apt-cache show (package)
|-
| Обновить дистрибутив
| epm upgrade
| epm dist-upgrade
| apt-get dist-upgrade
|}
|}
</center>
</center>
= Примечания =
= Примечания =
<references/>
<references/>

Версия от 10:15, 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 Альтернативная команда epm Команда ALT Linux
Установка пакета по названию в систему epm -i (package) epm install (package) или epmi (package) apt-get install (package)
Установка файла пакета в систему epm -i (package file) epm install (package file) или epmi (package file) apt-get install (package file)
Удаление пакета из системы epm -e (package) epm remove (package) или epme (package) apt-get remove (package)
Поиск пакета в репозитории epm -s (text) epm search (text) или epms (text) apt-cache search (text)
Проверка наличия пакета в системе epm -q (package) epm installed (package) или epmq (package) rpm -qa (pipe) grep (package)
Список установленных пакетов epm -qa epm packages или epm list или epmqa rpm -qa
Поиск по названиям установленных пакетов epm -qp <word> epmqp grep <word>
Принадлежность файла к (установленному) пакету epm -qf (file) epmqf (file) rpm -qf (file) или rpmqf из etersoft-build-utils
Поиск, в каком пакете есть указанный файл epm -sf <file> epm filesearch
Список файлов в (установленном) пакете epm -ql (package) epm filelist <package> rpm -ql (package)
Вывести информацию о пакете epm -qi (package) epm info (package) apt-cache show (package)
Обновить дистрибутив epm upgrade epm dist-upgrade apt-get dist-upgrade

Примечания