실행하면 yum search
저장소에서 메타데이터를 먼저 다운로드하는 경향이 많습니다. 로컬 캐시만 검색하도록 하려면 어떻게 해야 합니까? 이 경우 정확한 데이터보다 빠른 결과를 선호하며 라인이 느립니다.
답변1
캐시된 패키지 메타데이터를 검색할 수 있습니다.
yum -C search mysearch
이렇게 하면 yum이 로컬 메타데이터를 업데이트하지 않으므로 검색 속도가 더 빨라집니다.
나는 모든 패키지가 이 작업을 수행하는 로컬 파일을 생성하는 것을 선호합니다.
yum list all > yum-package-list.log
그런 다음 내가 찾고 있는 것을 grep할 수 있습니다.
grep -i mysearch yum-package-list.log
그게 다야...
가끔씩 다시 할게요냠 다 나열해봐,업데이트 목록.
중요한 팁
~에서페도라 매뉴얼
- 항목 목록
기본적으로 현재 버전의 yum은 작업에 성공한 후 다운로드한 데이터 파일과 패키지를 삭제합니다. 이렇게 하면 yum이 사용하는 저장 공간이 최소화됩니다. yum이 다운로드한 파일을 캐시 디렉토리에 보관하도록 캐싱을 활성화할 수 있습니다. 캐싱에는 세 가지 장점이 있습니다.
* The performance of yum increases
* You may carry out yum operations without a network connection, by using only the caches
* You may copy packages from the caches and reuse them elsewhere
기본적으로 yum은 구성된 각 저장소에 대한 하위 디렉터리와 함께 /var/cache/yum/ 디렉터리에 임시 파일을 저장합니다. 각 저장소 디렉터리 내의 packages/ 디렉터리에는 캐시된 패키지가 들어 있습니다. 예를 들어 /var/cache/yum/development/packages/ 디렉터리에는 개발 저장소에서 다운로드한 패키지가 들어 있습니다.
캐시에서 패키지를 제거해도 시스템에 설치된 소프트웨어 복사본에는 영향을 미치지 않습니다.
1.1. 캐싱 활성화
다운로드한 파일을 삭제하는 대신 유지하도록 yum을 구성하려면 /etc/yum.conf의 keepcache 옵션을 1로 설정합니다.
keepcache=1
yum 구성 파일 편집에 대한 자세한 내용은 9.1절 “yum 구성 편집”을 참조하십시오. 캐싱이 활성화되면 각 Yum 작업은 구성된 리포지토리에서 패키지 데이터를 다운로드할 수 있습니다. 캐시에 패키지 데이터 세트가 있는지 확인하려면 캐싱을 활성화한 후 이 작업을 수행하십시오. 시스템을 수정하지 않고도 목록 또는 검색 쿼리를 사용하여 패키지 데이터를 다운로드할 수 있습니다.