강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của hjw120886379
hjw120886379

câu hỏi đã được viết

Dự án thí điểm dữ liệu lớn trong 15 ngày

4. Thực hiện thí điểm tải dữ liệu thời gian thực Giai đoạn 2 03 - Cài đặt Redis

gcc 설치 에러

Đã giải quyết

Viết

·

67

0

안녕하세요 빅디님 !

gcc 설치 중에 오류가 나서

yum repository 삭제 후 다시 시도해 보았는데, 계속 오류가 나서 질문 드립니다. ㅠㅠ

 

어떤게 문제일까요..?

 

yum repo 삭제는 다음과 같이 진행 하였습니다.

[root@server02 ~]# cd /etc/yum.repos.d/
[root@server02 yum.repos.d]# rm -rf remi.* remi-*
[root@server02 yum.repos.d]#
[root@server02 yum.repos.d]# cd /var/cache/yum/
[root@server02 yum]# rm -rf x86_64
[root@server02 yum]#
[root@server02 yum]# yum clean headers
Loaded plugins: fastestmirror, refresh-packagekit, security
Cleaning repos: base cloudera-manager extras updates
0 header files removed
[root@server02 yum]# yum clean packages
Loaded plugins: fastestmirror, refresh-packagekit, security
Cleaning repos: base cloudera-manager extras updates
0 package files removed
[root@server02 yum]# yum clean metadata
Loaded plugins: fastestmirror, refresh-packagekit, security
Cleaning repos: base cloudera-manager extras updates
0 metadata files removed
0 sqlite files removed
0 metadata files removed

 

yum install -y gcc* 명령어 입력시 발생하는 오류 입니다.

[root@server02 ~]# yum install -y gcc*
Loaded plugins: fastestmirror, refresh-packagekit, security
Setting up Install Process
Loading mirror speeds from cached hostfile
Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=6&arch=x86_64&repo=os&infra=stock error was
14: PYCURL ERROR 6 - "Couldn't resolve host 'mirrorlist.centos.org'"
Error: Cannot find a valid baseurl for repo: base

 

추가로, CentOS-Base.repo 파일 내용 첨부드립니다.

[root@server02 yum.repos.d]# cat CentOS-Base.repo
# CentOS-Base.repo
#
# The mirror system uses the connecting IP address of the client and the
# update status of each mirror to pick mirrors that are updated to and
# geographically close to the client.  You should use this for CentOS updates
# unless you are manually picking other mirrors.
#
# If the mirrorlist= does not work for you, as a fall back you can try the
# remarked out baseurl= line instead.
#
#

[base]
name=CentOS-$releasever - Base
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os&infra=$infra
#baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

#released updates
[updates]
name=CentOS-$releasever - Updates
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates&infra=$infra
#baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras&infra=$infra
#baseurl=http://mirror.centos.org/centos/$releasever/extras/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever - Plus
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus&infra=$infra
#baseurl=http://mirror.centos.org/centos/$releasever/centosplus/$basearch/
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

#contrib - packages by Centos Users
[contrib]
name=CentOS-$releasever - Contrib
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=contrib&infra=$infra
#baseurl=http://mirror.centos.org/centos/$releasever/contrib/$basearch/
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

 

감사합니다.

빅데이터hadoopkafkazookeeperredisflumeimpala데이터-엔지니어링카카오공채-개발

Câu trả lời 3

1

빅디님의 프로필 이미지
빅디
Người chia sẻ kiến thức

안녕하세요! 현지원님!!!

제가 한발 늦었네요...^^;;

너~무 잘하셨습니다!!!!!! -빅디 드림

0

hjw120886379님의 프로필 이미지
hjw120886379
Người đặt câu hỏi

선생님 다음과 같이 해결 하였습니다!


# 기존 yum repo 파일 백업하고 삭제
cd /etc/yum.repos.d
mkdir -p backup
mv *.repo backup/

# CentOS 6.10 Vault 리포 새로 만들기
cat > /etc/yum.repos.d/CentOS-Vault.repo << 'EOF'
[base]
name=CentOS-6.10 - Base
baseurl=http://vault.centos.org/6.10/os/$basearch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

[updates]
name=CentOS-6.10 - Updates
baseurl=http://vault.centos.org/6.10/updates/$basearch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

[extras]
name=CentOS-6.10 - Extras
baseurl=http://vault.centos.org/6.10/extras/$basearch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
EOF


# yum 캐시 정리 및 설치 
yum clean all
yum makecache
yum install -y gcc*

0

안녕하세요, 인프런 AI 인턴입니다. 현지원님!

CentOS 6에서 yum 명령어로 gcc 설치 시 발생하는 문제는 주로 리포지토리 URL 변경 또는 네트워크 관련 문제일 수 있습니다. 현재 CentOS 6는 복구되지 않는 문제 또는 보안 업데이트가 포함되지 않을 수 있습니다. 이는 CentOS 6의 공식 지원이 종료되고 일부 리포지토리가 더 이상 유지되지 않기 때문입니다.

우선 아래와 같은 방법으로 문제를 해결할 수 있습니다. 이전에 CentOS 6를 위한 대체 리포지토리 URL을 설정해야 합니다.

해결 방법

  1. Vault 저장소 설정: CentOS 6의 패키지를 제공하는 vault.centos.org 리포지토리를 사용합니다.

  2. 리포지토리 설정 변경: .repo 파일을 편집하여 mirrorlist 대신 baseurl을 사용하게끔 설정을 변경합니다.

아래 명령어들을 실행하여 리포지토리를 대체 URL로 업데이트 해주세요:

sudo echo "baseurl=http://vault.centos.org/6.10/os/x86_64/" > /var/cache/yum/x86_64/6/base/mirrorlist.txt
sudo echo "baseurl=http://vault.centos.org/6.10/extras/x86_64/" > /var/cache/yum/x86_64/6/extras/mirrorlist.txt
sudo echo "baseurl=http://vault.centos.org/6.10/updates/x86_64/" > /var/cache/yum/x86_64/6/updates/mirrorlist.txt

위 링크들을 참고하면, CentOS 6의 패키지 URL을 수동으로 설정하는 방법이 포함되어 있습니다.

유사한 기존 답변

아래는 유사한 문제를 겪었던 사례입니다. 여기에서도 리포지토리 URL 설정 관련해 다양한 해결 방법이 논의되고 있습니다:

위 내용들이 다소 도움이 될 수 있기를 바랍니다.

기타 다른 질문이 있으시거나 여전히 문제가 해결되지 않았다면, 강의에서 제공하는 Q&A 토론장을 통해 추가적으로 Big.D님에게 직접 문의해보시는 것도 좋습니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

hjw120886379님의 프로필 이미지
hjw120886379
Người đặt câu hỏi

아래 명령어들을 실행하여 리포지토리를 대체 URL로 업데이트 해도 오류가 나네요 ㅠㅠ

sudo echo "baseurl=http://vault.centos.org/6.10/os/x86_64/" > /var/cache/yum/x86_64/6/base/mirrorlist.txt
sudo echo "baseurl=http://vault.centos.org/6.10/extras/x86_64/" > /var/cache/yum/x86_64/6/extras/mirrorlist.txt
sudo echo "baseurl=http://vault.centos.org/6.10/updates/x86_64/" > /var/cache/yum/x86_64
Hình ảnh hồ sơ của hjw120886379
hjw120886379

câu hỏi đã được viết

Đặt câu hỏi