얌 명령에서 패키지를 관리 할 수 있습니다.
리눅스 패키지 관리자는 종속성 해결을 돌봄으로써 관리자의 삶을 훨씬 쉽게 만듭니다.이 패키지에는 디버깅 심볼이 들어 있습니다.이 경우,그 결과는 다음과 같습니다.
- 얌은 무엇입니까?명령줄 패키지 관리 응용 프로그램은 리눅스 운영 체제에 대 한 무료 및 오픈 소스 명령줄 패키지 관리 응용 프로그램.이 프로그램은 자바 바이트코드 프로그램의 갯수를 카운트하고,스크립트의 메인 형식을 합계냅니다,그리고 확인되지 않은 실행 텍스트 파일을 찾습니다..
- 얌 명령의 일반 구문
- 의 위치 YUM 구성 파일
- 2)어떻게 목록을 저장소에 CentOS/RHEL/리눅스 오라클을 사용하여 yum 명령
- 3) 2860>를 사용하여 패키지 또는 패키지를 설치하려면 아래 얌 명령을 사용하십시오.
- 4) 특정 패키지를 제거하려면”제거”또는”지우기”옵션을 사용합니다.
- 5) 이 명령은 시스템에서 사용할 수 있는 패키지 업데이트가 있는지 확인합니다.
- 6) 그것은 당신이 당신의 시스템에 사용 가능한 패키지 업데이트를 설치할 수 있습니다. 또한 지정된 패키지 또는 패키지 그룹 또는 패키지를 특정 버전 등에 설치할 수 있습니다.
- 7) 아래 얌 플러그인은 얌을 확장하여 보안 관련 패키지만을 나열하고 업데이트할 수 있도록 합니다.
- 8) 목록 옵션은 사용 가능한 패키지에 대한 다양한 정보를 나열하는 데 사용됩니다. 당신은 당신의 필요에 따라 출력을 사용자 정의 할 수 있습니다.
- 9) 검색 옵션을 사용하면 정확한 패키지를 모를 때 패키지를 찾을 수 있습니다.
- 10) 설치 및 사용 가능한 패키지에 대한 간략한 정보를 찾으려면 다음 명령을 사용하십시오.
- 11)”제공 또는 제공하는 것”명령을 사용하는 방법
- 12)”메이크캐시”명령을 사용하는 방법
- 13) 서로 관련된 패키지 목록은 그룹 패키지로 그룹화됩니다. 다음 명령을 실행하여 시스템에서 사용할 수 있는 패키지 그룹을 나열합니다. # yum grouplistor# yum group list 14) 시스템에 설치되고 사용 가능한 그룹 수에 대한 개요가 표시됩니다. # yum group summaryAvailable Environment Groups: 12Available Groups: 21Done 15) 이 명령은 이 그룹에서 사용할 수 있는 패키지 목록을 표시합니다.
- 16) 다음 명령을 실행하여 패키지 그룹을 설치합니다.
- 17) 다음 명령을 실행하여 패키지 그룹을 사용 가능한 최신 버전으로 업데이트합니다. # yum group update 'Development Tools' -yor# yum groupupdate 'Development Tools' -y 18) 아래 명령을 사용하여 설치된 패키지 그룹을 제거합니다. # yum group remove 'Development Tools'or# yum group erase 'Development Tools' 19) 는 방법을 명확한 캐시 데이터를 CentOS/RHEL/Oracle 리눅스를 사용하는 시스템 yum 명령
- 20) “얌 다운 로더”명령을 사용하여 컴퓨터에 패키지를 설치하는 대신 주어진 패키지를 쉽게 다운로드 할 수 있습니다.저장소에서 파일을 저장합니다.이 패키지에는 디버깅 심볼이 들어 있습니다. # yum install yum-utils -y
- 21) 모든 저장소는 일반적으로 자신의”를 제공합니다.레포”파일. 시스템에 리포지토리를 추가하려면 다음 명령을 루트 사용자로 실행합니다. 22)냠 업데이트에서 특정 패키지를 제외하는 방법
- 23) 얌 크론 패키지를 사용하면 얌 명령을 사용하여 자동 업데이트를 활성화하고 전체 시스템 업데이트 또는 보안 업데이트 만 수행하는 등 사용자의 요구에 맞게 사용자 정의 할 수 있습니다.
- 24) 얌 히스토리 명령을 사용하면 사용자가 과거 트랜잭션에서 어떤 동작이 발생했는지 확인할 수 있습니다. 모든 거래는 테이블에 보여 주었다.
- 25) 방문 얌 맨 페이지
얌은 무엇입니까?명령줄 패키지 관리 응용 프로그램은 리눅스 운영 체제에 대 한 무료 및 오픈 소스 명령줄 패키지 관리 응용 프로그램.이 프로그램은 자바 바이트코드 프로그램의 갯수를 카운트하고,스크립트의 메인 형식을 합계냅니다,그리고 확인되지 않은 실행 텍스트 파일을 찾습니다..
배포 공식 리포지토리 및 기타 타사 리포지토리에서 소프트웨어 패키지를 설치합니다.
얌 설치,업데이트,검색 및 시스템에서 패키지를 제거 할 수 있습니다.
당신이 당신의 시스템을 최신 상태로 유지하려면,당신은 얌-크론을 통해 자동 업데이트를 활성화 할 수 있습니다.
또한,당신이 필요로하는 경우 얌 업데이트에서 패키지 또는 패키지를 제외 할 수 있습니다.
각 리눅스 배포판은 그들 모두를 확인하기 위해 다음 링크를 확인,자신의 패키지 관리자가 있습니다.
얌은 기본적으로 설치되어 있고 당신은 그것을 설치할 필요가 없습니다.
얌 명령의 일반 구문
얌 명령의 구문은 다음과 같습니다.
yum
의 위치 YUM 구성 파일
2)어떻게 목록을 저장소에 CentOS/RHEL/리눅스 오라클을 사용하여 yum 명령
이 명령 목록을 인쇄된 구성 저장소에서 시스템입니다.
기본적으로 사용할 수 있는 모든 리포지토리가 나열됩니다. 자세한 정보를 제공하는 자세한 정보 표시 모드에-v
를 추가합니다.
활성화된 리포지토리를 나열하려면 시스템에서 아래 명령을 실행합니다.
또는 다음 명령을 실행하여 시스템에 활성화된 리포지토리를 나열할 수 있습니다.
# yum repolist enabled
다음 명령을 실행하여 시스템에 비활성화된 저장소를 나열합니다.
# yum repolist disabled
다음 명령을 실행하여 시스템의 모든 저장소(활성화 및 비활성화)를 나열합니다.
# yum repolist all
각 리포지토리에 대한 자세한 정보를 보려면-v
스위치를 얌 명령으로 추가합니다. 저장소 이름,저장소 이름 등을 표시합니다.
# yum repolist -v
3) 2860>를 사용하여 패키지 또는 패키지를 설치하려면 아래 얌 명령을 사용하십시오.
우리의 경우,우리는 나노,마리아 드 서버 및 마리아 드 클라이언트 패키지를 설치할 것입니다. 기본적으로,때마다 얌 패키지를 설치하고 확인을 방지하기 위해-y
옵션을 추가하여 확인을 요청합니다.
단일 패키지를 설치하려면
$ sudo yum install nano
여러 패키지를 설치하려면
$ sudo yum install MariaDB-server MariaDB-client
확인 없이 패키지를 설치하려면-y
옵션을 추가합니다.
$ sudo yum install nano -y
다음 명령을 사용하여 특정 리포지토리에서 패키지를 설치합니다. 이 패키지에는 디버깅 심볼이 들어 있습니다.
$ sudo yum --disablerepo="*" --enablerepo=epel install htop
로컬 회전 파일을 설치하려면 아래 명령을 실행합니다.
$ sudo yum localinstall /path/to/file.rpm
$ sudo yum localinstall https://xyz.com/file.rpm
4) 특정 패키지를 제거하려면”제거”또는”지우기”옵션을 사용합니다.
우리의 경우,우리는 시스템에서 나노 패키지를 제거 할 것입니다.
# yum remove nano -y
또는 다음 명령을 사용할 수 있습니다.
# yum erase nano -y
5) 이 명령은 시스템에서 사용할 수 있는 패키지 업데이트가 있는지 확인합니다.
이 명령은 시스템에 대한 업데이트(드라이 런)여부를 확인합니다.
# yum check-update
또는 아래 명령을 사용하여 사용 가능한 업데이트를 확인할 수 있습니다.
# yum list updates
다음 명령은 지정된 패키지에 대한 업데이트를 확인합니다.
# yum check-update # yum check-update nano
6) 그것은 당신이 당신의 시스템에 사용 가능한 패키지 업데이트를 설치할 수 있습니다. 또한 지정된 패키지 또는 패키지 그룹 또는 패키지를 특정 버전 등에 설치할 수 있습니다.
아래 명령을 실행하여 설치된 모든 패키지를 사용 가능한 최신 버전으로 업데이트합니다.
# yum update
또는 아래 명령을 사용할 수 있습니다. 이것은 얌 명령을 실행할 때 패키지를”쓸모 없게”제외합니다.
# yum upgrade
위와 동일하게 작동하지만 실제로 업데이트를 설치하지는 않습니다(드라이 런처럼). 이 트랜잭션의 관점에서 값을 반환합니다. 또한 목록 형식으로 업데이트 할 패키지 목록을 반환합니다.
-
N:
업데이트를 사용할 수 있는 패키지가 있는 경우 종료 값을 반환합니다. -
0:
업데이트를 사용할 수 있는 패키지가 없는 경우 0 을 반환합니다. -
1:
오류가 발생한 경우 1 을 반환합니다.
# yum check−update
주어진 패키지 또는 패키지를 사용 가능한 최신 버전으로 업데이트하려면 아래 명령을 실행하십시오.
# yum upgrade # yum upgrade nano
아래 명령을 실행하여 지정된 패키지를 지정된 버전으로 업그레이드합니다.
# yum update # yum update nano-2.9.8-1
7) 아래 얌 플러그인은 얌을 확장하여 보안 관련 패키지만을 나열하고 업데이트할 수 있도록 합니다.
아래 명령은 업데이트 권고에 대한 정보를 표시합니다. 이는 보안,버그 수정 및 향상에 사용할 수있는 패키지 업데이트 수를 보여줍니다.
아래 명령을 실행하여 권고 유형 수를 표시합니다.
# yum updateinfo summaryUpdates Information Summary: available 1 Bugfix notice(s)
이 명령은 권고 목록을 표시합니다.
# yum updateinfo list
보안과 관련된 모든 업데이트를 나열합니다.
$ sudo yum --security check-update
보안 에라타가 있는 패키지를 업그레이드하려면(사용 가능한 최신 패키지로 업그레이드).
$ sudo yum --security update
모든 보안 권고 목록을 가져옵니다.
$ sudo yum updateinfo list all securityor$ sudo yum updateinfo list all sec
모든 향상 패키지 목록을 가져옵니다.
$ sudo yum updateinfo list all enhancement
모든 버그 픽스 패키지 목록을 가져옵니다.
$ sudo yum updateinfo list all bugfix
이 명령은 지정된 자문 아이디에 대한 자세한 정보를 제공합니다.
# yum updateinfo info FEDORA-EPEL-2020-a062204588
다음 명령을 실행하여 지정된 권고를 설치합니다.
$ sudo yum update --advisory=XYZ-2020-1001
다음 명령을 실행하여 지정된 시스템을 설치합니다.
$ sudo yum update --cve=CVE-2201-0123
8) 목록 옵션은 사용 가능한 패키지에 대한 다양한 정보를 나열하는 데 사용됩니다. 당신은 당신의 필요에 따라 출력을 사용자 정의 할 수 있습니다.
아래 명령을 실행하여 모든 패키지를 나열합니다.
# yum listor# yum list all
아래 명령을 실행하여 설치된 패키지만 나열합니다.
# yum list installed
아래 명령을 실행하여 설치된 패키지를 제외한 리포지토리에서 사용 가능한 패키지를 나열합니다.
# yum list available
아래 명령을 실행하여 지정된 패키지가 설치되어 있는지 확인합니다. 그렇다면,그것은 아래와 같은 출력을 보여줍니다. 그렇지 않으면”오류:목록에 일치하는 패키지가 없음”이라는 오류 메시지가 표시됩니다”
# yum list installed httpdInstalled Packagesnano.x86_64 2.3.1-10.el7 @anaconda
사용되지 않는 시스템에 설치된 패키지를 나열합니다.
# yum list obsoletes
아래 명령을 실행하여 최근에 리포지토리에 추가된 패키지를 나열합니다.
# yum list recent
아래 명령을 실행하여 설치된 패키지에 사용할 수 있는 업그레이드를 나열합니다.
# yum list updates
9) 검색 옵션을 사용하면 정확한 패키지를 모를 때 패키지를 찾을 수 있습니다.
주어진 키워드에 대한 패키지 메타 데이터를 찾고 그 기반 출력을 요약합니다.
우리의 경우,우리는 문자열을 찾아 무슨 일이 일어나는지 볼 것입니다.
위의 출력은 일치하는 문자열을 보여줍니다.
10) 설치 및 사용 가능한 패키지에 대한 간략한 정보를 찾으려면 다음 명령을 사용하십시오.
이 명령을 사용하면 리포지토리에서 사용할 수 있는 모든 패키지에 대한 자세한 정보를 확인할 수 있습니다. 이름,아치,버전,릴리스,크기,저장소 이름 등과 같은 패키지에 대한 정보를 다양하게 보여줍니다.
11)”제공 또는 제공하는 것”명령을 사용하는 방법
이 파일은 어떤 패키지(설치 여부)가 이 파일을 제공하는지 확인하려는 경우에 유용합니다.
예를 들어,우리 모두는/등/암호 파일에 대해 알고 있으며,우리 중 대부분은 어떤 패키지가이 파일을 제공하는지 알지 못합니다. 다음 명령을 사용하여 찾습니다.
12)”메이크캐시”명령을 사용하는 방법
메이크캐시는 시스템의 현재 활성화된 리포지토리에 대한 모든 메타데이터를 다운로드하여 사용할 수 있도록 하는 데 사용됩니다.
# yum makecache
13) 서로 관련된 패키지 목록은 그룹 패키지로 그룹화됩니다. 다음 명령을 실행하여 시스템에서 사용할 수 있는 패키지 그룹을 나열합니다.
# yum grouplistor# yum group list
14) 시스템에 설치되고 사용 가능한 그룹 수에 대한 개요가 표시됩니다.
# yum group summaryAvailable Environment Groups: 12Available Groups: 21Done
15) 이 명령은 이 그룹에서 사용할 수 있는 패키지 목록을 표시합니다.
# yum group summaryAvailable Environment Groups: 12Available Groups: 21Done
15) 이 명령은 이 그룹에서 사용할 수 있는 패키지 목록을 표시합니다.
각 그룹에는 3 개 부품이 있고 세부사항은 다음과 같이 입니다:
- 필수 패키지
- 기본 패키지
- 옵션 패키지
# yum group info 'Development Tools'
16) 다음 명령을 실행하여 패키지 그룹을 설치합니다.
이 경우”개발 도구”패키지 그룹을 설치할 것입니다. 편집자 그룹은 편집기와 관련된 많은 패키지와 함께 번들로 제공되었습니다.
# yum group install 'Development Tools' -yor# yum groupinstall 'Development Tools' -y
17) 다음 명령을 실행하여 패키지 그룹을 사용 가능한 최신 버전으로 업데이트합니다.
# yum group update 'Development Tools' -yor# yum groupupdate 'Development Tools' -y
18) 아래 명령을 사용하여 설치된 패키지 그룹을 제거합니다.
# yum group remove 'Development Tools'or# yum group erase 'Development Tools'
19) 는 방법을 명확한 캐시 데이터를 CentOS/RHEL/Oracle 리눅스를 사용하는 시스템 yum 명령
# yum group remove 'Development Tools'or# yum group erase 'Development Tools'
19) 는 방법을 명확한 캐시 데이터를 CentOS/RHEL/Oracle 리눅스를 사용하는 시스템 yum 명령
기본적으로 얌 명령은 데이터 캐시 등과 같은 패키지 메타데이터 저장소는”/var/캐시/yum”디렉토리를 수행할 때는 다양 yum 작업입니다. 이 캐시는 일정 기간 동안 많은 공간을 차지할 수 있습니다. 이렇게하면 캐시 된 모든 데이터를 제거 할 수 있습니다.
아래 명령을 실행하여 리포지토리 메타데이터에서 생성된 캐시 파일을 제거합니다.
# yum clean dbcache
아래 명령을 실행하여 리포지토리 메타데이터가 만료되었음을 표시합니다.
# yum clean expire-cache
아래 명령을 실행하여 리포지토리 메타데이터를 제거합니다.
# yum clean metadata
시스템에서 캐시된 패키지를 제거하려면 아래 명령을 실행합니다.
# yum clean packages
아래 명령을 실행하여 캐시된 날짜를 제거합니다.
# yum clean rpmdb
시스템에서 캐시 된 플러그인을 제거하려면 아래 명령을 실행하십시오.
# yum clean plugins
이 명령은 위의 모든 작업을 한 번에 수행합니다.
# yum clean all
20) “얌 다운 로더”명령을 사용하여 컴퓨터에 패키지를 설치하는 대신 주어진 패키지를 쉽게 다운로드 할 수 있습니다.저장소에서 파일을 저장합니다.이 패키지에는 디버깅 심볼이 들어 있습니다.
# yum install yum-utils -y
이제 로컬 시스템에 파일을 다운로드 할 수 있습니다.
# yumdownloader nano
21) 모든 저장소는 일반적으로 자신의”를 제공합니다.레포”파일. 시스템에 리포지토리를 추가하려면 다음 명령을 루트 사용자로 실행합니다.
22)냠 업데이트에서 특정 패키지를 제외하는 방법
당신은 냠 명령을 통해 업데이트 얻기에서 특정 패키지를 제외 얌 명령--exclude
또는-x
스위치를 사용할 수 있습니다.
아래 명령은 커널을 제외한 모든 패키지를 업데이트합니다.
# yum update --exclude=kernelor# yum update -x 'kernel'
23) 얌 크론 패키지를 사용하면 얌 명령을 사용하여 자동 업데이트를 활성화하고 전체 시스템 업데이트 또는 보안 업데이트 만 수행하는 등 사용자의 요구에 맞게 사용자 정의 할 수 있습니다.
크론 작업을 사용하여 리포지토리 메타데이터 업데이트,다운로드 및 업데이트에 필요한 구성을 제공합니다.
이렇게 하려면 얌 크론 패키지를 설치합니다.1425>
# sudo yum install yum-cron# systemctl enable yum-cron# systemctl start yum-cron
다음 명령을 실행합니다.
$ sudo chkconfig yum-cron on$ sudo service yum-cron start
당신은 파일을 편집하여 필요에 따라 냠 명령을 사용자 정의 할 수 있습니다”/기타/냠/냠-크론.회의”.
# vi /etc/yum/yum-cron.conf
24) 얌 히스토리 명령을 사용하면 사용자가 과거 트랜잭션에서 어떤 동작이 발생했는지 확인할 수 있습니다. 모든 거래는 테이블에 보여 주었다.
또는 다음 명령을 사용하여 동일한 결과를 얻을 수 있습니다.
# yum history list
그것은 당신에게 주어진 거래에 대한 자세한 정보를 보여줍니다. 트랜잭션이 지정되지 않은 경우 최신 트랜잭션 중에 발생한 작업을 설명합니다.
다음 명령을 실행하여 지정된 아이디 트랜잭션에 대한 자세한 정보를 봅니다.
지정된 트랜잭션 아이디에 대해 동일한 작업을 반복합니다.
# yum history redo 3
지정된 트랜잭션에서 수행 된 모든 작업과 반대 작업을 수행하십시오.
# yum history undo 3
지정된 트랜잭션 이후에 수행된 모든 트랜잭션을 취소합니다.
# yum history rollback 7
25) 방문 얌 맨 페이지
우리는이 문서에서 가능한 모든 옵션을 추가했지만,이 문서 방문 맨 페이지에 나열되지 않은 다른 옵션을 찾고 있다면.
# yum -helpor# man yum