<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>30506</bug_id>
          
          <creation_ts>2014-11-25 13:05:02 +0300</creation_ts>
          <short_desc>a tool to download pkgs from yum repos, for example: mrepo (yam)</short_desc>
          <delta_ts>2014-11-25 13:45:57 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>New/proposed packages</product>
          <component>Обычный репозиторий</component>
          <version>не указана</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></resolution>
          
          
          <bug_file_loc>http://dag.wiee.rs/home-made/mrepo/</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P3</priority>
          <bug_severity>enhancement</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Ivan Zakharyaschev">imz</reporter>
          <assigned_to name="Andrey Cherepanov">cas</assigned_to>
          <cc>viy</cc>
          
          <qa_contact name="Andrey Cherepanov">cas</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>149004</commentid>
    <comment_count>0</comment_count>
    <who name="Ivan Zakharyaschev">imz</who>
    <bug_when>2014-11-25 13:05:02 +0300</bug_when>
    <thetext>Sometimes, we need to fetch packages from 3rd-party yum repos (and then apt-get-install them).

From the yum repo&apos;s URL, I can&apos;t figure out where to download the RPMs (the webserver hides them). Example: http://downloads.hipchat.com/linux/yum

So I&apos;d like to have a tool to fetch the packages such that it is aware of the location of RPMs in a yum repo.

Perhaps, mrepo (yam) can fulfill this task, or such a program could be extracted from its source: 

http://dag.wiee.rs/home-made/mrepo/

Description:

 mrepo builds a local APT/Yum RPM repository from local ISO files, downloaded updates, and extra packages from 3rd party repositories. It takes care of setting up the ISO files, downloading the RPMs, configuring HTTP access and providing PXE/TFTP resources for remote network installations.

[...]

For updating your local systems, configure either Smart, Apt, Yum or up2date and point them to your local mrepo server.

Features:

* Easy Yum-alike configuration
* Supports mirroring using FISH, FTP, HTTP, RSYNC, SFTP, YOU and RHN
* Supports Smart, Apt, Yum and up2date (as well as synaptic, yumgui and other derivatives)
* Can download and distribute updates from RHN (Red Hat Network) channels
* Can download and distribute updates from YOU (YaST Online Update) channels</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>149005</commentid>
    <comment_count>1</comment_count>
    <who name="Ivan Zakharyaschev">imz</who>
    <bug_when>2014-11-25 13:45:57 +0300</bug_when>
    <thetext>A possible workaround of the problem:

1)

* apt-get install mrepo.rpm from the author&apos;s site: http://pkgs.repoforge.org/mrepo/

or (if there are problems with missing deps in Sisyphus):

* add their APT repo (by installing/inspecting their rpmforge-release package as described at http://dag.wiee.rs/rpm/FAQ.php#B2 and then &quot;apt-get install mrepo&quot;

2) use mrepo</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>