개발 도구를 오프라인으로 설치할 수 있나요? 아니면 내 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 [...].

가장 쉬운 방법은 기기를 네트워크로 연결하는 것입니다. 필요한 경우 네트워크 카드를 일시적으로 추가할 수 있지만 온라인으로 전환하고 필요한 패키지를 업데이트 및 설치한 다음 다시 돌아와서 다른 문제를 해결할 수 있습니다.

관련 정보