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ń: 11802

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.

OSnews Wykop Blip Flaker Kciuk Śledzik Facebook Identi.ca Twitter del.icio.us Google Bookmarks