開発ツールをオフラインでインストールできますか?それとも私のCDをYumリポジトリにするにはどうすればいいですか?

開発ツールをオフラインでインストールできますか?それとも私のCDをYumリポジトリにするにはどうすればいいですか?

Fedora用の「開発ツール」を探していますが、オフラインインストール用にダウンロードする方法/場所に関する情報が見つかりません(Fedoraにインターネット接続がありません)。

1を試してください:ヒントがありますここDVDをリポジトリとして使用する方法に関して、Fedora 15 DVDのルートにはありませんmedia.repo。どこにいるのかご存知ですか?

2回試してください:私も見つけました。この写真、ページにインストールプロセス中に開発ツールをインストールすることを選択できることがわかります。ちなみに、Fedoraを再インストールしましたが、その画面またはそのオプションは表示されませんでした。

3回試してみてください:私が見つけたこの方法しかし、インストールする必要がありますが、createrepoここにはインストールできません。

Bakha Nurzhanovの方法を使用すると、次のようになります。

DVDメディアをマウントします:mount -r /dev/cdrom /media/CentOS次の内容で/etc/yum.repos.d/CentOS-Media.repoファイルを作成します。

[c5-media]
name=CentOS-$releasever - Media
baseurl=file:///media/CentOS/
gpgcheck=0
enabled=0

DVDを使用した「開発ツール」のインストール

yum --disablerepo=\* --enablerepo=c5-media groupinstall "Development Tools"

最後のステップで、次のようになります。

$ yum --disablerepo=\* --enablerepo=c5-media
Loaded plugins: langpacks, presto, refresh-packagekit
file:///media/CentOS/repodata/repomd.xml: [Errno 14] Could not open/read file:///media/CentOS/repodata/repomd.xml
Trying other mirror.
You need to give some command
Usage: yum [options] COMMAND

確認してみると、実際にrepodataフォルダやrepomd.xmlファイルがありません。これはDVDツリーです:

$ tree
.
├── EFI
│   └── boot
│       ├── bootx64.conf
│       ├── bootx64.efi
│       ├── grub.conf
│       ├── initrd0.img
│       ├── isolinux.bin
│       ├── isolinux.cfg
│       ├── memtest
│       ├── splash.jpg
│       ├── splash.xpm.gz
│       ├── vesamenu.c32
│       └── vmlinuz0
├── GPL
├── isolinux
│   ├── boot.cat
│   ├── initrd0.img
│   ├── isolinux.bin
│   ├── isolinux.cfg
│   ├── memtest
│   ├── splash.jpg
│   ├── vesamenu.c32
│   └── vmlinuz0
└── LiveOS
    ├── livecd-iso-to-disk
    ├── osmin.img
    └── squashfs.img

4 directories, 23 files

私のDVDのバージョンがあなたのDVDのバージョンと異なるのですか?ホームページから最新バージョンをダウンロードしました。

答え1

development-tools関連開発パッケージのセットです。 Fedora ISOまたはCDをマウントし、system-config-packages端末で実行し、インストールするパッケージを確認して、変更を適用するdevelopment-tools必要があります。

答え2

  • DVDメディアのインストール:
mount -r /dev/cdrom /media/CentOS
  • /etc/yum.repos.d/CentOS-Media.repo次の内容でファイルを作成します。
[c5-メディア]
名前=CentOS-$releasever - メディア
baseurl=ファイル:///media/CentOS/
gpgcheck=0
有効=0
  • DVDを使用した「開発ツール」のインストール
yum --disablerepo=\* --enablerepo=c5-media groupinstall "開発ツール"

答え3

特定の種類のパッケージストアに接続する必要があります。yumCDをリポジトリとして使用するようにパッケージマネージャ(Fedoraの場合)を設定できます。通常、この構成はデフォルトの構成ファイルにありますが、アクティブではありません。/etc/yum/repos.dCDメディア用に設定されているリポジトリの名前が見つかることを確認してください。

リポジトリがデフォルトで構成されている場合、またはそれを有効にするために実行するyumコマンド(または同様のコマンド)がわかったら、yum --enablerepo=cdrom_repo_name必要なツールをインストールできます。yum install make autoconf gcc [...]

最も簡単な方法は、デバイスをネットワークに接続することです。必要に応じてネットワークカードを一時的に追加できますが、オンラインに切り替えて必要なパッケージを更新してインストールしてから、もう一度戻ることで他の問題を解決できます。

関連情報