Fedora 29 저장소 문제

Fedora 29 저장소 문제

지난 몇 주 동안 내 시스템에서 이상한 동작을 발견하기 시작했습니다. 소프트웨어 GUI에서 애플리케이션을 설치할 수 없고 CLI에서도 애플리케이션을 설치할 수 없습니다.

이제 나는 다음과 같은 이유로 이 문제에 대해 확신합니다.

[root@nuclear00 yum.repos.d]# dnf install cowsay
Last metadata expiration check: 0:19:10 ago on Mon 11 Mar 2019 01:01:59 PM CET.
No match for argument: cowsay
Error: Unable to find a match

실행 dnf clean all해서 dnf upgrade실행했는데 아무것도 바뀌지 않는 것 같았습니다.

아래 이미지와 같이 저장소가 좋아 보입니다. 아직 이 폴더의 내용을 삭제하지 않았습니다(적어도 기억이 나지 않습니다).

여기에 이미지 설명을 입력하세요.

내가 뭔가 잘못되었다고 생각한 또 다른 징후는 "소프트웨어"를 열었을 때였습니다. 다음 오류 메시지가 인쇄됩니다. AskUbuntu에서- 이 링크처럼 짧은 버전일 때도 있고 Failed to activate service 'org.freedesktop.fwupd', 긴 버전일 때도 있습니다.

또한 소프트웨어 애플리케이션 rpmfusion repo에서 "Telegram"을 설치하려고 하면 다음과 같은 오류가 발생합니다.Could not depsolve transaction; 1 problem detected:

불행하게도 전체 오류 메시지를 읽지 못했습니다. 로그에서도 마찬가지입니다 /var/log/dnf.log. Softwarednf/yum의 GUI 버전인 애플리케이션에 대한 로그를 찾을 수 없습니다 .

dnf.log는 cli 발생 로그만 기록합니다.

좋은 점: flathub얼마 전에 저장소를 활성화했습니다. 적어도 지금은 더 많은 소프트웨어를 보유하고 있지만 해결책은 아닙니다.

소프트웨어의 모든 내용이 사라진 것을 보고 flathub를 설치했습니다. 소프트웨어 목록이 사라졌습니다(여전히 그렇습니다).

나는 이것에 다시 초점을 맞췄지만 별로 변한 것이 없는 것 같습니다. https://rpmfusion.org/구성

업데이트: 누락된 부분을 발견하셨나요? 활성화/비활성화에는 문제가 없습니다. 소스 코드/디버깅 등과 같은 모든 기능을 활성화하려는 것은 아닙니다.

여기에 이미지 설명을 입력하세요.

답변1

fedora모든 표준 Fedora 저장소 파일(기본 파일 등 포함 updates) 이 누락된 것 같습니다 updates-testing.

[yum.repos.d]$ ls fedora*
fedora-cisco-openh264.repo  fedora.repo                  fedora-updates.repo                  fedora-updates-testing.repo
fedora-modular.repo         fedora-updates-modular.repo  fedora-updates-testing-modular.repo

이러한 파일은 fedora-repos패키지에 포함되어 있으며 어떻게든 제거(또는 파일 삭제)했을 수 있습니다.

$ rpm -qf /etc/yum.repos.d/fedora.repo 
fedora-repos-29-4.noarch

이러한 파일을 수동으로 다시 생성하거나 임의의 소스에서 복사할 필요가 없습니다. 패키지를 다시 설치하기만 하면 됩니다 fedora-repos. (작동하는 dnf/yum 설정이 없다면 언제든지 선호하는 Fedora 미러에서 직접 rpm을 설치할 수 있습니다.)

답변2

위의 댓글 덕분에 제가 모든 것을 놓쳤다는 사실을 깨달았습니다 fedora.repo. 그렇기 때문에 아무것도 설치할 수 없습니다.

  1. github에서 검색했습니다.페도라 저장소
  2. 파일 생성 /etc/yum.repos.d/fedora.repo및 내용 복사
  3. 실행 dnf upgrade하고 완료될 때까지 기다립니다.
  4. dnf install cowsay -y
  5. echo hello | cowsay

    [root@nuclear00 yum.repos.d]# echo hello | cowsay
    
     _______
    < hello >
     -------
            \   ^__^
             \  (oo)\_______
                (__)\       )\/\
                    ||----w |
                    ||     ||
    

관련 정보