- Лицензия
- GNU AGPLv3
- Сайт проекта
- github.com
- Сообщить о проблеме
- github.com
Единая команда управления пакетами (epm)
EPM — имеющая одинаковый интерфейс на всех системах команда управления пакетами. При интерфейсе, похожем на rpm, apt и urpm, выполняет необходимые операции на любой платформе.
Установка из репозитория
EPM можно установить используя терминал:
su -
apt-get update
apt-get install eepm
Команды
Описание операции | Команда EPM | Команда ALT Linux |
---|---|---|
Установка пакета по названию в систему | epm -i (package) | apt-get install (package) |
Установка файла пакета в систему | epm -i (package file) | apt-get install (package file) |
Удаление пакета из системы | epm -e (package) | apt-get remove (package) |
Поиск пакета в репозитории | epm -s (text) | apt-cache search (text) |
Проверка наличия пакета в системе | epm -q (package) | rpm -qa (pipe) grep (package) |
Список установленных пакетов | epm -qa | rpm -qa |
Поиск по названиям установленных пакетов | epm -qp (word) | grep (word) |
Принадлежность файла к (установленному) пакету | epmqf (file) | rpm -qf (file) |
Список файлов в (установленном) пакете | epm -ql (package) | rpm -ql (package) |
Вывести информацию о пакете | epm -ql (package) | apt-cache show (package) |
Обновить дистрибутив | epm upgrade | apt-get dist-upgrade |
Информация о системе
Для вывода информации о системе, введите в терминале:
epm print info
Пример вывода информация о системе
distro_info v20230406 (EPM version 3.60.5-alt1) : Copyright © 2007-2023 Etersoft
Pretty name (--pretty): ALT Regular (20240112) (Sisyphus)
(--distro-name / --distro-version): Sisyphus / 20240112 (orig. Sisyphus 20230819)
Base distro name (-d) / version (-v): ALTLinux/Sisyphus
Vendor distro name (-s) / Repo name (-r): alt / Sisyphus
Package manager/type (-g/-p): apt-rpm / rpm
Base OS name (-o) / CPU arch (-a): linux x86_64
CPU norm register size (-b): 64 bit
Virtualization (-i): (host system)
CPU Cores/MHz (-c/-z): 16 / 1393 MHz
System memory size (-m): 15412 MiB
Running service manager (-y): systemd
Bug report URL (--bug-report-url): https://bugs.altlinux.org/
Утилита EPM Play
EPM Play — инструмент, позволяющий автоматически устанавливать и удалять пакеты, используя заготовленные сценарии, при этом не используя сторонние репозитории.
epm play [options] [argument]
Установить приложение
Для установки приложения, используйте epm play <app>
:
epm play telegram
Информация
Чтобы получить актуальный список приложений, воспользуйтесь командой epm play
в терминале или посетите сайт
Для установки альтернативной версии приложения:
epm play telegram = beta
Получить список альтернативных версий возможный для установки, используйте опцию --product-alternatives
:
epm play --product-alternatives telegram
Удалить приложение
Для удаления приложения используйте epm play --remove <app>
:
epm play --remove telegram
Возможно удалить приложение используя пакетный менеджер:
su -
apt-get remove Telegram
epm -e Telegram
Обновить приложение до последней версии
Для обновления приложения в EPM Play используйте опцию --update
и идентификатор приложения:
epm play --update telegram
Для обновления списка установленных приложений, используйте опцию --update
и аргумент all
:
epm play --update all
Альтернативном методом обновления приложения, является повторная установка приложения:
epm play telegram
Работа со списком приложений
Получить список доступных к установке приложений:
epm play
Получить список установленных приложений:
epm play --list
Внимание
При совпадении идентификаторов приложений, в списке будут присутствовать приложения установленные с помощью пакетного менеджера apt-get
Получить список установленных утилит:
epm play --list-scripts
Информация
Утилиты — группа установочных сценариев, которая автоматически устанавливает или удаляет: драйвера, инструменты для разработки и другие системные приложения различных типов.
Получить полный список приложений и утилит:
epm play --list-all
Чтобы получить список без описаний приложений/утилит, используйте опцию --short
, работает со следующими опциями [--list|--list-scripts|--list-all]
:
epm play --short --list-all
Проверить, установлено ли приложение используйте опцию --installed
и и идентификатор приложения:
epm play --installed telegram
Получить список альтернативных версий возможный для установки, используйте опцию --product-alternatives
и идентификатор приложения:
epm play --product-alternatives telegram
Утилита EPM Repack
EPM Repack — инструмент позволяющий конвертировать (переупаковать) пакеты от сторонних производителей в стандарт RPM семейства операционных систем АЛЬТ
Менеджер пакетов | Дистрибутив |
---|---|
rpm | ASPLinux, SUSE (+ Enterprise Desktop/Server), Mandriva, ROSA, Mandrake, PCLinuxOS, Fedora, Red Hat (+ Enterprise), Scientific, CentOS |
deb | Debian, Ubuntu, Mint, Runtu, mcst |
tgz | Slackware, MOPSLinux |
tbz | FreeBSD |
tbz2 | Gentoo |
apk | Alpine |
pkg.gz | SunOS |
Установим deb
-приложение используя утилиту epm repack:
epm repack tonfotos.deb
epm -i tonfotos-1.6.5-epm1.repacked.2.x86_64.rpm
Альтернативном вводом является:
epm -i tonfotos.deb
При установке пакета, epm автоматически определит, что установленный файл не является стандартным, и запустит команду epm repack, а после переупаковки пакета, автоматически установит переупакованный пакет.
Информация
Предварительно скачайте deb-пакет на официальном сайте производителя. Перейдите в папку со скаченной программой Tonfotos, в моем случае:
cd Загрузки
Установка приложений с помощью appinstall
Для установки и удаления приложений из каталога epm play
используя графический интерфейс, рекомендуем использовать appinstall
appinstall можно установить используя терминал:
su -
apt-get update
apt-get install appinstall
epm -i appinstall