У наступній статті ми збираємось поглянути на apt-clone. Це простий спосіб клонуйте пакети, встановлені на вашому Ubuntu, та відновіть їх на іншому комп’ютері дуже простим і швидким способом. Багато разів установка одного і того ж набору пакетів на декілька систем Ubuntu є повільним і нудним завданням. Якщо ми не хочемо витрачати час на встановлення одних і тих же пакетів знову і знову на декількох системах, це хороший варіант.
Власне, коли справа стосується встановлювати пакети в системах Ubuntu подібної архітектури, існує багато методів для полегшення цього завдання. Ви можете просто перенести програми, налаштування та дані зі своєї старої системи Ubuntu у щойно встановлену систему за допомогою декількох клацань миші, використовуючи Аптік. Ми також зможемо створити резервну копію повного списку встановлених пакетів за допомогою менеджера пакетів. Наприклад, ми можемо використовувати APT та встановити їх пізніше у нещодавно встановленій системі.
Apt-clone допоможе нам при встановленні програм, що працюють на Ubuntu та подібних операційних системах. Ми зможемо дуже легко встановлювати один і той же набір пакетів на декілька систем щоб вони були у всіх. Ми також можемо зробити резервну копію всього списку встановлених програм і відновити їх де завгодно і коли завгодно.
Створіть резервну копію встановлених пакетів і відновіть їх пізніше в іншій системі Ubuntu
Далі ми побачимо, як встановити та використовувати apt-clone в системах на базі Debian. Я протестував цю утиліту в системі Ubuntu 18.04, однак вона повинна працювати на всіх системах на базі Debian та Ubuntu.
Встановіть apt-clone
Ми зможемо дуже легко встановити apt-clone в наш Ubuntu. Ми знайдемо програму, доступну у сховищах за замовчуванням нашої операційної системи. Щоб встановити його, нам просто потрібно відкрити термінал (Ctrl + Alt + T) і написати в ньому таку команду:
sudo apt install apt-clone
Резервне копіювання встановлених пакетів
Після встановлення ми збираємося створити каталог для зберігання встановлених пакетів. Потім ми їх клонуємо та збережемо у місці, яке ми щойно створили. Для цього в терміналі (Ctrl + Alt + T) нам потрібно буде лише ввести такі команди:
mkdir ~/paquetesInstalados sudo apt-clone clone ~/paquetesInstalados
Вищевказана команда збереже всі пакети, встановлені в нашій системі Ubuntu. Вони будуть збережені у файлі з назвою apt-clone-state-entreunosyceros-satellite2.tar.gz знаходиться в каталозі ~ / встановлені пакети.
Перегляд деталей файлу резервної копії
в переглянути деталі файлу резервної копії -, ми виконаємо в терміналі таку команду:
apt-clone info paquetesInstalados/apt-clone-state-entreunosyceros-satelite2.tar.gz
Як ви можете бачити на наведеному вище скріншоті, на моєму Ubuntu 2054 у мене є 18.04 пакети.
Відновіть файл резервної копії
Після отримання файлу резервної копії ми скопіюємо його на наш USB-накопичувач. Тоді ми можемо перейти до будь-якої іншої системи, де ми хочемо встановити той самий набір пакетів. Щоб встановити ці пакети, ми можемо відкрити термінал (Ctrl + Alt + T) і написати в ньому таку команду:
sudo apt-clone restore apt-clone-state-entreunosyceros-satelite2.tar.gz
Ви повинні мати на увазі, що ця команда замінить ваш існуючий файл /etc/apt/sources.list та встановить / видалить пакунки. Нам доведеться переконатися, що система призначення є таким самим розподілом, як і вихідна система. Наприклад, якщо у вихідній системі працює 18.04-розрядна версія 64 LTS, цільова система також повинна мати однакову версію та архітектуру.
Якщо ви не хочете відновлювати пакети в системі, вам просто потрібно скористатися опцією –Призначення / місцезнаходження / файл. Прикладом використання команди може бути наступний:
sudo apt-clone restore apt-clone-state-entreunosyceros-satelite2.tar.gz --destination ~/viejoUbuntu
У цьому випадку вищевказана команда відновить пакунки до папки з назвою ~ / oldUbuntu.
Інформація про apt-клон
Якщо вам потрібна додаткова інформація та подробиці про apt-clone, ви можете погляньте на розділ довідки відкриття терміналу (Ctrl + Alt + T) і введення в нього:
apt-clone -h
Ви також можете перевірте сторінки сторінок. Ви можете отримати до них доступ, набравши в одному терміналі:
man apt-clone
Щоб отримати додаткову інформацію про цю програму, ви можете зверніться до на GitHub З цього проекту.