- Table of contents
- User Guide version beta
User Guide version beta¶
Installation guide¶
Working with PEM¶
Working with an environment¶
To download a new environment, you have to check if the environment is available for your distribution :
legay@localhost:> pem-sync list .... -realm=REALM_NAME
If environment is available, you have to pull it
Creating new realm¶
Adding tool in a realm¶
Creating environment in a realm¶
Tool list¶
To use pem tools, you have the following commands:- Fetch and use
- pem-sync - use to retrieve information or environment instantiation from a server
- pem-source - use to set linux environment variable
- Build
- pem-build - use to generate environment instantiations
- Repository information
- pem-local - use to retrieve information from a local repository
- pem-cleaner - use to clean environments and tools builds
- Manage
- pem-add_tool - use to add a tool/product couple in a realm
- pem-graph_manipulation - use to adapt and ensure coherency of a realm file
- pem-tag - use to create a tag for a given instantiation
- Services
- pem-server - distribute information, instantiations
- Distributed PEM
- pem-remote - use to send command to a master server
- pem-master - use to distribute command to a list of remote services servers
- pem-remote_service - execute PEM commands send by a master
Directories¶
- /PEM_installation/bin
- contains pem executables
- /PEM_installation/magic
- contains database used by libmagic
- /PEM_installation/tools
- contains what is needed to build
- /PEM_installation/environments
- contains the tree of realm / arch / distribution / instantiations of builded tools
- /PEM_installation/builds
- contains the result of all pem-build works