Fedora Linux Support Community & Resources Center

Go Back   FedoraForum.org > Fedora 17/18 > Using Fedora
FedoraForum Search

Forgot Password? Join Us!

Using Fedora General support for current versions. Ask questions about Fedora and it's software that do not belong in any other forum.

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 7th May 2012, 01:51 AM
seyd-ali's Avatar
seyd-ali Offline
Registered User
 
Join Date: Jul 2009
Location: iran-kermanshah
Posts: 67
linuxfirefox
creat a group in repo

i have downloaded some rpm packages in below directories:
Code:
/home/ali/yum/Design-Suite
/home/ali/yum/Electronic-Lab
/home/ali/yum/Engineering-and-Scientific
/home/ali/yum/Hardware-Support
/home/ali/yum/Sound-and-Video
now,i nedd to create a repo,adding them in a same directory such:
Code:
/home/ali/yum/myrepo
and using
Code:
creatrepo
but i need to see the packages in groups that i have downloaded them in the their own directoy -after creating repo-,like:
Sound-and-Video
Hardware-Support
Design-Suite
Electronic-Lab
and etc
how can i add and introduce this groups and their packages to "creatrepo"?

Last edited by seyd-ali; 7th May 2012 at 02:00 AM.
Reply With Quote
  #2  
Old 7th May 2012, 04:26 AM
AndrewSerk Offline
Registered User
 
Join Date: Oct 2010
Posts: 876
linuxfirefox
Re: creat a group in repo

Hello seyd-ali,

The group info is in the comps.xml file. What I have done in the past (may not be the best way) is edit that xml file by hand and run createrepo -g comps.xml after editting the xml file.

More info in this link: http://docs.fedoraproject.org/en-US/...e/ch08s03.html

Hope this helps,

EDIT: I use xmllint to check my edits in the comps.xml

Last edited by AndrewSerk; 7th May 2012 at 04:33 AM.
Reply With Quote
  #3  
Old 9th May 2012, 04:19 AM
seyd-ali's Avatar
seyd-ali Offline
Registered User
 
Join Date: Jul 2009
Location: iran-kermanshah
Posts: 67
windows_xp_2003firefox
Re: creat a group in repo

hello
rpm packages should be in which directory?
the comps.xml output file goes where?
Reply With Quote
  #4  
Old 9th May 2012, 05:13 PM
AndrewSerk Offline
Registered User
 
Join Date: Oct 2010
Posts: 876
linuxfirefox
Re: creat a group in repo

Hello,
You want the rpms and comps.xml in the same folder.
If you read the link I provided in my above post you will find the answers to your questions there.

Last edited by AndrewSerk; 10th May 2012 at 12:20 AM.
Reply With Quote
  #5  
Old 11th May 2012, 12:14 AM
seyd-ali's Avatar
seyd-ali Offline
Registered User
 
Join Date: Jul 2009
Location: iran-kermanshah
Posts: 67
linuxfirefox
Re: creat a group in repo

Quote:
Originally Posted by AndrewSerk View Post
Hello,
You want the rpms and comps.xml in the same folder.
If you read the link I provided in my above post you will find the answers to your questions there.
i did it exactly!!1
but the packagelist is empty!!!

Code:
[root@ali-laptop ~]# yum-groups-manager -n "Base" --id=base  --save=comps.xml Loaded plugins: fastestmirror, langpacks, local, presto, refresh-packagekit,
              : yum-fast-downloader
Loading mirror speeds from cached hostfile
 * fedora: fedora.idrepo.or.id
 * rpmfusion-free: download1.rpmfusion.org
 * rpmfusion-free-updates: download1.rpmfusion.org
 * rpmfusion-nonfree: download1.rpmfusion.org
 * rpmfusion-nonfree-updates: download1.rpmfusion.org
 * updates: mirrors.ispros.com.bd
Code:
[root@ali-laptop ~]# cat comps.xml 
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE comps PUBLIC "-//Red Hat, Inc.//DTD Comps info//EN" "comps.dtd">
<comps>
        
  <group>
   <id>base</id>
   <default>false</default>
   <uservisible>true</uservisible>
   <display_order>1024</display_order>
   <name>Base</name>
   <description></description>
    <packagelist>
    </packagelist>
  </group>
</comps>
and even in below commands i did not get the desired result!!
Code:
[root@ali-laptop ~]# cd /home/ali/yum/Base/
[root@ali-laptop Base]# yum-groups-manager -n "Base" --id=base  --save=comps.xml
Loaded plugins: fastestmirror, langpacks, local, presto, refresh-packagekit,
              : yum-fast-downloader
Loading mirror speeds from cached hostfile
 * fedora: fedora.idrepo.or.id
 * rpmfusion-free: download1.rpmfusion.org
 * rpmfusion-free-updates: download1.rpmfusion.org
 * rpmfusion-nonfree: download1.rpmfusion.org
 * rpmfusion-nonfree-updates: download1.rpmfusion.org
 * updates: mirrors.ispros.com.bd
         
[root@ali-laptop Base]# cat comps.xml 
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE comps PUBLIC "-//Red Hat, Inc.//DTD Comps info//EN" "comps.dtd">
<comps>
        
  <group>
   <id>base</id>
   <default>false</default>
   <uservisible>true</uservisible>
   <display_order>1024</display_order>
   <name>Base</name>
   <description></description>
    <packagelist>
    </packagelist>
  </group>
</comps>
my question is:
how the yum-groups-manager command can help me to make the rpm files in -only-in the " /home/ali/yum/Base/" directory as a "Base" group?

also i used a command such:
Code:
[root@ali-laptop Base]# ls -al ./
total 6708
drwxrwxr-x.  2 ali ali    4096 May 11 03:41 .
drwxrwxr-x. 16 ali ali    4096 May 10 08:33 ..
-rw-r--r--.  1 ali root  75053 May  7 06:25 apmd-3.2.2-14.fc16.i686.rpm
-rw-r--r--.  1 ali root  43092 May  7 06:25 authd-1.4.3-31.fc15.i686.rpm
-rw-r--r--.  1 ali root 629909 May  7 06:27 busybox-1.18.2-5.fc16.i686.rpm
-rw-r--r--.  1 ali root  29336 May  7 06:25 fbset-2.1-30.fc15.i686.rpm
-rw-r--r--.  1 ali root 329977 May  7 06:25 gnupg2-smime-2.0.18-2.fc16.i686.rpm
-rw-r--r--.  1 ali root  43560 May  7 06:26 gpart-0.1h-14.fc15.i686.rpm
-rw-r--r--.  1 ali root 177297 May  7 06:26 gpm-1.20.6-21.fc16.i686.rpm
-rw-r--r--.  1 ali root  12457 May  7 06:25 hardlink-1.0-12.fc16.i686.rpm
-rw-r--r--.  1 ali root 105440 May  7 06:25 hfsutils-3.2.6-19.fc12.i686.rpm
-rw-r--r--.  1 ali root 208812 May  7 06:26 jfsutils-1.1.13-8.fc12.i686.rpm
-rw-r--r--.  1 ali root 238253 May  7 06:26 kexec-tools-2.0.2-29.fc16.i686.rpm
-rw-r--r--.  1 ali root 765781 May  7 06:26 ksh-20110630-7.fc16.i686.rpm
-rw-r--r--.  1 ali root 111040 May  7 06:25 libksba-1.0.8-3.fc16.i686.rpm
-rw-r--r--.  1 ali root 299009 May  7 06:26 logwatch-7.4.0-6.20110328svn50.fc16.noarch.rpm
-rw-r--r--.  1 ali root 446301 May  7 06:26 mgetty-1.1.36-12.fc16.i686.rpm
-rw-r--r--.  1 ali root  12768 May  7 06:25 mkbootdisk-1.5.5-2.fc15.i686.rpm
-rw-r--r--.  1 ali root 231757 May  7 06:26 nscd-2.14.90-24.fc16.6.i686.rpm
-rw-r--r--.  1 ali root 129548 May  7 06:25 nss-pam-ldapd-0.7.13-7.fc16.i686.rpm
-rw-r--r--.  1 ali root  20860 May  7 06:26 pam_ccreds-10-3.fc15.i686.rpm
-rw-r--r--.  1 ali root  89404 May  7 06:25 pam_ldap-185-10.fc16.i686.rpm
-rw-r--r--.  1 ali root  70900 May  7 06:26 pax-3.4-12.fc16.i686.rpm
-rw-r--r--.  1 ali root   8445 May  7 06:26 perl-Class-ISA-0.36-1006.fc16.noarch.rpm
-rw-r--r--.  1 ali root 315529 May  7 06:26 perl-Locale-Codes-3.21-1.fc16.noarch.rpm
-rw-r--r--.  1 ali root  26037 May  7 06:26 redhat-lsb-4.0-7.1.fc16.i686.rpm
-rw-r--r--.  1 ali root 246204 May  7 06:26 reiserfs-utils-3.6.21-4.fc15.i686.rpm
-rw-r--r--.  1 ali root 114152 May  7 06:26 squashfs-tools-4.2-1.fc16.i686.rpm
-rw-r--r--.  1 ali root 327752 May  7 06:26 star-1.5.1-7.fc15.i686.rpm
-rw-r--r--.  1 ali root 807589 May  7 06:26 syslinux-4.02-5.fc16.i686.rpm
-rw-r--r--.  1 ali root 403045 May  7 06:27 tboot-1.7.0-1.fc16.i686.rpm
-rw-r--r--.  1 ali root 285572 May  7 06:26 trousers-0.3.6-1.fc16.i686.rpm
-rw-r--r--.  1 ali root  57152 May  7 06:25 x86info-1.29-1.fc16.i686.rpm
-rw-r--r--.  1 ali root 125369 May  7 06:25 xinetd-2.3.14-46.fc16.i686.rpm
[root@ali-laptop Base]# yum-groups-manager -n "Base" --id=base  --save=comps.xml '*'
Loaded plugins: fastestmirror, langpacks, local, presto, refresh-packagekit,
              : yum-fast-downloader
Loading mirror speeds from cached hostfile
 * fedora: fedora.idrepo.or.id
 * rpmfusion-free: download1.rpmfusion.org
 * rpmfusion-free-updates: download1.rpmfusion.org
 * rpmfusion-nonfree: download1.rpmfusion.org
 * rpmfusion-nonfree-updates: download1.rpmfusion.org
 * updates: mirrors.ispros.com.bd
but it maked all rpm packages that were installed on my computer,a group!!!!
i need only make the
Code:
[root@ali-laptop Base]# ls -al ./
total 6708
drwxrwxr-x.  2 ali ali    4096 May 11 03:41 .
drwxrwxr-x. 16 ali ali    4096 May 10 08:33 ..
-rw-r--r--.  1 ali root  75053 May  7 06:25 apmd-3.2.2-14.fc16.i686.rpm
-rw-r--r--.  1 ali root  43092 May  7 06:25 authd-1.4.3-31.fc15.i686.rpm
-rw-r--r--.  1 ali root 629909 May  7 06:27 busybox-1.18.2-5.fc16.i686.rpm
-rw-r--r--.  1 ali root  29336 May  7 06:25 fbset-2.1-30.fc15.i686.rpm
-rw-r--r--.  1 ali root 329977 May  7 06:25 gnupg2-smime-2.0.18-2.fc16.i686.rpm
-rw-r--r--.  1 ali root  43560 May  7 06:26 gpart-0.1h-14.fc15.i686.rpm
-rw-r--r--.  1 ali root 177297 May  7 06:26 gpm-1.20.6-21.fc16.i686.rpm
-rw-r--r--.  1 ali root  12457 May  7 06:25 hardlink-1.0-12.fc16.i686.rpm
-rw-r--r--.  1 ali root 105440 May  7 06:25 hfsutils-3.2.6-19.fc12.i686.rpm
-rw-r--r--.  1 ali root 208812 May  7 06:26 jfsutils-1.1.13-8.fc12.i686.rpm
-rw-r--r--.  1 ali root 238253 May  7 06:26 kexec-tools-2.0.2-29.fc16.i686.rpm
-rw-r--r--.  1 ali root 765781 May  7 06:26 ksh-20110630-7.fc16.i686.rpm
-rw-r--r--.  1 ali root 111040 May  7 06:25 libksba-1.0.8-3.fc16.i686.rpm
-rw-r--r--.  1 ali root 299009 May  7 06:26 logwatch-7.4.0-6.20110328svn50.fc16.noarch.rpm
-rw-r--r--.  1 ali root 446301 May  7 06:26 mgetty-1.1.36-12.fc16.i686.rpm
-rw-r--r--.  1 ali root  12768 May  7 06:25 mkbootdisk-1.5.5-2.fc15.i686.rpm
-rw-r--r--.  1 ali root 231757 May  7 06:26 nscd-2.14.90-24.fc16.6.i686.rpm
-rw-r--r--.  1 ali root 129548 May  7 06:25 nss-pam-ldapd-0.7.13-7.fc16.i686.rpm
-rw-r--r--.  1 ali root  20860 May  7 06:26 pam_ccreds-10-3.fc15.i686.rpm
-rw-r--r--.  1 ali root  89404 May  7 06:25 pam_ldap-185-10.fc16.i686.rpm
-rw-r--r--.  1 ali root  70900 May  7 06:26 pax-3.4-12.fc16.i686.rpm
-rw-r--r--.  1 ali root   8445 May  7 06:26 perl-Class-ISA-0.36-1006.fc16.noarch.rpm
-rw-r--r--.  1 ali root 315529 May  7 06:26 perl-Locale-Codes-3.21-1.fc16.noarch.rpm
-rw-r--r--.  1 ali root  26037 May  7 06:26 redhat-lsb-4.0-7.1.fc16.i686.rpm
-rw-r--r--.  1 ali root 246204 May  7 06:26 reiserfs-utils-3.6.21-4.fc15.i686.rpm
-rw-r--r--.  1 ali root 114152 May  7 06:26 squashfs-tools-4.2-1.fc16.i686.rpm
-rw-r--r--.  1 ali root 327752 May  7 06:26 star-1.5.1-7.fc15.i686.rpm
-rw-r--r--.  1 ali root 807589 May  7 06:26 syslinux-4.02-5.fc16.i686.rpm
-rw-r--r--.  1 ali root 403045 May  7 06:27 tboot-1.7.0-1.fc16.i686.rpm
-rw-r--r--.  1 ali root 285572 May  7 06:26 trousers-0.3.6-1.fc16.i686.rpm
-rw-r--r--.  1 ali root  57152 May  7 06:25 x86info-1.29-1.fc16.i686.rpm
-rw-r--r--.  1 ali root 125369 May  7 06:25 xinetd-2.3.14-46.fc16.i686.rpm
packages in a same group!!!
Reply With Quote
  #6  
Old 11th May 2012, 01:17 AM
seyd-ali's Avatar
seyd-ali Offline
Registered User
 
Join Date: Jul 2009
Location: iran-kermanshah
Posts: 67
linuxfirefox
Re: creat a group in repo

but you see the result:
Code:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE comps PUBLIC "-//Red Hat, Inc.//DTD Comps info//EN" "comps.dtd">
<comps>
        
  <group>
   <id>base</id>
   <default>false</default>
   <uservisible>true</uservisible>
   <display_order>1024</display_order>
   <name>Base</name>
   <description></description>
    <packagelist>
      <packagereq type="default">0xFFFF</packagereq>
      <packagereq type="default">389-admin</packagereq>
      <packagereq type="default">389-admin-console</packagereq>
      <packagereq type="default">389-admin-console-doc</packagereq>
      <packagereq type="default">389-adminutil</packagereq>
      <packagereq type="default">389-adminutil-devel</packagereq>
      <packagereq type="default">389-console</packagereq>
      <packagereq type="default">389-ds</packagereq>
      <packagereq type="default">389-ds-base</packagereq>
      <packagereq type="default">389-ds-base-devel</packagereq>
      <packagereq type="default">389-ds-base-libs</packagereq>
      <packagereq type="default">389-ds-console</packagereq>
      <packagereq type="default">389-ds-console-doc</packagereq>
      <packagereq type="default">389-dsgw</packagereq>
      <packagereq type="default">3Depict</packagereq>
      <packagereq type="default">3proxy</packagereq>
     packagereq>
      <packagereq type="default">Io-language-mysql</packagereq>
      <packagereq type="default">Io-language-postgresql</packagereq>
      <packagereq type="default">JSCookMenu</packagereq>
      <packagereq type="default">Judy</packagereq>
      <packagereq type="default">Judy-devel</packagereq>
      <packagereq type="default">KoboDeluxe</packagereq>
      <packagereq type="default">L-function</packagereq>
      <packagereq type="default">L-function-devel</packagereq>
      <packagereq type="default">LabPlot</packagereq>
      <packagereq type="default">LabPlot-doc</packagereq>
      <packagereq type="default">LabPlot-doc-br</packagereq>
      <packagereq type="default">LabPlot-doc-de</packagereq>
      <packagereq type="default">LabPlot-doc-fr</packagereq>
      <packagereq type="default">LabPlot-doc-it</packagereq>
      <packagereq type="default">LabPlot-doc-nl</packagereq>
      <packagereq type="default">LabPlot-doc-pl</packagereq>
      <packagereq type="default">LabPlot-doc-sv</packagereq>
      <packagereq type="default">LibRaw-devel</packagereq>
      <packagereq type="default">LinLog</packagereq>
      <packagereq type="default">LogService</packagereq>
      <packagereq type="default">LogService-devel</packagereq>
      <packagereq type="default">LuxRender</packagereq>
      <packagereq type="default">LuxRender-blender</packagereq>
      <packagereq type="default">LuxRender-core</packagereq>
      <packagereq type="default">LuxRender-devel</packagereq>
      <packagereq type="default">LuxRender-lib</packagereq>
      <packagereq type="default">MAKEDEV</packagereq>
      <packagereq type="default">Macaulay2</packagereq>
      <packagereq type="default">Maelstrom</packagereq>
      <packagereq type="default">MagicPoint</packagereq>
      <packagereq type="default">Mars</packagereq>
      <packagereq type="default">Mayavi</packagereq>
      <packagereq type="default">MegaMek</packagereq>
      <packagereq type="default">MiniCopier</packagereq>
      <packagereq type="default">MiniCopier-javadoc</packagereq>
      <packagereq type="default">MochiKit</packagereq>
      <packagereq type="default">ModemManager</packagereq>
      <packagereq type="default">Mosaic</packagereq>
      <packagereq type="default">MyPasswordSafe</packagereq>
      <packagereq type="default">MySQL-python</packagereq>
      <packagereq type="default">MySQL-zrm</packagereq>
      <packagereq type="default">NaturalDocs</packagereq>
      <packagereq type="default">NearTree</packagereq>
      <packagereq type="default">NearTree-devel</packagereq>
      <packagereq type="default">Nestopia</packagereq>
      <packagereq type="default">NetPIPE</packagereq>
      <packagereq type="default">NetworkManager</packagereq>
      <packagereq type="default">NetworkManager-devel</packagereq>
      <packagereq type="default">NetworkManager-glib</packagereq>
      <packagereq type="default">NetworkManager-glib-devel</packagereq>
      <packagereq type="default">NetworkManager-gnome</packagereq>
      <packagereq type="default">NetworkManager-gtk</packagereq>
      <packagereq type="default">NetworkManager-gtk-devel</packagereq>
      <packagereq type="default">NetworkManager-openconnect</packagereq>
      <packagereq type="default">NetworkManager-openswan</packagereq>
      <packagereq type="default">NetworkManager-openvpn</packagereq>
      <packagereq type="default">NetworkManager-pptp</packagereq>
      <packagereq type="default">NetworkManager-vpnc</packagereq>
      <packagereq type="default">OCE-devel</packagereq>
      <packagereq type="default">OCE-draw</packagereq>
      <packagereq type="default">OCE-foundation</packagereq>
      <packagereq type="default">OCE-modeling</packagereq>
      <packagereq type="default">OCE-ocaf</packagereq>
      <packagereq type="default">OCE-visualization</packagereq>
      <packagereq type="default">ORBit</packagereq>
      <packagereq type="default">ORBit-devel</packagereq>
      <packagereq type="default">ORBit2</packagereq>
      <packagereq type="default">ORBit2-devel</packagereq>
      <packagereq type="default">OSGi-bundle-ant-task</packagereq>
      <packagereq type="default">OmegaT</packagereq>
      <packagereq type="default">OpenColorIO</packagereq>
      <packagereq type="default">OpenColorIO-devel</packagereq>
      <packagereq type="default">OpenColorIO-doc</packagereq>
      <packagereq type="default">OpenEXR</packagereq>
      <packagereq type="default">OpenEXR-devel</packagereq>
      <packagereq type="default">OpenEXR-libs</packagereq>
      <packagereq type="default">OpenEXR_CTL</packagereq>
      <packagereq type="default">OpenEXR_CTL-devel</packagereq>
      <packagereq type="default">OpenEXR_CTL-libs</packagereq>
      <packagereq type="default">OpenEXR_Viewers</packagereq>
      <packagereq type="default">OpenEXR_Viewers-docs</packagereq>
      <packagereq type="default">OpenEXR_Viewers-nonfree</packagereq>
      <packagereq type="default">OpenGTL</packagereq>
      <packagereq type="default">OpenGTL-devel</packagereq>
      <packagereq type="default">OpenGTL-libs</packagereq>
      <packagereq type="default">OpenIPMI</packagereq>
      <packagereq type="default">OpenIPMI-devel</packagereq>
      <packagereq type="default">OpenIPMI-libs</packagereq>
      <packagereq type="default">OpenIPMI-perl</packagereq>
      <packagereq type="default">OpenIPMI-python</packagereq>
      <packagereq type="default">OpenImageIO</packagereq>
      <packagereq type="default">OpenImageIO-devel</packagereq>
      <packagereq type="default">OpenLP</packagereq>
      <packagereq type="default">OpenNL</packagereq>
      <packagereq type="default">OpenNL-devel</packagereq>
      <packagereq type="default">OpenSceneGraph</packagereq>
      <packagereq type="default">OpenSceneGraph-devel</packagereq>
      <packagereq type="default">OpenSceneGraph-examples</packagereq>
      <packagereq type="default">OpenSceneGraph-examples-SDL</packagereq>
      <packagereq type="default">OpenSceneGraph-examples-fltk</packagereq>
      <packagereq type="default">OpenSceneGraph-examples-gtk</packagereq>
      <packagereq type="default">OpenSceneGraph-examples-qt</packagereq>
      <packagereq type="default">OpenSceneGraph-libs</packagereq>
      <packagereq type="default">OpenSceneGraph-qt</packagereq>
      <packagereq type="default">OpenSceneGraph-qt-devel</packagereq>
   
.........
      <packagereq type="default">zynaddsubfx-dssi</packagereq>
      <packagereq type="default">zynjacku</packagereq>
      <packagereq type="default">zyx-liveinstaller</packagereq>
      <packagereq type="default">zziplib</packagereq>
      <packagereq type="default">zziplib-devel</packagereq>
      <packagereq type="default">zziplib-utils</packagereq>
      <packagereq type="default">zzuf</packagereq>
    </packagelist>
  </group>
</comps>
IT WAS INCLUDED MORE THAN 445000 PACKAGES IN A SAME GROUP!!!!!!!!!!
Reply With Quote
Reply

Tags
creat, group, repo

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
How to creat shortcut in fedora 16? kaga01k Using Fedora 4 13th November 2011 03:25 AM
error booting my kernel after creat my own chinazo Using Fedora 0 3rd November 2008 03:46 PM
evolution can not creat new adressbook unimow Using Fedora 0 1st May 2006 12:19 PM
how to creat /boot partition? daywalker Using Fedora 2 24th November 2004 08:25 AM


Current GMT-time: 01:45 (Sunday, 19-05-2013)

TopSubscribe to XML RSS for all Threads in all ForumsFedoraForumDotOrg Archive
logo

All trademarks, and forum posts in this site are property of their respective owner(s).
FedoraForum.org is privately owned and is not directly sponsored by the Fedora Project or Red Hat, Inc.

Privacy Policy | Term of Use | Posting Guidelines | Archive | Contact Us | Founding Members

Powered by vBulletin® Copyright ©2000 - 2012, vBulletin Solutions, Inc.

FedoraForum is Powered by RedHat