suzupy / noresore11

3 stars 0 forks source link

repository作成手順 #16

Open yuuzi opened 6 years ago

yuuzi commented 6 years ago

サーバにパッケージ一覧を配置

ローカルで持っていくパッケージのtar (20GB) を踏み台Windowsに転送 ↓ 踏み台Windowsからレポジトリ用のサーバにTeratermのscpとかで転送 ↓ tar展開

合計40GBくらい転送するので運営に怒られないかな。。。Javaとかの確実に使用しないパッケージは抜いて固めなおそうかな。。。

権限変更

chown apache:apache [pathtorepo] chmod 644 [pathtorepo] -R

レポジトリの設定

createrepo [pathtorepo]

httpd公開設定

vim /etc/httpd/conf/httpd.conf

DocumentRoot "[pathtorepo]"
<Directory "/var/www/repo">
<Directory "/var/www/repo">
    Options +Indexes
    Order allow,deny
    Allow from all
    Require all granted
</Directory>
</Directory>

systemctl restart httpd

firewall-cmd

firewall-cmd --add-port=80/tcp --zone=public #default zone

yuuzi commented 6 years ago

クライアント側のサーバ設定

mkdir /etc/yum.repos.d/old
mv /etc/yum.repos.d/*  /etc/yum.repos.d/old/

クライアント側設定例

[root@localhost yum.repos.d]# cat CentOS-myrepo.repo 
[local]
name=local
baseurl=http://192.168.179.171
gpgcheck=0
priority=1

yum clean all