createrepo_c - Creates a common metadata repository

Distribution: CentOS 7
Repository: CentOS Extras x86_64
Package name: createrepo_c
Package version: 0.9.0
Package release: 1.el7.centos
Package architecture: x86_64
Package type: rpm
Installed size: 158.58 KB
Download size: 68.17 KB
Official Mirror:
C implementation of Createrepo. A set of utilities (createrepo_c, mergerepo_c, modifyrepo_c) for generating a common metadata repository from a directory of rpm packages and maintaining it.


  • createrepo_c = 0.9.0-1.el7.centos
  • createrepo_c(x86-64) = 0.9.0-1.el7.centos

    Install Howto

    Install the createrepo_c rpm package:

    # yum install createrepo_c


    • /usr/bin/createrepo_c
    • /usr/bin/mergerepo_c
    • /usr/bin/modifyrepo_c
    • /usr/bin/sqliterepo_c
    • /usr/share/bash-completion/completions/createrepo_c
    • /usr/share/bash-completion/completions/mergerepo_c
    • /usr/share/bash-completion/completions/modifyrepo_c
    • /usr/share/bash-completion/completions/sqliterepo_c
    • /usr/share/doc/createrepo_c-0.9.0/COPYING
    • /usr/share/doc/createrepo_c-0.9.0/
    • /usr/share/man/man8/createrepo_c.8.gz
    • /usr/share/man/man8/mergerepo_c.8.gz
    • /usr/share/man/man8/modifyrepo_c.8.gz
    • /usr/share/man/man8/sqliterepo_c.8.gz


    2015-05-28 - Tomas Mlcoch <tmlcoch at> - 0.9.0-1 - mergerepo_c: Prepend protocol (file://) for URLs in pkgorigins (if --koji is used) - Update bash completion - doc: Update manpages - mergerepo: Fix NVR merging method - mergerepo: Fix behavior of --all param - createrepo: Add --cut-dirs and --location-prefix options - misc: Add cr_cut_dirs() - mergerepo: Use better version comparison algorithm - utils: Port cr_cmp_version_str() to rpm's algorithm (rpmvercmp) - misc: Rename elements in cr_Version structure - mergerepo: Fix version-release comparison for packages when --all is used - mergerepo: Show warnings if some groupfile cannot be automatically used - mergerepo: Exit with error code when a groupfile cannot be copied

    2015-05-15 - Tomas Mlcoch <tmlcoch at> - 0.8.3-1 - mergerepo: Do not prepend file:// if protocol is already specified

    2015-05-14 - Tomas Mlcoch <tmlcoch at> - 0.8.2-1 - doc: Add man pages for sqliterepo and update manpages for other tools - mergerepo: Work only with noarch packages if --koji is used and no archlist is specified - mergerepo: Use file:// protocol in local baseurl - mergerepo: Do not include baseurl for first repo if --koji is specified (RhBug: 1220082) - mergerepo_c: Support multilib arch for --koji repos - mergerepo_c: Refactoring - Print debug message with version in each tool when --verbose is used - modifyrepo: Don't override file with itself (RhBug: 1215229)

    2015-05-06 - Tomas Mlcoch <tmlcoch at> - 0.8.1-1 - Fix bash completion for RHEL 6

    2015-05-05 - Tomas Mlcoch <tmlcoch at> - 0.8.0-1 - New tool Sqliterepo_c - It generates sqlite databases into repos where the sqlite is missing. - Internal refactoring and code cleanup

    2015-02-20 - Tomas Mlcoch <tmlcoch at> - 0.7.7-1 - Proper directory for temporary files when --local-sqlite is used (Issue #12) - Bring bash completion install dir and filenames up to date with current bash-completion

    2015-01-08 - Tomas Mlcoch <tmlcoch at> - 0.7.6-1 - Python: Add __contains__ method to Repomd() class

    2014-12-28 - Tomas Mlcoch <tmlcoch at> - 0.7.5-1 - Python repomd: Support for iteration and indexing by type - e.g. record = repomd['primary'] - Show warning if an XML parser probably parsed a bad type of medata (New XML parser warning type CR_XML_WARNING_BADMDTYPE) - drpm library: Explicitly try to locate - deltarpms: Don't show options for delta rpms if support is not available

    2014-11-11 - Tomas Mlcoch <tmlcoch at> - 0.7.4-1 - createrepo_c, mergerepo_c: Follow redirs by default while downloading remote repos - mergerepo_c: Fix segfault when a package without sourcerpm is part of metadata and --koji option is used

    2014-11-10 - Tomas Mlcoch <tmlcoch at> - 0.7.3-1 - xml_parser: Add file path into error messages - Refactor: Replace g_error() with g_critical() (RhBug: 1162102)