質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.49%
Linux

Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

yum

yumコマンドは、UNIX系OSのRPMパッケージのインストールなどを行うためのプログラムのことです。

Red Hat Enterprise

Red Hat Enterpriseは、レッドハット社により開発・サポートが行われている業務向けLinuxディストリビューションです。オープンソースで無償で利用することができ、バイナリ版の入手・サポートは有償です。商用ディストリビューションとして人気が高く、代表的なLinuxの選択肢の一つです。

Q&A

解決済

1回答

2977閲覧

オフライン上でリポジトリサーバを作成しました。そのリポジトリサーバを参照してインストールするためのコマンドが知りたいです。

nakanome_nome

総合スコア9

Linux

Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

yum

yumコマンドは、UNIX系OSのRPMパッケージのインストールなどを行うためのプログラムのことです。

Red Hat Enterprise

Red Hat Enterpriseは、レッドハット社により開発・サポートが行われている業務向けLinuxディストリビューションです。オープンソースで無償で利用することができ、バイナリ版の入手・サポートは有償です。商用ディストリビューションとして人気が高く、代表的なLinuxの選択肢の一つです。

0グッド

0クリップ

投稿2019/08/05 06:59

編集2019/08/15 11:14

前提・実現したいこと

オフライン環境上でYumを扱ったパッケージの自動インストール環境を構築しようとしています。
x,y,zサーバがありまして、xサーバをリポジトリサーバ化し、yサーバ、zサーバがxサーバを参照してYumコマンドを送信する仕組みを作りたいです。
(xサーバがマネージャー、y,zサーバがクライアントの関係)
現状、xサーバをリポジトリサーバ化しました。
しかし、yサーバ、zサーバからxサーバを参照してインストールするためのコマンドが分かりません。

おそらくリポジトリサーバがWEBサーバ見立てになるので、リポジトリサーバのIPアドレスとディレクトリがURLに代替するであろうと考えています。

補足情報(FW/ツールのバージョンなど)

前提条件
xサーバ(リポジトリサーバ)のIPアドレス:xxx.xxx.xxx.xxx
yサーバのIPアドレス:yyy.yyy.yyy.yyy
zサーバのIPアドレス:zzz.zzz.zzz.zzz

コマンドが分からなくて困っています。
何か不足している情報がありましたらご指摘ください。
よろしくお願いいたします。

補足情報2FW/ツールのバージョンなど)

ベストアンサーに選ばしていただいた方の回答を参考に実践してみました。
下記のサイトのようにファイル名をlocal.repoとして中身の定義をこのように書きました。
[local]
enabled=1
name=localrepo
gpgcheck=0
baseurl=file:///xxx.xxx.xxx.xxx/tmp/repo

※参考サイト:https://itbasesta.com/local-repository

yum repolistコマンドを実行した結果、このようなエラーが発生しました。
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
file:///xxx.xxx.xxx.xxx/tmp/repo/repodata/repomd.xml: [Errno 14] curl#37 - "Couldn't open file /xxx.xxx.xxx.xxx/tmp/repo/repodata/repomd.xml"

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

y,zサーバの /etc/yum.repos.d 配下に xサーバのリポジトリを参照する設定を書く必要があります。

適当に検索した参考になりそうなベージ
http://sig9.hatenablog.com/entry/2017/12/05/000000

投稿2019/08/05 11:01

scsi

総合スコア2840

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

nakanome_nome

2019/08/06 06:40

ご回答ありがとうございました。 その方法で試してみます。
nakanome_nome

2019/08/15 11:15

新しい質問が出たので、再度回答いただけないでしょうか
scsi

2019/08/15 11:51

新しく質問をしないと他の回答者に気づかれないですよ。
scsi

2019/08/15 11:55

fileで指定しているのにipアドレスと思われるものを指定しているのはなぜですかね?そういうディレクトリ名なのでしょうか。 あとrhelならサブスクリプションマネージャーに登録しましょう。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.49%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問