Я занимаюсь разработкой C++ на своем компьютере с Linux (Ubuntu), и я установил много библиотек, используя apt-get и установку из исходного кода. Допустим, я хотел бы воссоздать свою среду на другом (только что установленном) компьютере Linux (той же версии / того же дистрибутива), поэтому мне не нужно вводить все sudo apt-get install и sudo make install и т.д.

Есть ли способ получить снимок всех моих библиотек установки и скопировать его на другой компьютер?

1 ответ1

1

Управление пакетами, такими как rpm и библиотеки, очень важно во всех дистрибутивах Linux. Есть два способа скопировать пакеты из одной Системы в другую.

  1. Вы можете создать файл текущего списка программ, как показано ниже:
    rpm -qa > installed-software.txt
    Скопируйте вышеуказанный файл на новый сервер: если оба компьютера имеют одинаковые дистрибутивы: мы можем сделать следующее в дистрибутивах Ubuntu:
    apt-get -y install $(cat /home/user/installed-software.txt)

  2. В системах, использующих apt или Debian, и производных, таких как ubuntu, mint ...
    sudo apt-get install apt-clone
    apt-clone clone installedsoftware

tar, этот файл, используя tar -cvzf installedsoftware.tar.gz installedsoftware и скопируйте это установленное программное обеспечение на новый компьютер.

sudo apt-get install apt-clone
sudo apt-clone restore installedsoftware.tar.gz

Наслаждаться....!!!

Спасибо Сантош Г.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .