Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
E
eepm
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Nurlan
eepm
Commits
d311d2cc
Commit
d311d2cc
authored
Nov 23, 2020
by
Vitaly Lipatov
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
improve README.md
parent
6f7f746e
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
14 additions
and
12 deletions
+14
-12
README.md
README.md
+14
-12
No files found.
README.md
View file @
d311d2cc
# Etersoft EPM package manager
README
# Etersoft EPM package manager
Really, EPM is a wrapper for any package manager used in your operating system.
...
...
@@ -24,20 +24,22 @@ or
# epm install NAME
```
to install a package. It is just an alias for one command: install the package.
EEPM will run
`urpmi`
on Mandriva,
`apt-get install`
on Ubuntu,
`yum install`
on Fedora.
And it has a little intelligence, so EEPM will first try to install a package file via
EPM will run
`urpmi`
on Mandriva,
`apt install`
on Ubuntu,
`yum install`
on Fedora,
or
`apt-get install`
on ALT Linux.
And it has a little intelligence, so EPM will first try to install a package file via
low level commands (
`rpm`
or
`dpkg`
) before using higher level commands (
`yum`
,
`apt`
).
Just try your comfort style for package management and carry your experience the same
to any platform. E
EPM will print out any
real command it uses so you can learn from it.
to any platform. E
PM will print out the
real command it uses so you can learn from it.
Also EEPM has initial support for repository management: list, add, remove, update
EPM has support for repository management: repo list, repo add, repo remove, update commands.
Also E
E
PM contains
`serv`
command to control system services in system independed manner.
Also EPM contains
`serv`
command to control system services in system independed manner.
Pay attention to the following useful commands:
*
`epmqf`
- query package(s) owning file
*
`epmqp`
- search in the list of installed packages
*
`epmqf
<command name>
`
- query package(s) owning file
*
`epmqp
<word>
`
- search in the list of installed packages
`epmqf`
can be helpful to get package name for any file or command in the system:
```
...
...
@@ -63,7 +65,7 @@ Just run under root user:
# curl -s https://raw.githubusercontent.com/Etersoft/eepm/master/packed/epm.sh | bash /dev/stdin ei --auto
```
You you have no curl
on your system, just download file
`https://raw.githubusercontent.com/Etersoft/eepm/master/packed/epm.sh`
If you have no
`curl`
on your system, just download file
`https://raw.githubusercontent.com/Etersoft/eepm/master/packed/epm.sh`
and run in the download directory:
```
# bash epm.sh ei
...
...
@@ -74,10 +76,10 @@ and run in the download directory:
2.
Add distro support in
`set_pm_type`
function
3.
Implement every command in epm-
*
files
4.
Ensure that
`epm packages`
and
`epm --short packages`
works correctly
(
`epm package 'awk'`
ha
s
to print packages with
`awk`
substring in their names)
(
`epm package 'awk'`
ha
ve
to print packages with
`awk`
substring in their names)
See detailed description in Russian at
http://wiki.etersoft.ru/Epm
Please e-mail
me
:
lav@etersoft.ru
Please e-mail
if you have any questions
:
`lav@etersoft.ru`
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment