Użyj VMM, aby utworzyć środowisko programistów Linux w Synology NAS

Użyj VMM, aby utworzyć środowisko programistów Linux w Synology NAS

Produkty Synology NAS są bardzo zdolne do robienia wielu rzeczy. Wirtualizacja nie jest wyjątkiem. Możesz zainstalować aplikację Virtual Machine Manager w Synology NAS i bardzo łatwo tworzyć maszyny wirtualne. Poza tym możesz zainstalować dowolne dystrybucje Linux na wirtualnych maszynach Synology NAS, aby tworzyć środowiska programistyczne i pracować nad projektami lokalnie lub zdalnie.

W tym artykule pokażę ci, jak stworzyć Ubuntu 20.04 Maszyna wirtualna LTS w Synology NAS i utwórz środowisko programisty na maszynie wirtualnej, w której możesz pracować nad projektami lokalnie lub zdalnie za pomocą kodu Visual Studio. Więc zacznijmy!

Rzeczy, których będziesz potrzebować:

Aby śledzić ten artykuł, musisz mieć:

  • Synology NAS z co najmniej 8 GB lub instalacją pamięci.
  • Aplikacja Virtual Machine Manager Zainstalowane w Synology NAS.
  • Komputer lub laptop do połączenia się z GUI internetowym Synology NAS.
  • Połączenie internetowe w Synology NAS i komputer/laptop.

Jeśli potrzebujesz pomocy w instalacji Virtual Machine Manager Aplikacja w Synology NAS, może być konieczne najpierw przeczytać artykuł na temat Jak skonfigurować wirtualizację na Synology NAS Na Linuxhint.com.

Pobieranie Ubuntu 20.04 LTS ISO Obraz:

Możesz pobrać obraz ISO Ubuntu 20.04 LTS z oficjalnej strony internetowej Ubuntu.

Najpierw odwiedź oficjalną stronę Ubuntu z Twojej ulubionej przeglądarki internetowej. Po załadowaniu strony kliknij Pobierz> 20.04 LTS z Ubuntu Desktop sekcja, jak zaznaczono na zrzucie ekranu poniżej.

NOTATKA: Jeśli Twoja synologia NAS ma zainstalowaną tylko 4 GB pamięci i nie chcesz zaktualizować pamięci ani wypróbować wirtualizacji przed aktualizacją pamięci, pobierz serwer Ubuntu Server 20.04 LTS ISO zamiast tego. Aby pobrać serwer Ubuntu 20.04 LTS ISO Obraz, kliknij Pobierać > Zdobądź serwer Ubuntu z sekcji serwera Ubuntu i postępuj zgodnie z instrukcjami.

Twoja przeglądarka powinna skrócić Cię do zapisania Ubuntu 20.04 LTS ISO Obraz. Wybierz katalog, w którym chcesz zapisać Ubuntu 20.04 LTS ISO ISO i kliknij Ratować.

Twoja przeglądarka powinna rozpocząć pobieranie Ubuntu 20.04 LTS ISO Obraz, jak widać na zrzucie ekranu poniżej. Ukończenie może potrwać trochę czasu.

Tworzenie Ubuntu 20.04 Maszyna wirtualna LTS:

Kiedyś Ubuntu 20.04 LTS ISO jest pobierany, możesz utworzyć maszynę wirtualną na Synology NAS i zainstalować Ubuntu 20.04 LTS na nim za pomocą obrazu ISO.

Aby utworzyć Ubuntu 20.04 LTS Maszyna wirtualna, otwórz Aplikacja Virtual Machine Manager na temat GUI Web Synology Web.

Aplikacja Virtual Machine Manager jest otwarty.

Z Obraz sekcja Aplikacja Virtual Machine Manager, Kliknij Dodać, jak zaznaczono na zrzucie ekranu poniżej.

Kliknij Z komputera, jak zaznaczono na zrzucie ekranu poniżej.

Wybierz Ubuntu 20.04 LTS ISO obraz, który właśnie pobrałeś i kliknąłeś otwarty.

Ubuntu 20.04 LTS ISO Należy wybrać. Teraz kliknij Następny.

Wybierz wolumin, w którym chcesz przechowywać obraz ISO i kliknij Stosować.

Ubuntu 20.04 LTS ISO Obraz jest przesyłany do Synology NAS, jak widać na zrzucie ekranu poniżej. Ukończenie może potrwać trochę czasu.

W tym momencie Ubuntu 20.04 LTS ISO obraz powinien być przesłany do NAS.

Teraz, aby utworzyć maszynę wirtualną, przejdź do Maszyna wirtualna sekcja i kliknij Utwórz, jak zaznaczono na zrzucie ekranu poniżej.

Wybierać Linux i kliknij Następny.

Wybierz wolumin, w którym chcesz przechowywać dane maszyny wirtualnej i kliknij Następny.

Wpisz w nazwie maszyny wirtualnej, wybierz liczbę rdzeni procesora, które chcesz przypisać, i wybierz ilość pamięci, którą chcesz przydzielić do maszyny wirtualnej.

Zadzwonię do maszyny wirtualnej S01, Następnie przypisz 2 rdzenie procesora i przydzielić 8 GB pamięci do tego.

NOTATKA: Jeśli Twoja synologia NAS ma zainstalowaną 8 GB pamięci, nie będziesz mógł przydzielić 8 GB pamięci na maszynę wirtualną. W takim przypadku przeznacz 4, 5 lub 6 GB pamięci do maszyny wirtualnej i nadal będzie działać. Ale jeśli twoja synologia NAS ma zainstalowany 4 GB pamięci i nie chcesz zaktualizować pamięci ani wypróbować wirtualizacji przed aktualizacją pamięci, użyj Ubuntu Server 20.04 LTS ISO Obraz zamiast i przydziel 2 GB pamięci na maszynę wirtualną.

Po zakończeniu kliknij Następny.

Wpisz ilość miejsca na dysku, który chcesz przydzielić do maszyny wirtualnej.

Przydzielę 100 GB miejsca na dysku do tego.

Po zakończeniu kliknij Następny.

Kliknij Następny.

Teraz musisz wybrać Ubuntu 20.04 LTS ISO obraz jako Plik ISO do uruchamiania.

Wybierz Ubuntu 20.04 LTS ISO obraz z Plik ISO do uruchamiania menu rozwijane, jak zaznaczone na zrzucie ekranu poniżej.

Po zakończeniu kliknij Następny, jak zaznaczono na zrzucie ekranu poniżej.

Wybierz użytkowników, których chcesz umożliwić dostęp do maszyny wirtualnej i kliknij Następny.

Należy wyświetlić ustawienia, które zostaną użyte do utworzenia maszyny wirtualnej. Aby utworzyć maszynę wirtualną z tymi ustawieniami, kliknij Stosować.

Kiedyś maszyna wirtualna S01 jest tworzony, wybierz i kliknij Zasilanie włączone, jak zaznaczono na zrzucie ekranu poniżej.

Maszyna wirtualna S01 Powinien być Działanie. Po uruchomieniu kliknij Łączyć, jak zaznaczono na zrzucie ekranu poniżej.

Nowa karta przeglądarki należy otworzyć z wyświetlaniem maszyny wirtualnej S01, jak widać na zrzucie ekranu poniżej.

Ubuntu 20.04 LTS instalator powinien być załadowany przez czas podłączenia do maszyny wirtualnej. Możesz zainstalować Ubuntu 20.04 LTS na maszynie wirtualnej stąd.

Aby zainstalować Ubuntu 20.04 LTS na maszynie wirtualnej S01, Kliknij Zainstaluj Ubuntu.

Wybierz układ klawiatury i kliknij Kontynuować.

Jak przygotujesz środowisko programistyczne Ubuntu na maszynie wirtualnej S01, Prawdopodobnie nie potrzebujesz żadnego oprogramowania biurowego, gier ani graczy multimedialnych. Więc Minimalna instalacja Metoda może być właściwą rzeczą do zrobienia tutaj.

Oczywiście, zawsze możesz wybrać Normalna instalacja w razie potrzeby metoda. Wszystko zależy od twoich preferencji.

Po zakończeniu wybierania metody instalacji kliknij Kontynuować.

Gdy instaluję Ubuntu 20.04 LTS na maszynie wirtualnej, nie będę ręcznie podzielić dysku twardego maszyny wirtualnej S01. Użyję automatycznego partycjonowania, aby było trochę łatwiejsze.

Wybierz Usuń dysk i zainstaluj Ubuntu i kliknij Zainstaluj teraz, jak zaznaczono na zrzucie ekranu poniżej.

Ubuntu 20.04 LTS Instalator automatycznie utworzy wszystkie wymagane partycje i zapyta, czy chcesz zapisać zmiany na dysku. Kliknij Kontynuować.

Wybierz swoją strefę czasową i kliknij Kontynuować.

Wpisz swoje dane osobowe i kliknij Kontynuować.

Ubuntu 20.04 LTS jest instalowany na S01 maszyna wirtualna. Ukończenie może potrwać trochę czasu.

Ubuntu 20.04 LTS jest instalowany na maszynie wirtualnej.

Raz Ubuntu 20.04 LTS jest zainstalowany, kliknij Zrestartuj teraz.

Naciskać <Wchodzić> Aby uruchomić Ubuntu 20.04 LTS z dysku twardego maszyny wirtualnej S01.

Jak widać, Ubuntu 20.04 LTS uruchomione z dysku twardego maszyny wirtualnej S01.

Teraz możesz zalogować się do swojego Ubuntu 20.04 Maszyna wirtualna LTS z ustawioną nazwą użytkownika i hasłem podczas instalacji.

Po zalogowaniu powinieneś zobaczyć Ubuntu 20.04 środowisko stacjonarne LTS, jak pokazano na zrzucie ekranu poniżej.

Teraz powinieneś zainstalować Agent gościnny Qemu na Ubuntu 20.04 Maszyna wirtualna LTS. Zgłasza informacje o użytkowaniu (sieć, dysk, pamięć, procesor itp.) do Virtual Machine Manager aplikacja Synology NAS.

Naciskać + + T otworzyć Terminal na ubuntu 20.04 LTS Maszyna wirtualna i aktualizację pamięci podręcznej repozytorium pakietów Apt, uruchom następujące polecenie:

Aktualizacja $ sudo apt

Aby zainstalować agent gościnny QEMU w Ubuntu 20.04 LTS Maszyna wirtualna, uruchom następujące polecenie:

$ sudo apt instal qemu-guest-agent -y

Powinien zostać zainstalowany agent gości Qemu.

Teraz, aby wyłączyć Ubuntu 20.04 LTS Maszyna wirtualna, uruchom następujące polecenie:

$ sudo Poweroff

Teraz powinieneś usunąć Ubuntu 20.04 LTS ISO Obraz z maszyny wirtualnej S01.

Upewnij się, że maszyna wirtualna S01 jest wyłączony. Następnie wybierz maszynę wirtualną S01 i kliknij Działanie> edytuj, jak zaznaczono na zrzucie ekranu poniżej.

Okno Ustawienia maszyny wirtualnej S01 należy otworzyć.

Przejść do Inni Karta okna Ustawienia maszyny wirtualnej.

Jak widać, maszyna wirtualna S01 ma Ubuntu 20.04 LTS ISO Obraz wybrany jako Plik ISO Do Bootup.

Wybierać Nieoprawny z Plik ISO do uruchamiania menu rozwijane, jak zaznaczone na zrzucie ekranu poniżej.

Po wybraniu Nieoprawny z Plik ISO do uruchamiania Menu rozwijane, kliknij OK.

Ubuntu 20.04 LTS ISO Obraz należy usunąć z maszyny wirtualnej S01.

Teraz wybierz S01 maszyna wirtualna i kliknij Zasilanie włączone.

Kiedyś maszyna wirtualna S01 Jest Działanie, Wybierz go i kliknij Łączyć.

Powinieneś być podłączony do wyświetlania maszyny wirtualnej S01, jak pokazano na zrzucie ekranu poniżej.

Zmiana rozdzielczości wyświetlania maszyny wirtualnej:

Domyślnie rozdzielczość wyświetlania maszyny wirtualnej wyniesie 800 × 600 pikseli. Najprawdopodobniej będziesz mieć większy monitor niż ten. Prawdopodobnie będziesz chciał zmienić rozdzielczość wyświetlania, aby ją pasować.

Aby zmienić rozdzielczość wyświetlania Ubuntu 20.04 LTS Maszyna wirtualna, kliknij prawym przyciskiem myszy (RMB) na komputerze komputerów wirtualnych i kliknij Ustawienia wyświetlania, jak zaznaczono na zrzucie ekranu poniżej.

Jak widać, rozdzielczość wyświetlacza jest ustawiona na 800 × 600 pikseli.

Aby zmienić rozdzielczość wyświetlania, kliknij Rezolucja menu rozwijane, jak zaznaczone na zrzucie ekranu poniżej.

Wszystkie obsługiwane rozdzielczość ekranu maszyny wirtualnej powinna być wyświetlana, jak pokazano na zrzucie ekranu poniżej. W zależności od rozdzielczości wyświetlania monitora wybierz poprawną rozdzielczość wyświetlania z listy.

Po wybraniu rozdzielczości wyświetlacza kliknij Stosować.

Aby potwierdzić zmiany, kliknij Zachowaj zmiany.

Rozdzielczość wyświetlania maszyny wirtualnej powinna zostać zmieniona.

Po ustawieniu prawidłowej rozdzielczości wyświetlacza należy wyłączyć skalowanie dla wyświetlania maszyny wirtualnej.

Aby to zrobić, kliknij przycisk Ustawienia, jak zaznaczono na zrzucie ekranu poniżej.

Powinieneś zobaczyć panel ustawień wyświetlania.

Kliknij ikonę biegów, jak zaznaczono na zrzucie ekranu poniżej.

Jak widać, Tryb skalowania jest ustawione na Skalowanie lokalne. Oznacza to, że skalowanie jest włączone.

Aby wyłączyć skalowanie, ustaw Tryb skalowania Do Nic, jak zaznaczono na zrzucie ekranu poniżej.

Skalowanie powinno być wyłączone w celu wyświetlania maszyny wirtualnej.

Możesz także pełne wyświetlanie wyświetlania maszyny wirtualnej, aby obejmował cały wyświetlanie monitora. Sprawi, że praca z Ubuntu 20.04 środowisko programistyczne LTS.

Aby pełne wyświetlanie wyświetlania maszyny wirtualnej, kliknij pełny ekran ikonę () z ustawień wyświetlania maszyny wirtualnej, jak zaznaczono na zrzucie ekranu poniżej.

Wyświetlacz maszyny wirtualnej powinna używać całego wyświetlacza monitora, jak pokazano na zrzucie ekranu poniżej.

NOTATKA: Używam monitora 1080p. Więc ustawiłem rozdzielczość wyświetlania Ubuntu 20.04 LTS do 1920 × 1080 pikseli po pełnym ekranie wyświetlania maszyny wirtualnej.

Po pełnym wyświetleniu wyświetlacza maszyny wirtualnej kliknij przycisk Przełącz Ustawienia wyświetlania, jak zaznaczono na zrzucie ekranu poniżej, aby ukryć ustawienia wyświetlania.

Twoja wirtualna maszyna powinna być gotowa do opracowania niesamowitych aplikacji i stron internetowych.

Jeśli chcesz wyjść z wyświetlania pełnego ekranu, naciśnij <wyjście>.

Możesz także kliknąć ikonę pełnego ekranu, gdy jesteś w trybie pełnego ekranu, aby wyjść z pełnego ekranu wyświetlacza maszyny wirtualnej.

Lokalna konfiguracja programistyczna na maszynie wirtualnej:

Ubuntu 20.04 LTS ma wiele redaktorów, IDE, kompilatorów, języków programowania, baz danych i innych aplikacji w Snap Store oraz oficjalne repozytorium pakietów do różnych celów programistycznych. Zaoszczędzi to dużo czasu i siły roboczej, których potrzebujesz, aby zainstalować rzeczy na Ubuntu 20.04 Maszyna wirtualna LTS.

Możesz wyszukać swoje narzędzia programistyczne w sklepie Snap z linii poleceń.

Załóżmy na przykład, że chcesz wyszukać dostępne IDES JetBrains w sklepie Snap. Aby to zrobić, możesz wyszukać sklep SNAP za pomocą słowa kluczowego Jetbrains następująco:

$ sudo snap sharek odrzutowce

Jak widać, wszystkie Ides Jetbrains są wymienione.

W ten sam sposób możesz wyszukać edytor tekstu Visual Studio Code w następujący sposób:

$ sudo snap wyszukiwanie vscode

Jak pokazano poniżej, nazwa Snap Pakiet Snap Editor Editor Code Code to kod.

Aby zainstalować kod Visual Studio w sklepie Snap, uruchom następujące polecenie:

$ sudo snap kod instalacji -klasyczny

Jak widać, kod Visual Studio jest instalowany w Snap Store. Ukończenie może potrwać trochę czasu.

Kod Visual Studio jest instalowany w Snap Store.

W tym momencie należy zainstalować kod Visual Studio, jak pokazano na zrzucie ekranu poniżej.

Po zainstalowaniu kodu Visual Studio, należy go znaleźć w menu aplikacji Ubuntu 20.04 LTS, jak widać na zrzucie ekranu poniżej.

Wiele narzędzi programistycznych nie będzie dostępnych w Snap Store, ale mogą być dostępne w oficjalnym repozytorium pakietów Ubuntu 20.04 LTS.

Zanim spróbujesz wyszukać narzędzia programistyczne lub zainstalować je na maszynie wirtualnej, warto aktualizować pamięć podręczną repozytorium pakietów APT Ubuntu 20.04 LTS Najpierw.

Aby zaktualizować pamięć podręczną repozytorium pakietów Apt, uruchom następujące polecenie:

Aktualizacja $ sudo apt

Po zaktualizowaniu pamięci podręcznej repozytorium pakietów Apt możesz wyszukać żądane pakiety w oficjalnym repozytorium pakietów Ubuntu 20.04 LTS.

Na przykład możesz wyszukać Ide CodeBlocks C/C ++ z następującym poleceniem:

$ sudo apt wyszukiwanie kodów

Jak widać, CodeBlocks C/C ++ IDE jest dostępny w oficjalnym repozytorium pakietów Ubuntu 20.04 LTS.

Aby zainstalować kodowce C/C ++ IDE z oficjalnego repozytorium pakietów Ubuntu 20.04 LTS, uruchom następujące polecenie:

$ sudo apt instal instaluj kody

Aby potwierdzić instalację, naciśnij Y a następnie naciśnij <Wchodzić>.

CodeBlocks C/C ++ IDE jest instalowany na Ubuntu 20.04 Maszyna wirtualna LTS. Ukończenie może potrwać trochę czasu.

W tym momencie należy zainstalować CodeBlocks C/C ++.

Po zainstalowaniu Codeblocks C/C ++ IDE można go znaleźć w menu aplikacji Ubuntu 20.04 LTS Maszyna wirtualna, jak pokazano na zrzucie ekranu poniżej.

Jeśli nie chcesz używać linii poleceń, możesz użyć aplikacji oprogramowania Ubuntu do pobrania wymaganych narzędzi programistycznych z oficjalnego repozytorium pakietów Ubuntu 20.04 LTS, a także Snap Store.

Możesz znaleźć Oprogramowanie Ubuntu Aplikacja w menu aplikacji Ubuntu 20.04 LTS, jak pokazano na zrzucie ekranu poniżej. Kliknij na Oprogramowanie Ubuntu Ikona aplikacji, aby ją uruchomić.

Oprogramowanie Ubuntu Aplikacja powinna zostać otwarta.

Pakiety i aplikacje są ładnie podzielone na kategorie w Oprogramowanie Ubuntu aplikacja, jak pokazano na zrzucie ekranu poniżej. Możesz kliknąć dowolny z Kategorie wymienione w Oprogramowanie Ubuntu aplikacja, aby zobaczyć, co jest dostępne w tej kategorii.

Aby zobaczyć, które aplikacje lub pakiety są dostępne w Rozwój kategoria, kliknij Rozwój z sekcji kategorii, jak zaznaczono na zrzucie ekranu poniżej.

Należy wymienić wszystkie aplikacje i pakiety w kategorii rozwoju.

Android Studio, Atom, Pycharm, Webstorm, Phpstorm, nawiasy, oraz inne popularne redaktorzy tekstu i IDE są dostępne.

Możesz także wyszukać pakiet w oficjalnym repozytorium pakietu Ubuntu 20.04 LTS i Snap Store za pomocą Oprogramowanie Ubuntu App.

Aby wyszukać pakiet, kliknij ikonę wyszukiwania, jak zaznaczono na zrzucie ekranu poniżej.

Wpisz słowa kluczowe wyszukiwania.

Pakiety lub aplikacje pasujące do słów kluczowych wyszukiwania powinny być wyświetlane, jak pokazano na zrzucie ekranu poniżej.

Aby dowiedzieć się więcej o pakiecie lub aplikacji (Powiedzmy, Pycharm CE), Kliknij na to.

Wiele informacji o wybranym pakiecie (w tym przypadku, Pycharm CE) powinno być wyświetlane, jak pokazano na zrzucie ekranu poniżej.

Jeśli podoba ci się pakiet (w tym przypadku, Pycharm CE), Kliknij zainstalować Aby zainstalować go na maszynie wirtualnej.

Wpisz hasło logowania i kliknij Uwierzytelniać.

Jak widać, aplikacja (Pycharm CE) Wybrałem instalowane. Ukończenie może potrwać trochę czasu.

W tym momencie aplikacja (Pycharm CE) należy zainstalować.

Kiedyś aplikacja (w tym przypadku, Pycharm CE) jest zainstalowany, należy go znaleźć w menu aplikacji Ubuntu 20.04 LTS, jak pokazano na zrzucie ekranu poniżej.

Po zainstalowaniu niezbędnych aplikacji możesz zorganizować aplikacje w dokach Ubuntu 20.04 LTS Desktop, aby ułatwić otwarcie i zamknięcie aplikacji.

Aby usunąć aplikację z Dock, kliknij prawym przyciskiem myszy (RMB) i kliknij Odległe od ulubionych, jak zaznaczono na zrzucie ekranu poniżej.

Aplikację należy usunąć z dokowania, jak pokazano na zrzucie ekranu poniżej.

Usuńmy Aplikacja oprogramowania Ubuntu z doków.

Aby dodać nową aplikację do stacji dokującej, kliknij prawym przyciskiem myszy aplikację z menu aplikacji Ubuntu 20.04 LTS i kliknij Dodaj do ulubionych, jak zaznaczono na zrzucie ekranu poniżej.

Jak widać, aplikacja Visual Studio Code jest dodawana do stacji dokującej.

W ten sam sposób możesz dodać Terminal Aplikacja do stacji dokującej.

Jak widać, Terminal Aplikacja jest dodawana do stacji dokującej.

Po zainstalowaniu niezbędnych aplikacji i skonfigurowaniu Ubuntu 20.04 LTS Desktop Environment W zależności od potrzeb możesz zacząć pisać kody na Ubuntu 20.04 Maszyna wirtualna LTS.

Aby zachować wszystkie projekty, stworzysz zorganizowane. Warto stworzyć dedykowany katalog dla swoich projektów i zatrzymać je tam. Zwykle tworzę Projektowanie/ Directory w moim DOM katalog i zachowaj każdy z projektów we własnych dedykowanych katalogach.

Zróbmy to w tej części!

Aby utworzyć nowy katalog, otwórz Łodzik aplikacja, kliknij prawym przyciskiem myszy (RMB) w pustej lokalizacji i kliknij Nowy folder, jak zaznaczono na zrzucie ekranu poniżej.

Wpisz Projektowanie jako nazwa katalogu i kliknij Tworzyć.

Nowy katalog Projektowanie/ należy utworzyć, jak pokazano na zrzucie ekranu poniżej.

Stworzę prosty projekt C ++, aby pokazać, jak opracować program na Ubuntu 20.04 Maszyna wirtualna LTS. Aby utrzymać zorganizowane pliki projektu, utwórz nowy katalog cpp-helloworld/ wewnątrz projektów/ katalog w taki sam sposób, jak wcześniej.

Teraz otwórz Terminal i zainstaluj kompilatory C/C ++ z następującym poleceniem:

$ sudo apt instal instalacja kompilacji

Aby potwierdzić instalację, naciśnij Y a następnie naciśnij <Wchodzić>.

Wszystkie wymagane pakiety są pobierane z Internetu. Ukończenie może potrwać trochę czasu.

Po zakończeniu pobierania pakiety zostaną zainstalowane na maszynie wirtualnej. Ukończenie może potrwać kilka sekund.

W tym momencie należy pobrać kompilatory C/C ++ i wszystkie wymagane pakiety.

Teraz otwarte COD STUDIO STUDIOe z doku lub menu aplikacji Ubuntu 20.04 LTS.

Kliknij Plik> Open Folder…, Jak zaznaczono na zrzucie ekranu poniżej.

Wybierz cpp-helloworld/ Katalog projektu i kliknij OK, jak zaznaczono na zrzucie ekranu poniżej.

cpp-helloworld/ Katalog projektu powinien zostać otwarty w Aplikacja kodu Visual Studio.

Kliknij prawym przyciskiem myszy (RMB) w sekcji eksploratora plików projektu Aplikacja kodu Visual Studio i kliknij Nowy FILe, jak zaznaczono na zrzucie ekranu poniżej.

Wpisz główny.CPP jako nazwa pliku i naciśnij <Wchodzić>.

Nowy plik główny.CPP należy utworzyć w katalogu projektu.

Kod Studio Visual powinien również zalecić wymagane rozszerzenia języka programowania i narzędzia, których będziesz używać do tego projektu. Kliknij zainstalować, jak zaznaczono na zrzucie ekranu poniżej.

Ponieważ będziemy używać języka programowania C ++ w tym projekcie, kod Visual Studio instaluje rozszerzenie C/C ++ i wszystkie wymagane pliki, które pomogą Ci w Intellisense, Debugging i Inne Gadies.

W tym momencie należy zainstalować wszystkie wymagane rozszerzenia.

Teraz możesz zamknąć Rozszerzenia Zakładka i wróć do głównego.plik CPP.

Jak widać, kiedy zaczynam pisać kody, kod Visual Studio pomaga mi w kodzie Intellisense.

Napisałem prosty program C ++, jak pokazano na zrzucie ekranu poniżej.

Po zakończeniu pisania programu naciśnij + S Aby to uratować.

Możesz skompilować program ręcznie lub użyć predefiniowanych ustawień kompilacji kodu Visual Studio. Pokażę ci, jak zrobić oba.

Aby użyć ustawień kompilacji kodu Visual Studio do kompilacji programu C ++, kliknij Terminal> Uruchom zadanie kompilacji…, Jak zaznaczono na zrzucie ekranu poniżej.

Kliknij C/C ++: G++ Zbuduj aktywny plik z listy, jak zaznaczono na zrzucie ekranu poniżej.

Jak widać, C ++ Program Main.CPP jest kompilowany i tworzony jest nowy plik główny.

Aby skompilować główny.CPP Plik ręcznie, kliknij Terminal> nowy terminal Aby otworzyć terminal w kodzie Visual Studio.

Nowy terminal należy otworzyć, jak pokazano na zrzucie ekranu poniżej.

Aby skompilować główny.CPP c++ zaprogramuj i przechowuj skompilowany program w pliku główny, Uruchom następujące polecenie:

$ g ++ main.CPP -O Main

Po skompilowaniu programu możesz uruchomić skompilowany program Main w następujący sposób:

$ ./główny

Jak widać, prawidłowe wyjście jest wydrukowane na terminalu.

Znalezienie adresu IP maszyny wirtualnej:

Może być konieczne dostęp do maszyny wirtualnej z innych urządzeń w sieci domowej. Na przykład możesz tworzyć strony internetowe, aplikacje internetowe lub inne narzędzia sieciowe na maszynie wirtualnej i uzyskać dostęp do nich z innych urządzeń w sieci domowej. Aby to zrobić, musisz znać adres IP swojej maszyny wirtualnej.

Adres IP Twojej maszyny wirtualnej z terminalu za pomocą następującego polecenia:

$ hostName -i

Jeśli zainstalowałeś agenta gości QEMU na maszynie wirtualnej, należy znaleźć adres IP maszyny wirtualnej z Maszyna wirtualna sekcja Aplikacja Virtual Machine Manager, jak pokazano na zrzucie ekranu poniżej.

Ustalanie zdalnego programowania za pomocą kodu Visual Studio:

Kod Visual Studio Naby obsługuje zdalne opracowywanie. Możesz go zainstalować na komputerze (Windows/Linux/MacOS) i podłączyć do Ubuntu 20.04 Maszyna wirtualna LTS działająca na twojej synologii NAS za pośrednictwem SSH i tworzenie tam rozwoju. Twój komputer i Synology NAS muszą być w tej samej sieci, aby to działało.

Aby działać zdalne rozwój kodu Visual Studio, musisz zainstalować serwer OpensSh na Ubuntu 20.04 Maszyna wirtualna LTS.

Najpierw zaktualizuj pamięć podręczną repozytorium pakietów Apt za pomocą następującego polecenia:

Aktualizacja $ sudo apt

Aby zainstalować serwer OpenSSH na maszynie wirtualnej, uruchom następujące polecenie:

$ sudo apt install openSsh-server

Aby potwierdzić instalację, naciśnij Y a następnie naciśnij <Wchodzić>.

Serwer OpenSsh jest instalowany. Ukończenie może potrwać kilka sekund.

W tym momencie należy zainstalować serwer OpensSh.

Jak widać, serwer OpensSh jest działanie, I to też włączony Aby zacząć automatycznie w rozruchu systemowym.

Teraz maszyna wirtualna jest gotowa do zdalnych połączeń za pośrednictwem SSH.

W tym momencie uruchom edytor kodów Visual Studio na komputerze. Używam kodu Visual Studio na moim komputerze Windows 10.

Teraz musisz zainstalować Zdalny rozwój rozszerzenie kodu Visual Studio do robienia zdalnego rozwoju.

Aby to zrobić, kliknij Rozszerzenia ikona, poszukaj zdalny rozwój rozszerzenie i kliknij zdalne opracowanie, jak zaznaczono na zrzucie ekranu poniżej.

Kliknij zainstalować.

Rozszerzenie zdalnego rozwoju jest instalowany. Ukończenie może potrwać kilka sekund.

Kiedyś Zdalny rozwój Rozszerzenie jest zainstalowane, należy zobaczyć następującą ikonę () po lewej stronie dolnego panelu kodu Visual Studio, jak zaznaczono na zrzucie ekranu poniżej.

Aby dodać Ubuntu 20.04 Maszyna wirtualna LTS działająca na Synology NAS z kodem Visual Studio dla zdalnego rozwoju, kliknij ikonę zdalnego rozwoju .

Kliknij Zdalny ssh: Podłącz bieżące okno do hosta…, Jak zaznaczono na zrzucie ekranu poniżej.

Kliknij Dodaj nowy host SSH…, Jak zaznaczono na zrzucie ekranu poniżej.

Wpisz polecenie połączenia SSH ssh [email protected] i naciśnij .

Tutaj, Shovon to nazwa użytkownika i 192.168.0.107 to adres IP Ubuntu 20.04 LTS Maszyna wirtualna S01 działająca na mojej synologii NAS. Nazwa użytkownika i adres IP będą dla Ciebie inne. Więc upewnij się, że zastąp je swoimi.

Kliknij jeden z plików konfiguracyjnych SSH z listy.

Ubuntu 20.04 Maszyna wirtualna LTS S01 Uruchamianie Synology NAS należy dodać do pliku konfiguracyjnego SSH, jak pokazano na zrzucie ekranu poniżej.

Teraz kliknij ikonę zdalnego rozwoju i kliknij Zdalny ssh: Podłącz bieżące okno do hosta…, Jak zaznaczono na zrzucie ekranu poniżej.

Kliknij adres IP swojego Ubuntu 20.04 LTS Maszyna wirtualna działająca na twojej synologii NAS.

Kliknij Umożliwić dostęp Aby umożliwić kod Visual Studio do dostępu do sieci.

Kliknij Linux.

Kliknij Kontynuować.

Wpisz hasło logowania maszyny wirtualnej i naciśnij <Wchodzić>.

Kod Visual Studio pobranie wszystkich wymaganych plików na Ubuntu 20.04 Maszyna wirtualna LTS do konfigurowania zdalnego rozwoju na maszynie wirtualnej. Ukończenie może potrwać trochę czasu.

Po pobraniu wymaganych plików należy zobaczyć następującą wiadomość, jak zaznaczono na zrzucie ekranu poniżej.

Oznacza to, że kod Visual Studio jest gotowy do zdalnego rozwoju.

Aby otworzyć projekt, nad którym pracowałeś, kliknij Plik> Open Folder…, Jak zaznaczono na zrzucie ekranu poniżej.

Jak widać, pliki i katalogi Ubuntu 20.04 LTS Maszyna wirtualna jest wyświetlana.

Kliknij na Projekty/ katalog następująco.

Jak widać, CPP-Helloworld/ Project Katalog jest tutaj. Kliknij na CPP-Helloworld/ Project informator.

Teraz kliknij OK Aby otworzyć katalog projektu z kodem Visual Studio.

Możesz zostać poproszony o wpisanie hasła logowania. Wpisz hasło logowania i naciśnij <Wchodzić>.

Katalog projektu cpp-helloworld/ należy otworzyć kodem Visual Studio, jak pokazano na zrzucie ekranu poniżej.

Otworzyć główny.CPP plik.

Kod Studio Visual powinien zalecić wymagane rozszerzenia języka programowania i narzędzia, których będziesz używać do tego projektu. Kliknij zainstalować, jak zaznaczono na zrzucie ekranu poniżej.

Ponieważ będziemy używać języka programowania C ++ w tym projekcie, kod Visual Studio instaluje rozszerzenie C/C ++ i wszystkie wymagane pliki, które pomogą Ci w Intellisense, Debugging i Inne Gadies.

Po zainstalowaniu wymaganych rozszerzeń.

Możesz teraz zamknąć Rozszerzenia zakładka i wróć do główny.CPP plik.

Jak widać, Intellisense pracuje nad projektami zdalnego rozwoju.

Nieco zmodyfikowałem główny.CPP program, jak pokazano na zrzucie ekranu poniżej.

Aby skompilować główny.CPP program, kliknij Terminal> Uruchom zadanie kompilacji…, Jak zaznaczono na zrzucie ekranu poniżej.

Kliknij C/C ++: G++ Zbuduj aktywny plik z listy, jak zaznaczono na zrzucie ekranu poniżej.

Jak widać, program C ++ główny.CPP jest kompilowany i skompilowany plik główny jest zastąpiony przez nowy.

Teraz kliknij Terminal> nowy terminal, jak zaznaczono na zrzucie ekranu poniżej, otworzyć terminal wewnątrz kodu Visual Studio.

Nowy terminal należy otworzyć, jak pokazano na zrzucie ekranu poniżej.

Teraz możesz uruchomić skompilowany program główny z terminalu w następujący sposób:

$ ./główny

Jak widać, prawidłowe wyjście jest wydrukowane na terminalu.

Wniosek

W tym artykule pokazałem, jak korzystać z aplikacji wirtualnego menedżera maszyn (VMM) Synology NAS do tworzenia środowiska programistów Linux i tworzenia lokalnego i zdalnego rozwoju w maszynie wirtualnej. Pokazałem również, jak to zrobić za pomocą Ubuntu 20.04 LTS System operacyjny i edytor programowania kodu Visual Studio. Pamiętaj jednak, że możesz zrobić to samo z innym systemem operacyjnym Linux i różnymi redaktorami lub IDES. Synology NAS może być świetnym narzędziem programistów, tak jak jest to świetny produkt NAS.