/ Biztonsági Mentés

Biztonsági mentés készítése telepített csomagokról linux operációs rendszereken

Sokszor jól jön ha készítünk biztonsági mentést a használt csomagjainkról. Ha véletlen valami folytán újra kellene telepítenünk a rendszerünket, elég ha a friss telepítés után visszatöltjük azokat. Ebben a leírásban bemutatom, hogyan kell kimenteni az éppen aktuális rendszer összes csomagját, majd friss telepítés után visszatölteni (telepíteni).

Debian / Ubuntu

Mentés:

sudo dpkg --get-selections > installed-software.log

Visszaállítás:

sudo dpkg --set-selections < installed-software.logsudo apt-get dselect-upgrade

Arch Linux

Mentés:

sudo pacman -Qqe | grep -v "$(pacman -Qmq)" > pkglist

Visszaállítás:

sudo pacman -S $(cat pkglist)

Fedora / CentOS / Red Hat Enterprise Linux

Mentés:

sudo rpm -qa > installed-software.bak

Visszaállítás:

sudo dnf -y install $(cat installed-software.bak)

Gentoo

Mentés:

sudo cp /var/lib/portage/world installed-software.bak

Visszaállítás:

sudo cat installed-software.bak | xargs -n1 emerge -uv

Opensuse

Mentés:

rpm -qa --queryformat '%{NAME} \n ' > installed-software.bak

Visszaállítás:

sudo zypper install $(cat installed-software.bak)