{"id":19326075,"url":"https://github.com/jelastic-jps/packages-installer","last_synced_at":"2026-02-17T13:32:22.959Z","repository":{"id":63623658,"uuid":"92827296","full_name":"jelastic-jps/packages-installer","owner":"jelastic-jps","description":"The Yum Packages Installer add-on is designed to integrate packages that are not provided by default within Jelastic container","archived":false,"fork":false,"pushed_at":"2017-07-18T07:32:24.000Z","size":295,"stargazers_count":7,"open_issues_count":0,"forks_count":6,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-10-20T17:57:39.900Z","etag":null,"topics":["add-on","addon","developer-tools","devtools","gcc","installer","package","package-control","package-management","rpm","rpm-packages","yum"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jelastic-jps.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-05-30T11:46:17.000Z","updated_at":"2023-12-18T07:51:30.000Z","dependencies_parsed_at":"2022-11-22T17:45:16.951Z","dependency_job_id":null,"html_url":"https://github.com/jelastic-jps/packages-installer","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/jelastic-jps/packages-installer","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jelastic-jps%2Fpackages-installer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jelastic-jps%2Fpackages-installer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jelastic-jps%2Fpackages-installer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jelastic-jps%2Fpackages-installer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jelastic-jps","download_url":"https://codeload.github.com/jelastic-jps/packages-installer/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jelastic-jps%2Fpackages-installer/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29545590,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-17T13:00:00.370Z","status":"ssl_error","status_checked_at":"2026-02-17T12:57:14.072Z","response_time":100,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["add-on","addon","developer-tools","devtools","gcc","installer","package","package-control","package-management","rpm","rpm-packages","yum"],"created_at":"2024-11-10T02:12:24.683Z","updated_at":"2026-02-17T13:32:22.933Z","avatar_url":"https://github.com/jelastic-jps.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"![rpm-logo](images/rpm-logo.png)\n\n# Yum Packages Installer Add-On\n\nThe Yum Packages Installer add-on enables to integrate packages essential for your application but unavailable within\nJelastic containers by default, including packages that require sudo permissions to be installed. In particular, it can be\nused for the following purposes:\n- to integrate [*gcc*](https://gcc.gnu.org/) and additional dev tools (e.g. [*autoconf*](http://www.gnu.org/software/autoconf/autoconf.html)) to compile extra PHP modules\n- to install RPM packages from repository by specifying direct link to a package or just its name\n\n\nThe add-on utilizes [*yum*](http://yum.baseurl.org/) to install and remove packages on a destination container. \n\n**Type of nodes this add-on can be applied to:**\n\nYou can run Packages Installer on any **CentOS-based** container within Jelastic Cloud, these are all available stacks with\nthe exception of VPS ([Windows](https://docs.jelastic.com/win-vps) \u0026 [Ubuntu](https://docs.jelastic.com/vps-ubuntu)). You can\nalso run the add-on to install packages within custom non\ncertified [**Docker**](https://docs.jelastic.com/dockers-overview) containers, as an alternative to using [Jelastic SSH Gate](https://docs.jelastic.com/ssh-gate) with root permissions. \n\nTo learn more about [Jelastic Add-ons](https://github.com/jelastic-jps/jpswiki/wiki/Jelastic-Addons) and their usage, refer\nto the linked guide. \n\n## How to Integrate Yum Packages Installer to Jelastic Environment\n\nTo install the add-on, copy link to the *manifest.jps* file above and [import](https://docs.jelastic.com/environment-import)\nit to the destination environment on your [Jelastic Cloud Platform](https://jelastic.cloud/).\n\n![yum-packages-installer-deployment](images/yum-packages-installer-deployment.png)\n\nIn the installation dialog box, specify the following details:\n- **_Environment name_** - destination environment with a node the add-on should be installed to\n- **_Nodes_** - node that requires additional packages’ integration\n\nWhen you are finished, click **Install** to continue.\n\nWhen installation is completed, **Close** the appeared confirmation message.\n\n### Installing a Package\n\nClick **Add-ons** next to the destination node to locate the **Yum Packages Installer** add-on plank.\n\n![yum-packages-installer-add-on](images/yum-packages-installer-add-on.png)\n\nExpand the menu in its upper-right corner, choose the **Install package** option and specify either name and/or URL of the\nrequired tools (if installing several packages at once, use space as a separator).\n\n![yum-install-package](images/yum-install-package.png)\n\n**Note** that the add-on searches for a package specified by name within repositories listed in the **_/etc/yum.repos.d_**\ndirectory on a destination container.\n\nClick **Apply** to complete installation.\n\nTo see a list of installed packages, access a container via [SSH](https://docs.jelastic.com/ssh-gate) and run the **_rpm -qa_** command to print all available packages or **_rpm -qa | [grep](http://linuxcommand.org/man_pages/grep1.html) [options] PATTERN [FILE...]_** to print packages matching a pattern.\n\n### Removing a Package\n\nTo delete the earlier installed package, click **Remove package** and specify its name (not URL). \n\n![yum-remove-package](images/yum-remove-package.png)\n\nClick **Apply** to confirm removal.\n\n**Note** that if you have several versions of the same package, you need to specify a particular package, e.g. *libcouchbase-2.7.5-1.el7.remi.x86_64*. Otherwise, if specifying only *libcouchbase*, all versions of the package will be removed. \n\nTo see a full list of packages and their names, access a container via [SSH](https://docs.jelastic.com/ssh-gate) and run the **_rpm -qa_** command as described in the section above.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjelastic-jps%2Fpackages-installer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjelastic-jps%2Fpackages-installer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjelastic-jps%2Fpackages-installer/lists"}