49715


CentOSを使っています。  
リポジトリが消されても大丈夫なようにローカルに配置しようと思っています。

途中省略しますが

[code]

    reposync --gpgcheck -l --repoid=epel-multimedia --download_path=/repo/epel-multimedia
    
[/code]

で/repo/配下にepel-multimediaで公開されているrpmを置きました。

[code]

    mkdir /repo/Packages
    mv /repo/epel-multimedia/*.rpm /repo/epel-multimedia/Packages/.
    createrepo /repo/epel-multimedia
    
[/code]

でリポジトリの作成を行っています。

一方、/etc/yum.repos.d/epel-multimedia.repoを

[code]

    [epel-multimedia]
    name=negativo17 - Multimedia
    baseurl=baseurl=file:///repo/epel-multimedia
    enabled=0
    skip_if_unavailable=1
    gpgkey=https://negativo17.org/repos/RPM-GPG-KEY-slaanesh
    gpgcheck=1
    enabled_metadata=1
    metadata_expire=6h
    type=rpm-md
    repo_gpgcheck=0
    
[/code]

にして、

[code]

    # yum --enablerepo=epel-multimedia install libva
    
[/code]

を実行したところ、

[code]

    Repository 'epel-multimedia': Error parsing config: Error parsing "baseurl = 'baseurl=file:///repo/epel-multimedia'": URL must be http, ftp, file or https not ""
    
[/code]

ローカルに置いたはずのリポジトリが見つからないとエラーが出ます。  
こちら解決方法をご存知の方はご教示お願いします。


CC BY-SA 4.0
2018-10-27T16:00:57.960
49714
2018-10-27T17:04:36.267
2018-10-27T17:04:36.267
3060
8593
question
centos yum
リポジトリのローカル化


単純な記述ミスが原因かと。

[code]

    baseurl=baseurl=file:///repo/epel-multimedia
    
[/code]

ではなく、正しくは

[code]

    baseurl=file:///repo/epel-multimedia
    
[/code]


CC BY-SA 4.0
2018-10-27T16:56:17.767
49715
2018-10-27T16:56:17.767
3060
49714
answer