링크 ux 에서 yum 명령 원문:https://www.runoob.com/linux/linux-yum.html

4784 단어 linux
yum (Yellow dog Updater, Modified) 은 Fedora 와 RedHat, SUSE 에 있 는 Shell 전단 패키지 관리자 입 니 다.
RPM 패키지 관 리 를 바탕 으로 지정 한 서버 에서 RPM 패 키 지 를 자동 으로 다운로드 하고 설치 할 수 있 으 며 의존 적 인 관 계 를 자동 으로 처리 할 수 있 으 며 모든 의존 적 인 소프트웨어 패 키 지 를 한 번 에 설치 할 수 있 으 며 번 거 롭 게 한 번 에 다운로드 하고 설치 할 필요 가 없습니다.
yum 은 한 그룹, 심지어 모든 패 키 지 를 찾 고 설치 하 며 삭제 하 라 는 명령 을 제 공 했 으 며 명령 은 간결 하고 기억 하기 쉽다.
문법
yum [options] [command] [package ...]
  • options: 선택 할 수 있 습 니 다. 옵션 은 - h (도움말), - y (설치 과정 알림 선택 이 모두 "yes"), - q (설치 과정 을 표시 하지 않 음) 등 을 포함 합 니 다.
  • command: 진행 할 동작 입 니 다.
  • package 작업 의 대상.

  • 명령
  • 1. 업데이트 가능 한 모든 소프트웨어 목록 명령 표시: yum check - update
  • 2. 모든 소프트웨어 명령 업데이트: yum update
  • 3. 지정 한 소프트웨어 명령 만 설치: yum install
  • 4. 지정 한 소프트웨어 명령 만 업데이트: yum update
  • 5. 설치 가능 한 모든 소프트웨어 목록 표시 명령: yum list
  • 6. 패키지 삭제 명령: yum remove
  • 7. 패키지 찾기 명령: yum search
  • 8. 캐 시 지우 기 명령:
  • yum clean packages: 캐 시 디 렉 터 리 에 있 는 패키지 지우 기
  • yum clean headers: 캐 시 디 렉 터 리 에 있 는 headers 지우 기
  • yum clean oldheaders: 캐 시 디 렉 터 리 에 있 는 오래된 headers 지우 기
  • yum clean, yum clean all (= yum clean packages, yum clean oldheaders): 캐 시 디 렉 터 리 에 있 는 패 키 지 를 지우 고 오래된 headers

  • 실례 1
    pam - devel 설치
    [root@www ~]# yum install pam-devel
    Setting up Install Process
    Parsing package install arguments
    Resolving Dependencies  <==先检查软件的属性相依问题
    --> Running transaction check
    ---> Package pam-devel.i386 0:0.99.6.2-4.el5 set to be updated
    --> Processing Dependency: pam = 0.99.6.2-4.el5 for package: pam-devel
    --> Running transaction check
    ---> Package pam.i386 0:0.99.6.2-4.el5 set to be updated
    filelists.xml.gz          100% |=========================| 1.6 MB    00:05
    filelists.xml.gz          100% |=========================| 138 kB    00:00
    -> Finished Dependency Resolution
    ……(省略)

    실례 2
    pam - devel 제거
    [root@www ~]# yum remove pam-devel
    Setting up Remove Process
    Resolving Dependencies  <==同样的,先解决属性相依的问题
    --> Running transaction check
    ---> Package pam-devel.i386 0:0.99.6.2-4.el5 set to be erased
    --> Finished Dependency Resolution
    
    Dependencies Resolved
    
    =============================================================================
     Package                 Arch       Version          Repository        Size
    =============================================================================
    Removing:
     pam-devel               i386       0.99.6.2-4.el5   installed         495 k
    
    Transaction Summary
    =============================================================================
    Install      0 Package(s)
    Update       0 Package(s)
    Remove       1 Package(s)  <==还好,并没有属性相依的问题,单纯移除一个软件
    
    Is this ok [y/N]: y
    Downloading Packages:
    Running rpm_check_debug
    Running Transaction Test
    Finished Transaction Test
    Transaction Test Succeeded
    Running Transaction
      Erasing   : pam-devel                    ######################### [1/1]
    
    Removed: pam-devel.i386 0:0.99.6.2-4.el5
    Complete!

    실례 3
    yum 의 기능 을 이용 하여 pam 로 시작 하 는 소프트웨어 이름 은 어떤 것 이 있 는 지 찾 아 보 세 요.
    [root@www ~]# yum list pam*
    Installed Packages
    pam.i386                  0.99.6.2-3.27.el5      installed
    pam_ccreds.i386           3-5                    installed
    pam_krb5.i386             2.2.14-1               installed
    pam_passwdqc.i386         1.0.2-1.2.2            installed
    pam_pkcs11.i386           0.5.3-23               installed
    pam_smb.i386              1.1.7-7.2.1            installed
    Available Packages <==底下则是『可升级』的或『未安装』的
    pam.i386                  0.99.6.2-4.el5         base
    pam-devel.i386            0.99.6.2-4.el5         base
    pam_krb5.i386             2.2.14-10              base

    국내
    왕 이 (163) yum 원 은 국내 에서 가장 좋 은 yum 원 중 하나 로 속도 든 소프트웨어 버 전이 든 모두 매우 좋다.
    yum 소스 를 163 yum 로 설정 하면 패키지 설치 와 업데이트 속 도 를 높 일 수 있 고 일반적인 소프트웨어 버 전 을 찾 을 수 없 도록 할 수 있 습 니 다.
    설치 절차
    우선 백업/etc/yum. repos. d/CentOS - Base. repo
    mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

    해당 버 전 repo 파일 을 다운로드 하여/etc/yum. repos. d/에 넣 습 니 다.
  • CentOS5 :http://mirrors.163.com/.help/CentOS5-Base-163.repo
  • CentOS6 :http://mirrors.163.com/.help/CentOS6-Base-163.repo
  • CentOS7 :http://mirrors.163.com/.help/CentOS7-Base-163.repo
  • wget http://mirrors.163.com/.help/CentOS6-Base-163.repo
    mv CentOS6-Base-163.repo CentOS-Base.repo

    다음 명령 을 실행 하여 캐 시 생 성
    yum clean all
    yum makecache

    왕 이 를 제외 하고 국내 에는 또 다른 괜 찮 은 yum 원 이 있다. 예 를 들 어 중과 대 와 소 후 등 이다.
    중과 대의 yum 소스, 설치 방법 보기:https://lug.ustc.edu.cn/wiki/mirrors/help/centos
    sohu 의 yum 소스 설치 방법 보기:http://mirrors.sohu.com/help/centos.html

    좋은 웹페이지 즐겨찾기