Я хочу запустить виртуальную машину на своем рабочем столе Ubuntu, на котором работает сервер Debian.
Целью этого является создание пакетов Debian. У меня есть несколько приложений C++, которые были изначально разработаны на моей машине с Ubuntu, и мне нужно (пере) скомпилировать их на сервере Debian, чтобы:
- собирать пакеты Deb для развертывания на сервере Debian
- убедитесь, что приложения обязательно будут работать на сервере Debian
Идея такова, что я могу сделать 90% своей разработки на Ubuntu (где мне удобнее) и развернуть бинарный пакет, который определенно работает на Debian.
Кстати, я работаю над Karmic Kola (Ubuntu 9.10).
[Редактировать]
Следуя полученному совету, я установил debootstrap и Debian 'Lenny' на /srv /chroot /debian_lenny на моей машине. Я не уверен, что это версия сервера, но в любом случае я не думаю, что это имеет значение для моих целей (хотя было бы полезно узнать, как конкретно установить версию сервера).
На данный момент я похож на рыбу из воды, так как нет графического интерфейса, и это только консоль, которую я имею в тюрьме chroot. Я заглянул в домашнюю папку (я обманул, используя KNavigator в Ubuntu), и там нет папок, что, вероятно, означает, что в "системе" Debian еще не настроено ни одного пользователя.
Я хотел бы знать, как сделать следующее:
- Загрузите и установите инструменты разработчика, необходимые для (пере) компиляции моих приложений на C++
- Скопируйте мои проекты из "системы" Ubuntu в "систему" Debian
- После сборки двоичных файлов я хотел бы создать двоичный пакет debian, содержащий все мои двоичные файлы, чтобы я мог установить пакет на сервере Debian (мой удаленный сервер)