Как мне экспортировать список установленных пакетов Debian в системе, а затем установить те же пакеты в новой системе?
debian
package-management
export
jes5199
источник
источник
dpkg: warning: package not in status nor available database at line ...
aptitude
также удовлетворяет этому варианту использования и сохраняет информацию об «автоматически установленных» пакетах, чего нет у других методов. Запустите следующее на эталонном компьютере:Скопируйте
package_list
на другую машину и запуститеисточник
aptitude search -F '%p' '~i!~M' > package_list
также должно работать нормально.deborphan
@ bogdan.org.ua/2013/10/18/…[insert your own linebreaks, since http://serverfault.com/editing-help#linebreaks lies]
Что касается восстановления пакета: это нужно сделать как root, нет? Если это так, <br/> Вxargs
командной строке восстановления = xargs aptitude --schedule-only install <package_list; aptitude install; заставляет меня хотеть знать, <br/> 1. Зачемaptitude
нуженxargs
?dpkg --set-selections
не. <br/> 2. Предполагается,aptitude
что нужноxargs
, где поставить один или несколькоsudo
s в командной строке восстановления? Или иначе получите root для запуска этой строки, предполагая, что это необходимо.Это хорошая идея, и вы также можете настроить один сервер с apt-proxy, если у вас есть привычка.
источник
Ответ faultyservers работал для меня только после запуска другой команды в соответствии с http://rayslinux.blogspot.de/2012/10/ubuntu-1210-dpkg-warning-package-not-in.html
sudo apt-get install dselect sudo dselect access sudo dselect update
До этого бега
sudo apt-get dselect-upgrade
только вернулся
Я пытался установить те же пакеты из моего старого Raspberry Pi (под управлением Raspbian GNU / Linux 7 (wheezy)) на мой новый Raspberry (Raspbian GNU / Linux 8 (jessie)).
источник