Potrzebujesz informacji o „procesie aktualizacji pakietu”

0

Gdy wydam polecenie „yum update” jako root w CentOS, wszystkie aktualizacje zostaną zainstalowane. Ale co dokładnie dzieje się podczas procesu aktualizacji. Zadaję sobie pytanie, jak pakiet zostanie zaktualizowany.

Na przykład:

Oryginalny zainstalowany pakiet: Plik a Plik B

Pakiet z aktualizacją: Plik A (wciąż taki sam) Plik B (zmienił się)

Co się teraz stanie? Czy „aktualizacja mniam” zastępuje również plik A lub tylko plik B?

Dzięki za pomoc!

chifac08
źródło

Odpowiedzi:

0

Jeśli jest to zwykły plik, B zostanie nadpisany. Jeśli zaznaczysz to jako %config w %files sekcja jest zastępowana, ale poprzednia wersja jest zachowana jako B.rpmsave. Kiedy używasz %config(noreplace) następnie B pozostaje nietknięty, a nowy plik jest zapisywany jako B.rpmnew.

Uprościłem to, więcej szczegółowych wyjaśnień można znaleźć tutaj: http://www-uxsup.csx.cam.ac.uk/~jw35/docs/rpm_config.html

msuchy
źródło