APT: различия между версиями
Материал из support.qbpro.ru
imported>Vix (Новая страница: «=='''Резервное копирование текущих пакетов и пользовательских настроек'''== * Как только вы...») |
Vix (обсуждение | вклад) Нет описания правки |
||
(не показаны 2 промежуточные версии 1 участника) | |||
Строка 37: | Строка 37: | ||
<hr> | <hr> | ||
* [https://sprosi.pro/questions/2598/kak-nastroit-rezervnyie-kopii-i-spisok-ustanovlennyih-paketov Как настроить резервные копии и список установленных пакетов] | * [https://sprosi.pro/questions/2598/kak-nastroit-rezervnyie-kopii-i-spisok-ustanovlennyih-paketov Как настроить резервные копии и список установленных пакетов] | ||
==Сохранение списка установленных пакетов и повтор на другом хосте== | |||
* Созраняем: | |||
aptitude search ~i|sed 's/\A//g'|awk '{print$2}'|sort >pkg_install.txt | |||
* Установка на другом хосте: | |||
aptitude install -y $(cat pkg_install.txt) | |||
==[[Apt proxy]]== | |||
==[[Чистка кэша APT]]== | |||
==[[Sources.list]]== |
Текущая версия от 02:44, 16 декабря 2024
Резервное копирование текущих пакетов и пользовательских настроек
- Как только вы будете готовы к своей системе и будете довольны установленным программным обеспечением, вы можете получить список установленных пакетов с помощью команды dpkg --get-selections и сохранить вывод в файле журнала .
Создайте папку backup в вашем доме
sudo mkdir ~ /backup
- Сохранить список установленных пакетов
dpkg --get-selection> ~ /Резервное копирование /installed_packages.log
- Сделайте резервную копию файла apt sources
sudo cp /etc/apt/sources.list ~ /backup /sources.bak
и копию списка доверенных ключей вашего apt
sudo apt-key exportall> ~ /Резервное копирование /repositories.keys
- Восстановление резервной копии
Начните с восстановления исходного файла из сделанной резервной копии.
sudo cp ~ /backup /sources.bak /etc/apt/sources.list
- Поддержанные клавиши
sudo apt-key add ~ /backup /repositories.keys
- Обновить список источников
sudo apt-get update
- Восстановить пакеты из сохраненного installed_packages.log
sudo dpkg --clear-selection sudo dpkg --set-selection <~ /backup /installed_packages.log & amp; & amp; & amp; sudo apt-get dselect-upgrade sudo dpkg --clear-selections отметит все текущие пакеты, установленные для удаления, таким образом, при восстановлении сохраненного списка пакетов пакеты, которые не находятся в списке, будут удалены из вашей системы.
- Удалите текущую конфигурацию из своего дома, создав резервную копию папки в их текущем состоянии (в конце концов, зачем использовать восстанавливаемые свежие файлы, если есть другие, которые могут повлиять на конфигурацию?)
mkdir ~ /.old-gnome-config /& amp; & amp; & amp; & amp; & amp; & amp; mv ~ /
ИСТОЧНИКИ
Сохранение списка установленных пакетов и повтор на другом хосте
- Созраняем:
aptitude search ~i|sed 's/\A//g'|awk '{print$2}'|sort >pkg_install.txt
- Установка на другом хосте:
aptitude install -y $(cat pkg_install.txt)