Możesz przeszukiwać metadane pakietu z pamięci podręcznej:
yum -C search mysearch
W ten sposób yum nie zaktualizuje lokalnych metadanych, dlatego wyszukiwanie będzie trochę szybsze.
Wolę utworzyć plik lokalny ze wszystkimi pakietami w ten sposób:
yum list all > yum-package-list.log
Potem mogę grepować to, czego szukam:
grep -i mysearch yum-package-list.log
To wszystko...
Od czasu do czasu wykonam ponownie listę wszystkich yum , aby zaktualizować listę.
Ważna uwaga
Z podręcznika Fedory
- Element listy
Domyślnie obecne wersje yum usuwają pliki danych i pakiety, które pobierają, po pomyślnym wykorzystaniu ich do operacji. To minimalizuje ilość miejsca do przechowywania, które używa yum. Możesz włączyć buforowanie, aby yum zachowywał pobrane pliki w katalogach pamięci podręcznej. Skrytki mają trzy zalety:
* 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
Domyślnie yum przechowuje pliki tymczasowe w katalogu / var / cache / yum /, z jednym podkatalogiem dla każdego skonfigurowanego repozytorium. Katalog pakietów / w każdym katalogu repozytorium zawiera pakiety buforowane. Na przykład katalog / var / cache / yum / development / packages / zawiera pakiety pobrane z repozytorium programistycznego.
Usunięcie pakietu z pamięci podręcznej nie wpływa na kopię oprogramowania zainstalowanego w systemie.
1.1 Włączanie pamięci podręcznych
Aby skonfigurować yum do przechowywania pobranych plików zamiast ich odrzucania, ustaw opcję keepcache w pliku /etc/yum.conf na 1:
keepcache=1
Więcej informacji na temat edytowania pliku konfiguracyjnego yum znajduje się w rozdziale 9.1, „Edycja konfiguracji yum”. Po włączeniu buforowania każda operacja yum może pobrać dane pakietu ze skonfigurowanych repozytoriów. Aby upewnić się, że pamięci podręczne mają zestaw danych pakietu, wykonaj operację po włączeniu buforowania. Użyj listy lub wyszukiwanego hasła, aby pobrać dane pakietu bez modyfikowania systemu.
yum -C
jak wspomniałeś, używa tych lokalnie buforowanych metadanych.