linux:yum_repository

文書の過去の版を表示しています。


yumプライベートリポジトリの構築

$ sudo yum install nginx createrepo
$ sudo firewall-cmd --permanent --add-service=http
$ sudo firewall-cmd --reload
$ sudo systemctl enable nginx.service
$ sudo systemctl start nginx.service
$ sudo vi /etc/nginx/nginx.conf

/pub/の設定を追記する。

    server {
    ...
        location ~ ^/pub/ {
            autoindex  on;
        }
$ sudo systemctl reload nginx.service
$ sudo mkdir -p /usr/share/nginx/html/pub/fedora/19/x86_64/
$ sudo cp ~/rpmbuild/RPMS/x86_64/* /usr/share/nginx/html/pub/fedora/19/x86_64/
$ sudo createrepo -v /usr/share/nginx/html/pub/fedora/19/x86_64/

インストール先のマシンにリポジトリの設定を行う。

$ sudo vi /etc/yum.repos.d/mgc.repo
[mgc]
name=Monster's Garage Fedora $releasever - $basearch
failovermethod=priority
baseurl=http://[リポジトリサーバー名]/pub/fedora/$releasever/$basearch/
enabled=0
#metadata_expire=7d
gpgcheck=0
  • linux/yum_repository.1381219605.txt.gz
  • 最終更新: 2019/05/18 02:23
  • (外部編集)