0

RHEL 6.2 のオフライン リポジトリを作成しました。JARSS というグループにパッケージをまとめました。/etc/yum.repos.dと呼ばれるファイルを作成しましたjarss-amg-3.0.repo。ここにあります:

[jarss-amg-3.0]
name=<<omitted>>
baseurl=file:///usr/local/install/rpmbuild/
enabled=1
gpgcheck=0

yum clean allこれをメタデータに入れるために実行しました。さて、ここで奇妙な部分が来ます。yum install packageコマンドでパッケージを個別にインストールできますが、yum groupinstall group機能しません。

次のエラーが表示されます。

Error Downloading Packages:
  package error [Errno 256] No more mirrors to try.

ローカルディスクにあるはずなので、これは意味がありません。yumこれはソフトウェアのバグですか?ディスクから個々のパッケージをインストールできるが、グループはインストールできないとは信じがたいです。


編集

これが私のcomps.xmlファイルです:

<comps>
<group>
    <id>JARSS</id>
    <name>JARSS</name>
    <default>true</default>
    <description>Default 3rd Party Software needed for JARSS installation</description>
    <uservisible>true</uservisible>
    <packagelist>
        <packagereq type="default">ace-tao-amg</packagereq>
        <packagereq type="default">opendds-amg</packagereq>
        <packagereq type="default">imlib2</packagereq>
        <packagereq type="default">imlib2-devel</packagereq>
        <packagereq type="default">lct</packagereq>
        <packagereq type="default">xerces-c</packagereq>
        <packagereq type="default">xerces-c-devel</packagereq>
        <packagereq type="default">xmlrpc-c</packagereq>
        <packagereq type="default">xsd</packagereq>
        <packagereq type="default">atlas</packagereq>
        <packagereq type="default">atlas-devel</packagereq>
        <packagereq type="default">blas</packagereq>
        <packagereq type="default">blas-devel</packagereq>
        <packagereq type="default">cppunit</packagereq>
        <packagereq type="default">cppunit-devel</packagereq>
        <packagereq type="default">lapack</packagereq>
        <packagereq type="default">lapack-devel</packagereq>
    </packagelist>
</group>
</comps>

そしてls、ローカルディレクトリのコマンドは次のとおりです。

atlas-3.8.4-2.el6.x86_64.rpm
atlas-devel-3.8.4-2.el6.x86_64.rpm
blas-3.2.1-4.el6.x86_64.rpm
blas-devel-3.2.1-4.el6.x86_64.rpm
cmake-2.8.7-1.el6.rfb.x86_64.rpm
comps.xml
cppunit-1.12.1-3.1.el6.x86_64.rpm
cppunit-devel-1.12.1-3.1.el6.x86_64.rpm
createrepo-0.4.10-1.el5.rf.noarch.rpm
curl-7.19.7-26.el6.x86_64.rpm
expat-2.0.1-9.1.el6.x86_64.rpm
fltk-1.1.7-2.el5.rf.x86_64.rpm
fltk-devel-1.1.7-2.el5.rf.x86_64.rpm
fox-1.6.33-1.el5.rf.x86_64.rpm
fox-devel-1.6.33-1.el5.rf.x86_64.rpm
ftgl-2.1.3-0.3.rc5.el5.x86_64.rpm
ftgl-devel-2.1.3-0.3.rc5.el5.x86_64.rpm
giblib-1.2.4-1.el5.rf.x86_64.rpm
giblib-devel-1.2.4-1.el5.rf.x86_64.rpm
giblib-devel-1.2.4-1.el6.rf.x86_64.rpm
graphviz-2.28.0-1.el5.x86_64.rpm
imlib2-1.4.4-1.el6.rf.x86_64.rpm
imlib2-devel-1.4.4-1.el6.rf.x86_64.rpm
jdk-7u5-linux-x64.rpm
lapack-3.2.1-4.el6.x86_64.rpm
lapack-devel-3.2.1-4.el6.x86_64.rpm
opendds-amg-3.4.1-1.x86_64.rpm
plib-1.8.4-8.el5.kb.x86_64.rpm
plib-devel-1.8.4-8.el5.kb.x86_64.rpm
README
remove-native-display-driver-amg-3.0-1.x86_64.rpm
repodata
rpmforge-release-0.5.2-2.el5.rf.x86_64.rpm
useradd-amg-3.0-1.x86_64.rpm
wxGTK-2.8.9-1.el5.rf.x86_64.rpm
wxGTK-devel-2.8.9-1.el5.rf.x86_64.rpm
xerces-c-2.7.0-1.el5.rf.x86_64.rpm
xerces-c-devel-2.7.0-1.el5.rf.x86_64.rpm
xmlrpc-c-1.06.18-1.el5.kb.x86_64.rpm
xsd-3.3.0-1.x86_64.rpm

編集2

createrepoコマンド:createrepo -g comps.xml .

4

1 に答える 1

0

わかりました、私はそれを理解しました。

リポジトリ内の RPM の一部が Subversion にチェックインされました。大きなもののように、そうでないものもありました。

内部に svn メタデータを含むリポジトリを作成したくなかったので、svn export最初に作成しました。一部は にrpms含まれていなかったため、コマンドsvnによってコピーされませんでした。svn export

リポジトリを作成したときに、rpm存在しない s をグループ化しようとしたため、エラーが発生しました。

于 2013-09-18T13:19:47.647 に答える