Wstępnie wykonane obrazy Virtualbox

6

Krótko mówiąc, staram się znaleźć gotowe środowisko programistyczne dla Linuxa dla VirtualBox, więc nie muszę się martwić o zainstalowanie dystrybucji, zainstalowanie wszystkich pakietów itd., Odkąd to zrobiłem, zajęło mi cały dzień, aby uzyskać coś, co zdalnie zrobiło to, co chciałem.

Mam kilka częściowo dziwnych wymagań, co nie pomaga ...

  • Najlepiej tylko SSH, bez zainstalowanego zręcznego GUI itp., Ponieważ host laptopa nie jest wyposażony w dużo miejsca na HD ani RAM. (Dlatego też nie mogę uruchomić podwójnie, więc proszę nie sugerować tej opcji.) Zamierzam zrobić prawie wszystko przy użyciu PuTTy, ponieważ jest to proces, do którego już jestem przyzwyczajony.
  • Podstawowe gcc, automake itp. Są wszystkim, czego potrzebuję.

Naprawdę nie dbam o samą dystrybucję, system pakowania lub cokolwiek innego naprawdę. Chcę go tylko pobrać, skonfigurować wierzchowce i być gotowym do pracy.

Jeśli coś takiego nie istnieje, wciąż będę wdzięczny za sugestie najlepszej dystrybucji, które pozwolą mi szybko spełnić moje wymagania bez konieczności wprowadzania drobnych poprawek.

Piętno
źródło

Odpowiedzi:

1

Możesz wypróbować virtualboximages.com - mają dużo dystrybucji, ale pobierają sumę tokena (0,99-3,99 USD) za pobranie - co, jak zakładam, idzie na pokrycie kosztów przepustowości.

Podróżujący facet techniczny
źródło
1

Jeśli coś takiego nie istnieje, wciąż będę wdzięczny za sugestie najlepszej dystrybucji, które pozwolą mi szybko spełnić moje wymagania bez konieczności wprowadzania drobnych poprawek.

Nie sądzę, że łatwo znajdziesz coś wstępnie skonfigurowanego, który spełni twoje wymagania. Sugeruję, aby Ubuntu Server zbudował własny. Zainstaluj go bez żadnych dodatkowych czynności, a następnie uruchom aptitude, aby uzyskać następujące pakiety:

  • openssh-server - serwer SSH
  • screen lub tmux - według twojego wyboru
  • vim lub inny edytor - pakiet vim-tiny pomija wiele funkcji
  • gcc , g ++ , gdb itp.
  • make , automake , autoconf itp.
  • manpages-dev , manpages-posix-dev - przydatne
  • mercurial , git-core , bzr - będziesz potrzebował co najmniej jednego

Plus wszelkie inne pakiety, które chcesz. Powyższa lista powinna już spełniać wymienione wymagania.

(Użyj „/” w aptitude, aby wyszukać za pomocą wyrażenia regularnego, „n” i „N” dla następnych i poprzednich dopasowań. Użyj „+”, aby zaznaczyć instalację, co oznacza także zależności, a następnie „g”, aby wyświetlić podgląd wyboru i „g” na podglądzie, aby pobrać i zainstalować. Musisz uruchomić aptitude przez sudo.)


źródło
1

VirtualBox może uruchamiać obrazy VMWare VMDK, co daje o wiele więcej opcji. (Istnieją również sposoby przekonwertowania wirtualnych dysków twardych VMDK na natywny format VirtualBox.) Prawie na pewno znajdziesz tutaj: http://www.vmware.com/appliances/

Dlaczego nie zainstalować oprogramowania do obsługi VirtualBox i po prostu używać folderów współdzielonych i konsoli do programowania w Linuksie zamiast ssh?

CarlF
źródło
0

Jeśli dobrze rozumiem twoje pytanie, chcesz obrazu VBox, który jest gotową dystrybucją Linuksa, którą będziesz uruchamiać, ale ssh do komunikowania się, aby zrobić trochę rozwoju nie GUI? Ale nie masz dużo pamięci RAM?

Myślę, że moim pierwszym problemem jest to, że nawet po uruchomieniu interfejsu CLI, VBox i tak nie zajmie twojej pamięci RAM? Czy masz wystarczająco dużo, aby uruchomić vbox (która, moim zdaniem, jest potrzebna dla twojego systemu hosta + ilość potrzebna dla twojej wirtualnej instancji)?

Po drugie, chociaż nie przychodzą mi do głowy żadne gotowe dystrybucje (mając na uwadze, że nie przeprowadziłem żadnych badań), wydaje się, że biorąc pod uwagę twoje wyjątkowe okoliczności, możesz pobrać coś w rodzaju minimalnego Debiana i zainstalować podstawowy system oraz potrzebne narzędzia na szczycie tego. Będzie to wymagało jednorazowej konfiguracji, ale po zakończeniu możesz ponownie użyć własnego niestandardowego obrazu.

W tym momencie rozwoju Linuksa jestem zwolennikiem systemów zarządzanych pakietami, nawet jeśli przestrzeń jest problemem.

Wiem, że to nie odpowiada bezpośrednio na pytanie, ale mam nadzieję, że to trochę pomoże.

Twoje zdrowie!

Jonathan
źródło
Tak, Vbox działa dobrze, szczególnie jeśli powiem, że oferuje tyle pamięci dla systemu operacyjnego gościa. Problem z GUI polega na tym, że mają one znacznie większy i niepotrzebny ślad zarówno na pamięci, jak i na moim HD, i naprawdę chcę tego uniknąć. Dzięki za sugestię minimalną dla Debiana, jeśli nie pojawi się lepsza odpowiedź, przyjrzę się jej z bliska.
Piętno
0

Linux od podstaw

Właśnie skończyłem robić to, co chcesz robić, aby mieć bardzo minimalny podstawowy system operacyjny Linux do pracy programistów. Wykonałem instalację ręcznie, ponieważ chciałem, ale mają do tego zautomatyzowane instalatory. Końcowe użycie dysku wynosi około 700 MB.

Zwykle używałbym Gentoo i nazwałbym to dniem, ale chciałem jeszcze bardziej minimalnie i działało to dobrze.

SleighBoy
źródło
„… i nazwać to dniem” pełnym tylko kompilacji? : P
Gentoo i LFS mają to wspólnego, tak. :)
SleighBoy