Odtworzenie zestawu pakietów na nowym systemie
Kategoria: FAQ, etykiety: system, apt
Dodany: 2010-01-29 15:20
(zmodyfikowany: 2014-09-29 19:52)
Przez: ArnVaker
Wyświetleń: 11742
Do wykonania na starym systemie
Utworzenie listy zainstalowanych pakietów, nieobejmującej (celowo) zainstalowanych automatycznie:
aptitude -F %p search '~i!~M' > lista
Sprawdzenie, czy włączona jest automatyczna instalacja pakietów polecanych:
grep -i install-recommends /root/.aptitude/config /etc/apt/apt.conf
Opcje zdefiniowane w pliku /root/.aptitude/config
mają pierwszeństwo przed zdefiniowanymi w /etc/apt/apt.conf
. Te zdefiniowane w /etc/apt/apt.conf
brane są pod uwagę w przypadku braku wpisu w /root/.aptitude/config
. Jeżeli opcja nie występuje w żadnym z tych plików, używana jest wartość domyślna.
Możliwe wartości to:
Apt::Install-Recommends "true";
- włączona automatyczna instalacja pakietów polecanych.Apt::Install-Recommends "false";
- wyłączona automatyczna instalacja pakietów polecanych.W przypadku braku wpisu używana jest wartość domyślna, czyli "true".
Do wykonania na nowym systemie
Po instalacji nowego systemu (najlepiej zainstalować tylko system podstawowy):
- Wyłączenie automatycznej instalacji pakietów polecanych, jeżeli na systemie wyjściowym (tym na którym utworzona została lista pakietów) była wyłączona:
aptitude
Opcje => Preferencje => Automatyczna instalacja polecanych pakietów
- Aktualizacja systemu z dodanymi takimi jak wcześniej repozytoriami:
aptitude update && aptitude safe-upgrade && aptitude full-upgrade
- Instalacja pakietów z listy:
aptitude install `cat lista`
Wszystkie zależności pakietów z listy zostaną zainstalowane automatycznie.
Sposób zadziała idealnie wyłącznie dla systemu, na którym używany był tylko aptitude.