6

Короче говоря, я пытаюсь найти готовую среду разработки Linux для VirtualBox, поэтому мне не нужно беспокоиться об установке дистрибутива, установке всех пакетов и т.д., Так как в прошлый раз, когда я сделал это, мне потребовалось целый день, чтобы получить что-то, что удаленно делал то, что хотел.

У меня есть несколько странных требований, которые не помогают ...

  • Желательно только SSH, без изящного графического интерфейса и т.д., Поскольку хост ноутбука не наделен большим количеством HD-пространства или оперативной памяти. (Именно поэтому я не могу использовать двойную загрузку, поэтому, пожалуйста, не предлагайте эту опцию.) Я собираюсь сделать почти все, используя PuTTy, поскольку это рабочий процесс, к которому я уже привык.
  • Базовый gcc, automake и т.д. - все, что мне нужно.

Меня действительно не волнует ни сам дистрибутив, ни система упаковки, ни что-то еще. Я просто хочу скачать его, настроить некоторые крепления и быть готовым к работе.

Если такой вещи не существует, я все равно буду признателен за предложения о лучшем дистрибутиве, который позволит мне быстрее выполнить мои требования без особых настроек.

6 ответов6

5

Linux под ключ имеет несколько предварительно настроенных образов сервера, которые будут работать в virtualbox

http://www.turnkeylinux.org/

http://www.turnkeylinux.org/docs/installation-appliances-virtualbox

1

Вы можете попробовать virtualboximages.com - у них есть много дистрибутивов, но они взимают токен ($ .99-3.99) за загрузку - что, я полагаю, идет на покрытие расходов на пропускную способность.

1

Если такой вещи не существует, я все равно буду признателен за предложения о лучшем дистрибутиве, который позволит мне быстрее выполнить мои требования без особых настроек.

Я не верю, что вы легко найдете что-то готовое, соответствующее вашим требованиям. Я бы предложил Ubuntu Server построить свой собственный. Установите его без каких-либо дополнительных действий, затем запустите aptitude, чтобы получить эти пакеты:

  • openssh-сервер - SSH сервер
  • screen или tmux - по вашему выбору
  • vim или другой редактор - в пакете vim-tiny отсутствует множество функций
  • gcc, g++, gdb и т. д.
  • make, automake, autoconf и т. д.
  • manpages-dev, manpages-posix-dev - полезно
  • Mercurial, Git-Core, BZR - вы хотите, по крайней мере, один

Плюс любые другие пакеты, которые вы хотите. Приведенный выше список уже должен соответствовать и превышать указанные вами требования.

(Используйте «/» в aptitude для поиска с использованием регулярных выражений, "n" и "N" для следующего и предыдущего совпадений. Используйте «+», чтобы отметить установку, которая также отмечает зависимости, затем "g" для предварительного просмотра выбора и "g" для предварительного просмотра для загрузки и установки. Вам нужно будет запустить aptitude через sudo.)

1

VirtualBox может запускать образы VMWare VMDK, что дает вам гораздо больше возможностей. (Существуют также способы преобразования виртуальных жестких дисков VMDK в собственный формат VirtualBox.) Вы почти наверняка найдете то, что вы хотите здесь: http://www.vmware.com/appliances/

Почему бы не установить программное обеспечение поддержки VirtualBox и просто использовать общие папки и консоль для разработки в Linux вместо ssh?

0

Если я правильно понимаю ваш вопрос, вам нужен образ VBox, который представляет собой готовый дистрибутив linux, который вы будете запускать, но использовать ssh для общения, чтобы сделать какую-то разработку без графического интерфейса? А у тебя не много оперативки?

Я думаю, что меня беспокоит то, что даже при простом запуске интерфейса CLI VBox не займет вашу память в любом случае? Достаточно ли у вас для первого запуска vbox (я думаю, это сумма, необходимая для вашей хост-системы + сумма, необходимая для вашего виртуального экземпляра)?

Во-вторых, хотя в голову не приходят заранее подготовленные дистрибутивы (учитывая, что я не проводил исследований), кажется, учитывая ваши уникальные обстоятельства, вам может быть полезно загрузить что-то вроде Debian-minimal и установить основную систему и необходимые вам утилиты. более того. Это потребует одноразовой настройки, но как только это будет сделано, вы можете просто использовать свой собственный образ.

На данный момент в разработке Linux, я полностью за системы, управляемые пакетами, даже когда пространство является проблемой.

Я знаю, что это не дает прямого ответа на поставленный вопрос, но я надеюсь, что это немного поможет.

Ура!

0

Linux с нуля

Я только что закончил делать то, что вы хотите сделать, чтобы иметь базовую минимальную ОС Linux для работы с разработчиками. Я сделал установку вручную, потому что хотел, но у них есть автоматические установщики для этого. Окончательное использование диска составляет около 700 МБ.

Обычно я бы просто использовал Gentoo и назвал бы это днем, но я хотел еще больше минимума, и это работало хорошо.

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