일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- html5
- dovecot
- Android
- UML
- C#
- 안드로이드
- 안드로이드 푸쉬
- 우분투
- 자바스크립트
- FCM
- PHP
- not working
- Mail Server
- 설치
- javascript
- mysql
- php 취약점
- roundcube
- php 시큐어코딩
- 안드로이드 gcm
- curl
- C# IO
- 폼메일
- android 효과음
- chart.js
- 안드로이드 푸시
- 자동 생성
- xe
- WebView
- soundpool
- Today
- Total
그러냐
yum 설치시 No package available error: Nothing to do 본문
yum clean all & yum clean metadata
yum install epel-release
이렇게 하라는데 그래도 안된다
무슨 repo 파일에서
enabled 를 1로 설정하래 그래도 잘안된다
/etc/yum.repos.d/ 경로 밑에 repo 파일이 많길래
그중에 epel.repo 파일 열어서 enabled = 1 로 다 바꿔버렸다
그러니 된다
아래는 참고 출처 : https://www.zinnunkebi.com/linux-yum-repo-change-status/
epel 리포지토리 초기 상태 확인하기
다음과 같이 epel.repo는 설치 직후의 상태가 enabled=0 비활성 상태임을 확인할 수 있습니다. 만약 enabled=1 로 설정되어 있다면 활성 상태입니다.
$ cat /etc/yum.repos.d/epel.repo
[epel]
...중간생략...
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
...중간생략...
이전 글에서 배운 리포지토리의 자세한 정보를 확인하는 -v 옵션 지정 명령으로 epel 리포지토리가 Repo-status : disabled 임을 확인합니다.
$ yum repolist epel -v
...중간생략...
Repo-id : epel/x86_64
Repo-name : Extra Packages for Enterprise Linux 7 - x86_64
Repo-status : disabled
...중간생략...
다음과 같이 epel 리포지토리의 패키지 snapd 를 설치하는 명령을 실행했습니다. 하지만 다음에 표시되는 7개의 활성 상태 리포지토리의 패키지 중에는 snapd 소프트웨어가 없기 때문에 No package snapd available. Error: Nothing to do 의 메시지만 표시하고 설치는 진행되지 않습니다.
$ sudo yum install snapd
...중간생략...
base | 3.6 kB 00:00
extras | 2.9 kB 00:00
mysql-connectors-community | 2.6 kB 00:00
mysql-tools-community | 2.6 kB 00:00
mysql57-community | 2.6 kB 00:00
remi | 3.0 kB 00:00
updates | 2.9 kB 00:00
(1/7): mysql-connectors-community/x86_64/primary_db | 72 kB 00:00
(2/7): mysql-tools-community/x86_64/primary_db | 85 kB 00:00
(3/7): mysql57-community/x86_64/primary_db | 258 kB 00:00
(4/7): extras/7/x86_64/primary_db | 225 kB 00:00
(5/7): base/7/x86_64/primary_db | 6.1 MB 00:00
(6/7): updates/7/x86_64/primary_db | 5.7 MB 00:00
(7/7): remi/primary_db | 2.8 MB 00:00
No package snapd available.
Error: Nothing to do
epel 리포지토리 상태 수정/확인하기
다음과 같이 vi 편집기로 enabled=1 로 수정하여 저장합니다.
$ sudo vi /etc/yum.repos.d/epel.repo
[epel]
...중간생략...
enabled=1
...중간생략...
다시 한번 리포지토리의 자세한 정보를 확인하는 -v 옵션 지정하여 epel 리포지토리가 Repo-status : enabled로 변경됐는지 확인합니다. 그리고 disabled 때 하고는 다르게 파란색 부분의 정보가 추가로 표시 되었음을 확인할 수 있습니다.
$ yum repolist epel -v
...중간생략...
Repo-status : enabled
Repo-revision: 1614619334
Repo-updated : Tue Mar 2 02:23:57 2021
Repo-pkgs : 13,543
Repo-size : 16 G
Repo-metalink: https://mirrors.fedoraproject.org/metalink?repo=epel-7&arch=x86_64
Updated : Tue Mar 2 02:23:57 2021
Repo-baseurl : https://mirror.genesisadaptive.com/epel/7/x86_64/ (41 more)
Repo-expire : 21,600 second(s) (last: Tue Mar 2 16:25:16 2021)
Filter : read-only:present
Repo-filename: /etc/yum.repos.d/epel.repo
repolist: 13,543
다음과 같이 epel 리포지토리의 패키지 snapd를 설치하는 명령을 실행했습니다. 이번에는 epel 리포지토리가 활성 상태이므로 snapd 소프트웨어를 찾아서 설치할 수 있습니다.
$ sudo yum install snapd
...중간생략...
epel | 4.7 kB 00:00:00
(1/3): epel/x86_64/group_gz | 95 kB 00:00:00
(2/3): epel/x86_64/updateinfo | 1.0 MB 00:00:00
(3/3): epel/x86_64/primary_db | 6.9 MB 00:00:00
Resolving Dependencies
...중간생략...
Installed:
snapd.x86_64 0:2.49-1.el7
Dependency Installed:
bash-completion.noarch 1:2.1-8.el7
fuse.x86_64 0:2.9.2-11.el7
fuse-libs.x86_64 0:2.9.2-11.el7
libzstd.x86_64 0:1.4.7-1.el7
snap-confine.x86_64 0:2.49-1.el7
snapd-selinux.noarch 0:2.49-1.el7
squashfs-tools.x86_64 0:4.3-0.21.gitaae0aff4.el7
squashfuse.x86_64 0:0.1.102-1.el7
squashfuse-libs.x86_64 0:0.1.102-1.el7
Dependency Updated:
selinux-policy.noarch 0:3.13.1-268.el7_9.2
selinux-policy-targeted.noarch 0:3.13.1-268.el7_9.2
Complete!
'Linux' 카테고리의 다른 글
외부 ip 포트 열려있는지 확인방법 (0) | 2023.04.27 |
---|---|
리눅스 네트워크 트래픽 모니터링 VNSTAT 설치 (0) | 2023.03.28 |
리눅스 seg fault or similar nasty error detected in the parent process (0) | 2022.08.08 |
centos php에서 mssql 사용하기 위해 sqlsrv 설치 (0) | 2022.08.03 |
Apache 내부 포워딩 (0) | 2022.04.25 |