вівторок, 26 жовтня 2010 р.

Клонуємо список установлених пакетів в Ubuntu

Якщо ви захочете створити систему, подібну до вже встановленої у вас в іншому місці системи, може бути дуже складно згадати всі програми, які ви ставили. Тому я рекомендую скористатися описаним в даній статті методом експорту вже встановлених пакетів і їх подальшим імпортом у свіжій системі.Ubuntu використовує менеджер пакетів APT для відстеження встановлених пакунків і їх залежностей.
Якщо ви зможете отримати список пакетів, установлених у поточній системі, то ви легко зможете встановити їх на новій машині. Скористайтеся наступною командою для отримання списку пакетів:

sudo dpkg --get-selections | grep '[[:space:]]install$='| awk '{print $1}' > installedpackages
В результаті ми отримаємо файл “installedpackages”, який містить список усіх інстальованих в системі пакетів.
Тепер нам потрібно установити всі ці пакети в новій системі. Для цього нам необхідно будь-яким доступним нам способом перенести в нову систему даний файл і також перенести файл /etc/apt/sources.list, бо без доступу до тих же репозитаріїв, що використовувались на старій системі в нас може виникнути ситуація, при якій інсталятор не зможе знайти необхідні пакети.
Обновимо список репозитаріїв:
sudo aptitude update
Далі інсталюємо весь список пакетів:
cat installedpackages | xargs sudo aptitude install
Чекаємо завершення операції. :)

P.S. Рецепт знайшов тут. Трохи інший спосіб є тут.

Немає коментарів:

Дописати коментар