Как установить виртуальную машину в рабочем столе Ubuntu для выполнения Сервера Debian

Я хочу выполнить виртуальную машину в своем рабочем столе Ubuntu, который выполняет сервер Debian.

Цель этого состоит в том, чтобы генерировать пакеты Debian. У меня есть некоторые приложения C++, которые были первоначально разработаны на моей машине Ubuntu, и я должен к (ре) скомпилировать их на сервере Debian чтобы к:

  • создайте пакеты Deb для развертывания на сервере Debian
  • удостоверьтесь, что приложения будут определенно работать над debian сервером

Идея состоит в том так, чтобы я мог сделать 90% своей разработки на Ubuntu (где я более удобен), и разверните двоичный пакет, который определенно работает над Debian.

BTW, я разрабатываю на Кармическом Kola (Ubuntu 9.10).

[Править]

Следование совету, который я получил до сих пор, я установил debootstrap и Debian 'Lenny' на/srv/chroot/debian_lenny на моей машине. Я не уверен, что это - серверная версия, но в любом случае я не думаю, что вопросы в моих целях (хотя было бы полезно знать, как конкретно установить серверную версию).

В данный момент, хотя, я похож на рыбу из воды, так как нет никакого GUI, и это - только консоль, которую я имею в chroot тюрьме. Я взглянул в домашней папке (я обманул, при помощи KNavigator в Ubuntu), и нет никаких папок там - которые, по-видимому, означают, что никакие пользователи не были настроены пока еще в Debian "система".

Я хотел бы знать, как сделать следующее:

  1. Загрузите и установите dev инструменты, необходимые для (ре), компилирующего мои приложения C++
  2. Скопируйте мои проекты с Ubuntu "система" к Debian "система"
  3. После создания двоичных файлов я хотел бы создать debian двоичный пакет, содержащий все мои двоичные файлы, так, чтобы я мог установить пакет на сервере Debian (мой удаленный сервер)
0
задан 05.05.2010, 19:20

3 ответа

используйте virtualbox для этой задачи

1
ответ дан 24.11.2019, 06:55

Его ссылка дает довольно хорошее краткое изложение debootstrap и chroot.

0
ответ дан 24.11.2019, 06:55

Многие разработчики Debian (и вероятно Ubuntu также) используют chroots для более простого способа получить отдельную файловую систему для разработки. Вы используете debrootstrap для создания Debian, или файловая система Ubuntu затем используют schroot, чтобы помочь управлять и ввести chroot.

https://help.ubuntu.com/community/DebootstrapChroot

При сохранении файловой системы в логическом томе LVM можно сохранить исходную установку как объем только для чтения и затем сделать перезаписываемые снимки для настройки установки для определенных проектов. Вы могли также проверить функции снимка новой btrfs файловой системы.

1
ответ дан 24.11.2019, 06:55

Теги

Похожие вопросы