{"id":13483619,"url":"https://github.com/rpm-software-management/yum","last_synced_at":"2025-04-06T16:11:50.909Z","repository":{"id":28162341,"uuid":"31663150","full_name":"rpm-software-management/yum","owner":"rpm-software-management","description":"[DEPRECATED] YUM package manager","archived":false,"fork":false,"pushed_at":"2024-07-16T23:14:49.000Z","size":8473,"stargazers_count":128,"open_issues_count":11,"forks_count":87,"subscribers_count":20,"default_branch":"master","last_synced_at":"2025-03-30T13:08:54.552Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rpm-software-management.png","metadata":{"files":{"readme":"README.md","changelog":"ChangeLog","contributing":null,"funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null}},"created_at":"2015-03-04T15:08:35.000Z","updated_at":"2025-03-14T20:05:53.000Z","dependencies_parsed_at":"2024-10-30T17:41:15.836Z","dependency_job_id":null,"html_url":"https://github.com/rpm-software-management/yum","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpm-software-management%2Fyum","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpm-software-management%2Fyum/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpm-software-management%2Fyum/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpm-software-management%2Fyum/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rpm-software-management","download_url":"https://codeload.github.com/rpm-software-management/yum/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247509223,"owners_count":20950232,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":[],"created_at":"2024-07-31T17:01:13.390Z","updated_at":"2025-04-06T16:11:50.889Z","avatar_url":"https://github.com/rpm-software-management.png","language":"Python","readme":":no_entry: This project is **deprecated**. Please use [DNF](https://github.com/rpm-software-management/dnf), the successor of YUM.\n\n# YUM\n\nYum is an automatic updater and installer for rpm-based systems.\n\nIncluded programs:\n\n    /usr/bin/yum\t\tMain program\n\n## Usage\n\nYum is run with one of the following options:\n\n* `update [package list]`\n\n  If run without any packages, Yum will automatically upgrade every currently\n  installed package.  If one or more packages are specified, Yum will only\n  update the packages listed.\n\n* `install \u003cpackage list\u003e`\n\n  Yum will install the latest version of the specified package (don't specify\n  version information).\n\n* `remove \u003cpackage list\u003e`\n\n  Yum will remove the specified packages from the system.\n\n* `list [package list]`\n\n  List available packages.\n\nSee the man page for more information (`man yum`).  Also see:\n\n* web page: http://yum.baseurl.org/\n\n* wiki: http://yum.baseurl.org/wiki\n\n```\n3.2.X Branch - yum-3_2_X\n      Starting commit is roughly: a3c91d7f6a15f31a42d020127b2da2877dfc137d\n         E.g. git diff a3c91d7f6a15f31a42d020127b2da2877dfc137d\n```\n\n## Building\n\nYou can build an RPM package by running:\n\n    $ make rpm\n\n**Note:** Make sure you have `mock` and `lynx` installed.\n\n## Development\n\nYou can run Yum from the current checkout in a container as follows (make sure\nyou have the `podman` package installed):\n\n    $ make shell\n\nThis will first build a CentOS 7 image (if not built already) and then run a\ncontainer with a shell where you can directly execute Yum:\n\n    [root@bf03d3a43cbf /] yum\n\nWhen you edit the code on your host, the changes you make will be immediately\nreflected inside the container since the checkout is bind-mounted.\n\n**Warning:** There's a (probably) bug in podman at the moment which makes it\nnot see symlinks in a freshly created container, which, in turn, makes Yum not\nsee the `/etc/yum.conf` symlink when it runs for the first time.  The\nworkaround is to `touch /etc/yum.conf` or simply re-run Yum.\n\n**Note:** When you exit the container, it is not deleted but just stopped.  To\nre-attach to it, use (replace the ID appropriately):\n\n    $ podman start bf03d3a43cbf\n    $ podman attach bf03d3a43cbf\n","funding_links":[],"categories":["\u003ca id=\"tag-dev\" href=\"#tag-dev\"\u003eDev\u003c/a\u003e"],"sub_categories":["\u003ca id=\"tag-dev.pkg_mgr\" href=\"#tag-dev.pkg_mgr\"\u003ePackage Managers\u003c/a\u003e"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frpm-software-management%2Fyum","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frpm-software-management%2Fyum","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frpm-software-management%2Fyum/lists"}