На оригинале:
#!bash
dpkg --get-selections > package.txt
На копии: Перенести нужные строки из /etc/apt/sources.lst с оригинала на копию, импортировать нужные ключи. Изменить /etc/hosts, /etc/hostname, /etc/mailname — это заодно упростит настройку почты.
#!bash
apt-get install dselect
dselect access
dselect update
dpkg --set-selections < package.txt
apt-get dselect-upgrade
Отключить автостарт ненужных модулей, например
#!bash
update-rc.d -f webmin remove
Отключить DNS для логов SSH — сильно ускорит авторизацию:
#!bash
cat >>/etc/ssh/sshd_config
UseDNS no
Клонирование модулей Perl
#!bash
perl -MExtUtils::Installed -E 'say for ExtUtils::Installed->new->modules' > modules.txt
# PERL5LIB=~/perl5 perl -MExtUtils::Installed -E 'say for ExtUtils::Installed->new->modules' > modules.txt
cat modules.txt | cpanm --interactive --reinstall
Возможные ошибки
dpkg: warning: package not in database</span> Надо сделать **dselect update**
Клонирование perl рассмотрено частично в Perl — Установка модулей perl в домашнюю директорию:
perl -MExtUtils::Installed -E 'say for ExtUtils::Installed->new->modules' > modules.txt
#PERL5LIB=~/perl5 perl -MExtUtils::Installed -E 'say for ExtUtils::Installed->new->modules' > modules.txt
cat modules.txt | cpanm --interactive --reinstall