![개발 도구를 오프라인으로 설치할 수 있나요? 아니면 내 CD를 Yum 저장소로 만들려면 어떻게 해야 하나요?](https://linux55.com/image/2738/%EA%B0%9C%EB%B0%9C%20%EB%8F%84%EA%B5%AC%EB%A5%BC%20%EC%98%A4%ED%94%84%EB%9D%BC%EC%9D%B8%EC%9C%BC%EB%A1%9C%20%EC%84%A4%EC%B9%98%ED%95%A0%20%EC%88%98%20%EC%9E%88%EB%82%98%EC%9A%94%3F%20%EC%95%84%EB%8B%88%EB%A9%B4%20%EB%82%B4%20CD%EB%A5%BC%20Yum%20%EC%A0%80%EC%9E%A5%EC%86%8C%EB%A1%9C%20%EB%A7%8C%EB%93%A4%EB%A0%A4%EB%A9%B4%20%EC%96%B4%EB%96%BB%EA%B2%8C%20%ED%95%B4%EC%95%BC%20%ED%95%98%EB%82%98%EC%9A%94%3F.png)
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
특정 유형의 패키지 저장소에 연결해야 합니다. yum
CD를 저장소로 사용하도록 패키지 관리자(Fedora의 경우)를 설정할 수 있습니다 . 일반적으로 이 구성은 기본 구성 파일에 있지만 활성화되어 있지 않습니다. /etc/yum/repos.d
CD 미디어에 대해 구성된 저장소의 이름을 찾을 수 있는지 확인하십시오 .
저장소가 기본값으로 구성되었거나 이를 활성화하기 위해 실행할 yum 명령(또는 이와 유사한 명령)을 알고 나면 yum --enablerepo=cdrom_repo_name
필요한 도구를 설치할 수 있습니다. yum install make autoconf gcc [...]
.
가장 쉬운 방법은 기기를 네트워크로 연결하는 것입니다. 필요한 경우 네트워크 카드를 일시적으로 추가할 수 있지만 온라인으로 전환하고 필요한 패키지를 업데이트 및 설치한 다음 다시 돌아와서 다른 문제를 해결할 수 있습니다.