我正在寻找 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 版本与你的版本不同吗?我从网站上下载了最新的..
答案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-媒体] name=CentOS-$releasever - 媒体 baseurl=文件:///media/CentOS/ gpg检查=0 启用=0
- 使用 DVD 安装“开发工具”
yum --disablerepo=\* --enablerepo=c5-media groupinstall “开发工具”
答案3
您将需要连接到某种类型的包存储库。您可以将您的包管理器(对于 Fedora 来说应该是yum
)设置为使用您的 CD 作为存储库。通常,此配置位于默认配置文件中,但未启用。查看/etc/yum/repos.d
是否可以找到为您的 CD 介质配置的存储库的名称。
一旦您的存储库配置为默认值,或者您知道要运行什么 yum 命令来启用它(yum --enablerepo=cdrom_repo_name
或类似的命令),您应该能够安装您需要的任何工具。yum install make autoconf gcc [...]
。
话虽如此,最简单的方法是将机器联网。如果需要,可以暂时添加网卡,但要使其联机、更新并安装所需的软件包,然后返回解决其他问题。