How To Fedora : YUM에 대해 알고 싶고 감히 묻지 않은 모든 것 (XNUMX 부)

(노란색 개 업데이터, 수정 됨) : 명령 줄 소프트웨어 관리자 (CLI)을 사용하여 자동 종속성 해결로 패키지를 업데이트, 설치 및 제거합니다. 작성되었습니다 Python, 플러그인을 통해 기능을 확장 할 수 있습니다. Yum은 Debian에서도 사용할 수 있습니다..

Yum은 서명 검증 시스템을 지원하므로 안전한 패키지 관리를 제공합니다. GPG (GNU 프라이버시 가드, GnuPG라고도 함). 서명 확인이 활성화되면 Yum은 해당 저장소에 대한 올바른 GPG 키로 서명되지 않은 패키지 설치를 거부합니다. 이는 해당 패키지를 신뢰할 수 있음을 의미합니다. RPM 시스템에 다운로드하여 설치하는 것은 신뢰할 수있는 출처에서 가져온 것이며 전송 중에 수정되지 않았습니다.

이 일에 How To (여러 부분으로 나뉩니다)이 강력하고 유연한 소프트웨어 관리자를 최대한 활용하는 방법을 살펴 보겠습니다. 팩맨 (Archlinux);). 우리는 거의 모든 옵션, 플러그인 및 우리 자신의 필요에 따라 구성하는 방법을 볼 것입니다 .D.

아래 표시된 옵션 중 하나를 사용하려면 다음과 같이 액세스하면됩니다. 뿌리 또는 사용 sudo는 쓰기:

yum [opciones] comando {paquete1} {paquete2} {...}

예 :

yum -y install clementine

참고 : [] 사이에 포함 된 매개 변수는 선택 사항이며 {} 사이에 포함 된 매개 변수는 사용할 명령에 따라 다릅니다.

yum의 명령 목록은 다음과 같습니다.

  • package1 설치 [package2] […]
  • 업데이트 [패키지 1] [패키지 2] […]
  • 업데이트 대상 [패키지 1] [패키지 2] […]
  • 확인-업데이트
  • 업그레이드 [패키지 1] [패키지 2] […]
  • [패키지 1] [패키지 2] […]로 업그레이드
  • 배포 동기화 [패키지 1] [패키지 2] […]
  • 제거 | 패키지 1 삭제 [패키지 2] […]
  • 목록 […]
  • 정보 […]
  • 제공 | whatprovides feature1 [feature2] […]
  • 깨끗한 [패키지 | 메타 데이터 | 만료 캐시 | rpmdb | 플러그인 | 모두]
  • 메이크 캐시
  • 그룹 […]
  • 검색 문자열 1 [문자열 2] […]
  • 쉘 [파일 이름]
  • 해결 뎁 뎁1 [뎁 2] […]
  • (레거시 이유로 만 유지-repoquery 또는 yum 제공 사용)
  • localinstall rpmfile1 [rpmfile2] [...]
  • (레거시 이유로 만 유지-설치 사용)
  • localupdate rpmfile1 [rpmfile2] [...]
  • (레거시 이유로 만 유지-업데이트 사용)
  • package1 [package2] […] 재설치
  • 패키지 1 다운 그레이드 [패키지 2] […]
  • deplist package1 [package2] […]
  • repolist [모두 | 활성화 됨 | 비활성화 됨]
  • 버전 [모두 | 설치됨 | 사용 가능 | 그룹-| nogroups | 그룹 목록 | groupinfo]
  • history [정보 | 목록 | 패키지 목록 | 패키지 정보 | 요약 | 애드온 정보 | 다시 실행 | 실행 취소 | 롤백 | 새로 만들기 | 동기화 | 통계]
  • 로드 트랜잭션 [txfile]
  • 검사
  • help [명령]

기술 명령의

설치

모든 종속성이 충족되었는지 확인하면서 최신 버전의 패키지 또는 패키지 그룹을 설치하는 데 사용됩니다. 지정된 패키지 이름과 일치하는 패키지가 없으면 일치 항목이 설치됩니다. 이름이 "@"문자로 시작하면 나머지 이름은 groupinstall 명령이 실행 된 것처럼 사용됩니다. 이름이 "-"문자로 시작하면 트랜잭션 내에서 검색이 수행되고 일치 항목이 제거됩니다. 이름이 파일이면 마치 localinstall을 통해 수행 된 것처럼 설치가 수행됩니다.

최신 정보

패키지 이름을 사용하지 않고 실행하는 경우 업데이트는 현재 시스템에 설치된 모든 패키지를 업데이트합니다. 하나 이상의 패키지가 지정된 경우 yum은 지정된 패키지 만 업데이트합니다. Yum은 업데이트 중에 모든 종속성이 충족되었는지 확인합니다.

업데이트

이 명령은 "업데이트"처럼 작동하지만 항상 업데이트 할 패키지 버전을 지정합니다.

확인-업데이트

업데이트를 대화식으로 실행하지 않고도 시스템에 보류중인 업데이트가 있는지 알 수 있도록 구현되었습니다. 또한 업데이트 할 패키지 목록을 목록 형식으로 반환합니다. 상세 모드에서 실행하면 사용되지 않는 패키지도 표시됩니다.

업그레이드

플래그가있는 업데이트 명령과 동일합니다. --obsoletes.

배포-동기화 o 배포판-동기화

사용 가능한 최신 패키지와 함께 설치된 패키지를 동기화합니다.이 작업은 필요에 따라 노후화, 업데이트 또는 구식으로 인해 수행됩니다. 선택적 인수 "full"을 지정하면 명령은 설치 체크섬과 사용 가능한 체크섬이 일치하지 않는 패키지도 다시 설치합니다. 그리고 이전 패키지를 제거합니다 (rpmdb 버전을 동기화하는 데 사용할 수 있음). 선택적 인수 "different"를 사용하여 기본 작업을 지정할 수 있습니다. 이 명령은 그룹, 로컬 패키지 또는 부정 선택에 대한 작업을 수행하지 않습니다.

제거 o 삭제

시스템에서 지정된 패키지를 제거하고 제거 할 패키지에 종속 된 패키지를 제거하는 데 사용됩니다.

참고 : 실수로 yum을 직접 제거 할 수는 없습니다.

명부

사용 가능한 패키지에 대한 다양한 정보를 표시하는 데 사용됩니다. 이 명령에 대한 전체 옵션 세트는 아래에 자세히 설명되어 있습니다.

  • 냠 목록 [모두 | patron1] [patron2] […]

사용 가능하고 설치된 모든 패키지를 표시합니다.

  • 유효한 yum 명부 [후원 1] […]

설치할 수있는 yum 리포지토리의 모든 패키지를 표시합니다.

  • 냠 목록 업데이트 [후원 1] […]

yum 저장소에서 사용 가능한 업데이트가있는 모든 패키지를 보여줍니다.

  • 냠 목록이 설치되었습니다. [후원 1] […]

인수로 간주되는 패키지를 나열하십시오. 인수가 사용 가능한 패키지 이름과 일치하지 않으면 일치 항목이 인쇄됩니다.

  • 냠 목록 엑스트라 [후원 1] […]

yum 저장소에서 사용할 수없고 구성 파일에 나타나는 시스템에 설치된 패키지를 나열합니다.

  • 냠 목록 오래된 [후원 1] […]

yum 저장소에서 더 이상 사용되지 않으며 구성 파일에 표시되는 시스템에 설치된 패키지를 나열합니다.

  • 최근 냠 목록 [후원 1] […]

최근에 저장소에 추가 된 패키지를 나열합니다. 이것은 일반적으로 유용하지 않지만 정말로 원한다면 플러그인을 사용할 수 있습니다. yum 목록 업데이트 정보 다음과 같이 : "yum list-updateinfo new".

참고 : 매개 변수«pattern1«,«pattern2'등을 확인하고자하는 패키지의 이름과 함께 입력합니다. [] 사이에 표시된 옵션은 선택 사항입니다.

현재 첫 번째 부분은 너무 많이 확장되지 않도록 여기에 있습니다.).

16 코멘트, 당신의 것을 남겨주세요

코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.

  1.   Rogertux

    자살 안전
    참고 : 실수로 yum을 직접 제거 할 수 없습니다.

  2.   아자 베놈

    아주 좋은 정보, 우분투에 설치할 수있는 몇 가지 질문 XD? 그리고 우분투에서 데비안 저장소를 사용할 수 있다면?

    1.    페르세우스

      yum을 apt-get 또는 aptitude의 대안으로 패키지 관리자로 사용할 수 있습니다. Ubuntu에서 데비안 패키지를 사용할 수 있고 올바르게 작동하는지 확실하지 않습니다. 테스트 문제 일 것입니다. :).

  3.   Rockandroleo

    당신은 나를 위해 실존 적 의심을 만들었습니다 ... Yum on Debian! (그리고 예, 그렇습니다; 리포지토리를 확인하여 확증했습니다). 이것은 .rpm 패키지를 데비안에 설치할 수 있다는 것을 의미합니까 (저장소도 추가해야합니까?) 아니면 yum의 명령과 GUI를 이용하여 .deb 패키지를 설치할 수 있습니까? 내가 끔찍하다고 말하면 미안하지만 내가 읽은 것에 놀랐습니다.
    인사말.

    1.    판데브92

      pclinux os에서 synaptic 및 apt xD가있는 rpm 패키지와 마찬가지로 yum을 사용하여 .deb 패키지를 설치할 수 있다고 가정합니다.

    2.    적절한

      논리적 관점에서 보면 정상적인 것은 yum을 사용하여 .deb 패키지를 설치할 수 있다는 것이므로 "apt-get install firefox"를 작성하는 대신 "yum install firefox"를 작성합니다.

      1.    후안 카를로스

        그리고 그것은 설치 프로그램이 하나이고 패키지가 다른 것이기 때문에 그것이되어야하는 방식입니다.

  4.   JULIO

    진실은 우리 모두가 운영 체제를 사용한다는 것을 알고 있지만 우리 중 누구도 그것이 작동하는 방식에 대해 조금도 알지 못한다는 것입니다.

    http://www.mylifeUnix.org

    1.    페르세우스

      당신은 매우 올바른 친구입니다. 우리 중 많은 사람들은 우리가 배포판에 대해 많이 알고 있다고 생각하지만 조금 조사하면 우리가 아는 것이 작은 XD라는 것이 밝혀졌습니다.

  5.   후안 카를로스

    그리고 yum에 대해 말하자면, Fedora 사람들이 이미 64 비트 시스템에 설치하도록 직접 조언했다는 사실을 알고 계셨습니까?

    1.    적절한

      어쨌든 64 비트 시스템의 장점은 많다 🙂

    2.    페르세우스

      지적했듯이 64 비트 버전을 사용하는 것이 좋습니다. 제가 읽은 바에 따르면 Fedora x86_64는 64 용 패키지를 가능한 많이 사용하고 존재하지 않는 경우에만 패키지를 결합합니다. 32 비트와 32 비트 시스템 간의 호환성이 좋지 않다고 불평하기 때문에 이것은 정말 멋집니다.

      건배 :).

  6.   카를로스 에밀리오

    데비안의 YUM은 나를 놀라게하지 않습니다. Fedora 코어가 apt-get을 관리자로 사용했기 때문에 버전 7 또는 이와 유사한 것을 만들었습니다. 패키지 관리자를 결합하는 것을 좋아하기 때문에 많은 것을 보았습니다. Pacman (예, ArchLinux 관리자)을 넣은 fedora 17과 XD를 다시 시작할 때까지 모든 것이 작동했습니다.

    1.    페르세우스

      와우, 페도라의 팩맨 *. *, 안타깝게도 작동하지 않았습니다. 데이터를 지적하는 아이디어 :).

      의견을 보내 주셔서 감사하고 방문해 주셔서 감사합니다.).

  7.   에밀리아

    저는 약 86 년 동안 Fedora x64_XNUMX를 사용하고 있습니다.
    나는 문제가 없었습니다.
    32 비트 버전보다 훨씬 잘 작동합니다.
    Yum은 설치하기에 가장 좋은 프로그램 중 하나입니다.
    "rpm"명령 사용을 중단 한 지 오래되었습니다.
    다운로드 한 패키지의 설치를 수행하고
    그들은 저장소에 없습니다. «Yumex»와 결합하면
    그래픽 인터페이스는 매우 강력한 도구입니다.
    이 최신 버전의 Fedora에서 "apper"는 매우 잘 작동합니다.
    적어도 내가 시도한 한 패키지 설치
    작업 중 하나는 Firefox에서 수행됩니다.

    안부,

    에밀리아
    바다 호스

    1.    오줌

      D: