Установка DotNet Core на выделенном сервере: различия между версиями

Материал из Ru Ikoula wiki
Jump to navigation Jump to search
 
(не показаны 862 промежуточные версии этого же участника)
Строка 1: Строка 1:
 +
<span data-link_translate_ru_title="Установка DotNet Core на выделенном сервере"  data-link_translate_ru_url="Установка DotNet Core на выделенном сервере"></span>[[:ru:Установка DotNet Core на выделенном сервере]][[ru:Установка DotNet Core на выделенном сервере]]
 +
<span data-link_translate_he_title="הליבה Dotnet התקנה על שרת ייעודי"  data-link_translate_he_url="%D7%94%D7%9C%D7%99%D7%91%D7%94+Dotnet+%D7%94%D7%AA%D7%A7%D7%A0%D7%94+%D7%A2%D7%9C+%D7%A9%D7%A8%D7%AA+%D7%99%D7%99%D7%A2%D7%95%D7%93%D7%99"></span>[[:he:הליבה Dotnet התקנה על שרת ייעודי]][[he:הליבה Dotnet התקנה על שרת ייעודי]]
 +
<span data-link_translate_ro_title="DotNet Core instalare pe un server dedicat"  data-link_translate_ro_url="DotNet+Core+instalare+pe+un+server+dedicat"></span>[[:ro:DotNet Core instalare pe un server dedicat]][[ro:DotNet Core instalare pe un server dedicat]]
 +
<span data-link_translate_pl_title="Dotnet Core instalacji na serwerze dedykowanym"  data-link_translate_pl_url="Dotnet+Core+instalacji+na+serwerze+dedykowanym"></span>[[:pl:Dotnet Core instalacji na serwerze dedykowanym]][[pl:Dotnet Core instalacji na serwerze dedykowanym]]
 
<span data-link_translate_ja_title="専用サーバーの Dotnet のコア インストール"  data-link_translate_ja_url="%E5%B0%82%E7%94%A8%E3%82%B5%E3%83%BC%E3%83%90%E3%83%BC%E3%81%AE+Dotnet+%E3%81%AE%E3%82%B3%E3%82%A2+%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB"></span>[[:ja:専用サーバーの Dotnet のコア インストール]][[ja:専用サーバーの Dotnet のコア インストール]]
 
<span data-link_translate_ja_title="専用サーバーの Dotnet のコア インストール"  data-link_translate_ja_url="%E5%B0%82%E7%94%A8%E3%82%B5%E3%83%BC%E3%83%90%E3%83%BC%E3%81%AE+Dotnet+%E3%81%AE%E3%82%B3%E3%82%A2+%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB"></span>[[:ja:専用サーバーの Dotnet のコア インストール]][[ja:専用サーバーの Dotnet のコア インストール]]
 
<span data-link_translate_ar_title="تثبيت Dotnet الأساسية على خادم مخصص"  data-link_translate_ar_url="%D8%AA%D8%AB%D8%A8%D9%8A%D8%AA+Dotnet+%D8%A7%D9%84%D8%A3%D8%B3%D8%A7%D8%B3%D9%8A%D8%A9+%D8%B9%D9%84%D9%89+%D8%AE%D8%A7%D8%AF%D9%85+%D9%85%D8%AE%D8%B5%D8%B5"></span>[[:ar:تثبيت Dotnet الأساسية على خادم مخصص]][[ar:تثبيت Dotnet الأساسية على خادم مخصص]]
 
<span data-link_translate_ar_title="تثبيت Dotnet الأساسية على خادم مخصص"  data-link_translate_ar_url="%D8%AA%D8%AB%D8%A8%D9%8A%D8%AA+Dotnet+%D8%A7%D9%84%D8%A3%D8%B3%D8%A7%D8%B3%D9%8A%D8%A9+%D8%B9%D9%84%D9%89+%D8%AE%D8%A7%D8%AF%D9%85+%D9%85%D8%AE%D8%B5%D8%B5"></span>[[:ar:تثبيت Dotnet الأساسية على خادم مخصص]][[ar:تثبيت Dotnet الأساسية على خادم مخصص]]
Строка 4: Строка 8:
 
<span data-link_translate_de_title="Dotnet-Core-Installation auf einem dedizierten server"  data-link_translate_de_url="Dotnet-Core-Installation+auf+einem+dedizierten+server"></span>[[:de:Dotnet-Core-Installation auf einem dedizierten server]][[de:Dotnet-Core-Installation auf einem dedizierten server]]
 
<span data-link_translate_de_title="Dotnet-Core-Installation auf einem dedizierten server"  data-link_translate_de_url="Dotnet-Core-Installation+auf+einem+dedizierten+server"></span>[[:de:Dotnet-Core-Installation auf einem dedizierten server]][[de:Dotnet-Core-Installation auf einem dedizierten server]]
 
<span data-link_translate_nl_title="DotNet Core-installatie op een dedicated server"  data-link_translate_nl_url="DotNet+Core-installatie+op+een+dedicated+server"></span>[[:nl:DotNet Core-installatie op een dedicated server]][[nl:DotNet Core-installatie op een dedicated server]]
 
<span data-link_translate_nl_title="DotNet Core-installatie op een dedicated server"  data-link_translate_nl_url="DotNet+Core-installatie+op+een+dedicated+server"></span>[[:nl:DotNet Core-installatie op een dedicated server]][[nl:DotNet Core-installatie op een dedicated server]]
 +
<span data-link_translate_it_title="Installazione di DotNet Core su un server dedicato"  data-link_translate_it_url="Installazione+di+DotNet+Core+su+un+server+dedicato"></span>[[:it:Installazione di DotNet Core su un server dedicato]][[it:Installazione di DotNet Core su un server dedicato]]
 +
<span data-link_translate_pt_title="Instalação de núcleo do dotnet em um servidor dedicado"  data-link_translate_pt_url="Instala%C3%A7%C3%A3o+de+n%C3%BAcleo+do+dotnet+em+um+servidor+dedicado"></span>[[:pt:Instalação de núcleo do dotnet em um servidor dedicado]][[pt:Instalação de núcleo do dotnet em um servidor dedicado]]
 +
<span data-link_translate_es_title="Instalación de dotnet Core en un servidor dedicado"  data-link_translate_es_url="Instalaci%C3%B3n+de+dotnet+Core+en+un+servidor+dedicado"></span>[[:es:Instalación de dotnet Core en un servidor dedicado]][[es:Instalación de dotnet Core en un servidor dedicado]]
 +
<span data-link_translate_en_title="Dotnet Core installation on a dedicated server"  data-link_translate_en_url="Dotnet+Core+installation+on+a+dedicated+server"></span>[[:en:Dotnet Core installation on a dedicated server]][[en:Dotnet Core installation on a dedicated server]]
 
<span data-link_translate_fr_title="Installation de Dotnet Core sur un serveur dédié"  data-link_translate_fr_url="Installation_de_Dotnet_Core_sur_un_serveur_d%C3%A9di%C3%A9"></span>[[:fr:Installation de Dotnet Core sur un serveur dédié]][[fr:Installation de Dotnet Core sur un serveur dédié]]
 
<span data-link_translate_fr_title="Installation de Dotnet Core sur un serveur dédié"  data-link_translate_fr_url="Installation_de_Dotnet_Core_sur_un_serveur_d%C3%A9di%C3%A9"></span>[[:fr:Installation de Dotnet Core sur un serveur dédié]][[fr:Installation de Dotnet Core sur un serveur dédié]]
 
<br />
 
<br />
Строка 12: Строка 20:
  
 
==Введение | _. _.  Теперь несколько месяцев, Microsoft сделала бесплатно среду разработки .NET, позволяя каждому человеку установить его свободно | _. _.  В дополнение к этому, теперь добавляет возможность установки и использования .NET framework непосредственно на Linux, без использования виртуальной машины. Мы увидим в этом учебнике как установить и использовать программное обеспечение .NET ядро Linux, затем под .== <!--T:1-->
 
==Введение | _. _.  Теперь несколько месяцев, Microsoft сделала бесплатно среду разработки .NET, позволяя каждому человеку установить его свободно | _. _.  В дополнение к этому, теперь добавляет возможность установки и использования .NET framework непосредственно на Linux, без использования виртуальной машины. Мы увидим в этом учебнике как установить и использовать программное обеспечение .NET ядро Linux, затем под .== <!--T:1-->
Место: _! _ |  Установка на Linux: _! _ |  Валовой | _. _.  Эта часть будет написана, взяв за основу машина под управлением Ubuntu | _. _.  необходимо адаптировать различные заказы, если вы используете другой дистрибутив. Кроме того заказы Ubuntu и Debian, будучи во многом похожи, эта ОС пользователи должны иметь возможность использовать команды, перечисленные в этой части. ; Установка платформы | _. _.  Ядра .NET требует некоторых библиотек, которые не включены непосредственно | _. _.  Мы вернемся к этому вопросу позже. На данный момент, мы просто установить следующие библиотеки и программное обеспечение | _. _.  Мы затем скачать | _. _.  DotNet | _. _. с официального веб-сайта Microsoft. При написании этого учебника, мы находимся в версии | _. _.  Просмотр | _. _.  программное обеспечение и ссылка для загрузки может измениться. Не стесняйтесь искать новую ссылку загрузки, которая будет следовать новой версии доступны на веб-сайте Майкрософт.
+
Место: _! _ |  Установка на Linux: _! _ |  Валовой | _. _.  Эта часть написана, взяв за основу машина работает на Debian | _. _.  необходимо адаптировать различные заказы, если вы используете другой дистрибутив. Кроме того команда Debian и Ubuntu же хорошие способы, эта ОС пользователи теоретически должны иметь возможность использовать команды, перечисленные в этой части. ; Установка платформы | _. _.  Установки под Linux не является сложным в себе: _! _ |  один | _. _.  Майкрософт описывается выполнение операций.
  
==Если все зависимости от | _. _.  DotNet | _. _.  Это уже установлены, вы можете пропустить часть, в рамке ниже. Во всех случаях мы рекомендуем, тем не менее, чтобы проверить, что все ваши зависимости установлены с самого начала, в противном случае начать не .== <!--T:2-->
+
==Обычно является установка завершена так | _. _.  чтобы проверить, мы будем выполнять команду | _. _.  Новый  | _. _.  Если это создает проект, все работает. Если появляются ошибки, что основные библиотека не установлена на вашем компьютере.== <!--T:2-->
 
===Проверьте правильность установки: _! _ |  Как только команда | _. _.  найти | _. _.  Имя: ___! _ |  ===
 
===Проверьте правильность установки: _! _ |  Как только команда | _. _.  найти | _. _.  Имя: ___! _ |  ===
====тип f | _. _.  распечатать | _. _.  XARGS ldd | _. _.  | _. _.  не найден ' | _. _.  дает больше не отсутствует библиотека, система теоретически готова к запуску Dotnet. Чтобы проверить, как это работает, мы будем использовать тест, официально рекомендованных на официальном сайте Microsoft, с созданием HelloWorld | _. _.  как база. Для этого выполните эти несколько команд | _. _.  Для веб-проектов | _. _.  В случае веб-сайта, проект может быть создан с пустельга, | _. _.  Интегрированный Dotnet.Pour Web создать веб-проект, просто замените команду | _. _.  Новый Проверка операции | _. _.  После установки платформы вы можете проверить | _. _.  Мы открываем Powershell и перемещение в каталоге, где мы пишем доступ | _. _.  Вывод: _! _ |  Теперь вы знаете, чтобы установить Dotnet для использования под Linux, в ДОКЕР контейнере или на | _. _.  Окна.  | _. _.  по: _! _ |  Новый dotnet | _. _.  Web t | _. _.  кто будет интегрировать | _. _.  Веб- и создайте каталог www в создание папки. Настройка веб-проекта под Dotnet является более сложным, чем просто "HelloWorld" | _. _.  для создания, мы не будем идти дальше | _. _.  Кроме того, вы найдете как HelloWorld | _. _.  файл конфигурации: _. _.  packages.JSON | _. _.  и основной файл приложения, | _. _.  Program.CS | _. _.  Завершение части | _. _.  С Докер | _. _.  Введение | _. _.  Докер это программное обеспечение, позволяющее автоматическое развертывание приложений в контейнерах программное обеспечение закрыты, таким образом избегая к повреждению системы. Этот контейнер система также позволяет экспортировать и импортировать быстро | _. _.  изображения: _! _ |  ====
+
====тип f | _. _.  распечатать | _. _.  XARGS ldd | _. _.  | _. _.  не найден ' | _. _.  дает больше не отсутствует библиотека, система теоретически готова к запуску Dotnet. Чтобы проверить, как это работает, мы будем использовать тест, официально рекомендованных на официальном сайте Microsoft, с созданием HelloWorld | _. _.  как база. Для этого выполните эти несколько команд | _. _.  Для веб-проектов | _. _.  В случае веб-сайта, проект может быть создан с пустельга, | _. _.  Интегрированный Dotnet.Pour Web создать веб-проект, просто замените команду | _. _.  Новый dotnet | _. _.  по: _! _ |  Новый dotnet | _. _.  Web t | _. _.  кто будет интегрировать | _. _.  Веб- и создайте каталог www в создание папки. Настройка веб-проекта под Dotnet является более сложным, чем просто "HelloWorld" | _. _.  для создания, мы не будем идти дальше | _. _.  Кроме того, вы найдете как HelloWorld | _. _.  файл конфигурации: _. _.  packages.JSON | _. _.  и основной файл приложения, | _. _.  Program.CS | _. _.  Завершение части | _. _.  С Докер | _. _.  Введение | _. _.  Докер это программное обеспечение, позволяющее автоматическое развертывание приложений в контейнерах программное обеспечение закрыты, таким образом избегая к повреждению системы. Этот контейнер система также позволяет экспортировать и импортировать быстро | _. _.  изображения: _! _ |  ====
окружающей среды или работают инструменты, разработанные на ОС на другой ОС. Все, что нужно приложение для работы внутри контейнера. 16.04 ; Установка с Докер | _. _.  Этот учебник начинается после установки Докер | _. _.  Если это программное обеспечение еще не установлена на вашем компьютере, пожалуйста, обратитесь к официальной документации Docker.  
+
окружающей среды или работают инструменты, разработанные на ОС на другой ОС. Все, что нужно приложение для работы внутри контейнера. 8 ; Установка с Докер | _. _.  Этот учебник начинается после установки Докер | _. _.  Если эта программа еще не установлена на вашем компьютере, пожалуйста, обратитесь к официальной документации пристыкован и особенно | _. _.  непосредственно о Debian | _. _.  Как только функциональный Докер, вы загрузите изображения, сделанные Microsoft | _. _.  После загрузки, мы вступаем Баш изображения | _. _.  В окружающей среде, мы создадим файл Апелляционный | _. _.  Мы | _. _.  файл и создайте папку | _. _. DotNet | _. _.  в корне а затем создать проект.
<br />
+
<br/>
=====Как только функциональный Докер, вы загрузите изображения, сделанные Microsoft | _. _.  Мы загружаем изображение отдельно, с помощью следующей команды: _! _ |  Сейчас мы находимся в оболочке хоста Докер | _. _.  Это герметичная система. Скачав Докер изображение из официального репозитория Microsoft, мы теперь можем установить Dotnet. Сначала мы создаем файл .sh, который мы называем во время выполнения контейнера | _. _.  Мы | _. _.  и мы оставим текстовый редактор. Всегда в корне каталога Докер, мы создаем папку dotnet мы называем в bash скрипт и создать проект dotnet | _. _.  Конфигурация проекта | _. _.  Нам также необходимо изменить адрес сайта путем редактирования файла: _. _.  Program.CS | _. _.  dotnet папка.=====
+
=====Конфигурация проекта | _. _.  Нам также необходимо изменить адрес сайта путем редактирования файла: _. _.  Program.CS | _. _.  dotnet папка | _. _.  Докер предлагает управления портами, мы можем указать любой внутренний порт на внешний порт определяется при создании контейнера.=====
Конфигурации, предпринимаемые, мы можем оставить контейнер | _. _.  | _. _.  P, то CTRL | _. _.  Q позволяет нам вернуться к корню | _. _.  Резервное копирование и запуск | _. _.  Настало время, чтобы запустить службу. Для этого мы должны применить изменения, внесенные в изображение и начать новое изображение, установив ее вверх. ; Завершение части | _. _.  Установка под | _. _.  Установка DotNet легче с Windows | _. _.  Кроме того получить GUI по RDP позволяет лучшее жилье для начинающих. DotNet продукт от Microsoft, а также Windows, его интеграция проще. :
+
Конфигурации, предпринимаемые, мы можем оставить контейнер | _. _.  | _. _.  P, то CTRL | _. _.  Q позволяет нам вернуться к корню | _. _.  Резервное копирование и запуск | _. _.  Настало время, чтобы запустить службу. Для этого мы должны применить изменения, внесенные в изображение и начать новое изображение, установив ее вверх. : Завершение части | _. _.  Установка на Server | _. _.  Введение | _. _.  Преимуществом Dotnet является его переносимость между различными ОС. Ранее мы видели как установить Dotnet на одном | _. _.  Linux, мы теперь заботиться, чтобы установить его на один | _. _. Windows: _! _ | Установка платформы | _. _.  Монтаж производится как на любом компьютере, но удаленно | _. _.  Мы начнем с подключения RDP | _. _.  Протокол удаленного рабочего стола | _. _. , то есть в связи | _. _.  Удаленный рабочий стол | _. _.  . Программное обеспечение основной поставляется с компьютером под Windows, или вы можете напрямую пройти через внешнее программное обеспечение, как перименовывать например. [https://www.microsoft.com/net/core#linuxdebian Официальный сайт мастер] После подключения к | _. _.  , откройте веб-браузер на него, почти всегда | _. _.  | _. _.  . Он переходит к адресу: _! _ |  Нажмите на большую кнопку | _. _.  Загрузка .NET Core | _. _.  | _. _.  и мы загрузки.
 
<syntaxhighlight lang="bash">
 
<syntaxhighlight lang="bash">
apt-get install libunwind8 gettext wget
+
# téléchargement des dépendances minimales
 +
sudo apt-get install curl libunwind8 gettext  
 +
# acquisition de dotnet par curl
 +
curl -sSL -o dotnet.tar.gz https://go.microsoft.com/fwlink/?LinkID=835021
 +
# Extraction et placement de dotnet dans /opt/dotnet
 +
sudo mkdir -p /opt/dotnet && sudo tar zxf dotnet.tar.gz -C /opt/dotnet
 +
# Lien symbolique afin d'utiliser la commande "dotnet" directement
 +
sudo ln -s /opt/dotnet/dotnet /usr/local/bin
 
</syntaxhighlight><br />
 
</syntaxhighlight><br />
Скачать Dotnet | _. _Мы подключим к RDP | _. _.  Порт | _. _.  Основные | _. _.  . После открытого интерфейса, откройте веб-браузер и перейдите к: _! _ | Оттуда мы выбираем | _. _.  Windows: _! _ |  как КОСТЬ, | _. _.  Командная строка | _. _.  другие: _! _ |  как окружающая среда, затем нажмите на: _! _ |  Загрузка .NET Core | _. _.   | _. _.  Если загрузка не начинается по вопросам безопасности, мы открываем Powershell, а затем используется wget для загрузки файла.  "''dotnet''" Эта статья представляется полезным для вас 1.1.0-2-1
+
После загрузки, мы выполняем файл и устанавливает Dotnet.  ; Наконец после загрузки и установки, вы можете проверить его установку. "Аудит | _. _.  Мы открываем меню начала и мы ищем: _! _ |   | _. _.  . Он проверяет и откроется черный Командная строка. " ; Мы приплыли к Dotnet папку | _. _.  Если команда dir возвращает список файлов и что: _! _ |  DotNet.exe | _. _.  присутствует в этом списке, можно протестировать работу программного обеспечения.
<syntaxhighlight lang="bash">
 
# Téléchargement du fichier
 
cd ~ && mkdir dotnet
 
cd dotnet && wget http://bit.ly/2hVr2ZE -O dotnet.tar.gz
 
# Extraction dans le bon dossier
 
mkdir -p /opt/dotnet && tar zxf dotnet.tar.gz -C /opt/dotnet
 
# Création du raccourci de commande "dotnet ...".
 
ln -s /opt/dotnet/dotnet /usr/local/bin
 
</syntaxhighlight>
 
''Dotnet''
 
<br />
 
  
 
<div id="ubuntu-special" style="background-color: #FBE6EB; border: 1px #FAC7D3 solid; padding: 20px;">
 
<div id="ubuntu-special" style="background-color: #FBE6EB; border: 1px #FAC7D3 solid; padding: 20px;">
Строка 43: Строка 47:
 
find /opt/dotnet - '*.so' - - |  | grep '
 
find /opt/dotnet - '*.so' - - |  | grep '
 
</syntaxhighlight>
 
</syntaxhighlight>
La plut des dépendances manquantes peuvent être installées avec la bibliothèque "''libicu52''" ; cette dernière n'étant pas disponible sous Ubuntu 16.04, nous ajouterons le dépôt ''main'' de Trusty. Cette étape n'est théoriquement pas obligatoire pour les autres OS.
+
La plupart des dépendances manquantes peuvent être installées avec la bibliothèque "''libicu52''" ; cette dernière n'étant pas disponible sous Ubuntu 16.04, nous ajouterons le dépôt ''main'' de Trusty. Cette étape n'est théoriquement pas obligatoire pour les autres OS.
 
<syntaxhighlight lang="bash">
 
<syntaxhighlight lang="bash">
 
# Modification du fichier de sources
 
# Modification du fichier de sources
Строка 56: Строка 60:
 
</div>
 
</div>
 
<br />
 
<br />
==========
+
=====Там больше смотреть на, если веб-проект | _. _.  Web t | _. _.  Возвращает результат на локальном компьютере | _. _.  Откройте веб-браузер и введите адрес | _. _.  Завершение части | _. _.  Вывод: _! _ |  Теперь вы знаете, чтобы установить Dotnet для использования под Linux, в ДОКЕР контейнере или на | _. _.  Окна. =====
<span style="color:#864C5A; font-style: Italic;">find /opt/dotnet -name '*.so' -type f -print | xargs ldd | grep 'not found'</span> !  :
+
Эта статья представляется полезным для вас <span style="color:#864C5A; font-style: Italic;">find /opt/dotnet -name '*.so' -type f -print | xargs ldd | grep 'not found'</span> !  :
 
<syntaxhighlight lang="bash">
 
<syntaxhighlight lang="bash">
cd ~/dotnet # dossier que nous avons crée lors de l'installation
+
mkdir dotnet && cd dotnet # création d'un dossier pour tester.
rm *.gz # suppression de l'archive téléchargée précédemment
 
 
dotnet new # création du projet
 
dotnet new # création du projet
 
dotnet restore # restauration des fichiers spécifiés dans le fichier project.json
 
dotnet restore # restauration des fichiers spécifiés dans le fichier project.json
dotnet run
+
dotnet run # lancement de l'application
 
#output de la commande run
 
#output de la commande run
 
Project dotnet (.NETCoreApp,Version=v1.1) was previously compiled. Skipping compilation.
 
Project dotnet (.NETCoreApp,Version=v1.1) was previously compiled. Skipping compilation.
 
Hello World!
 
Hello World!
 +
# tout semble fonctionner.
 
</syntaxhighlight>
 
</syntaxhighlight>
 
<br />
 
<br />
 
===== ?=====
 
===== ?=====
  {{Template:Serveur}}  "''''" par "''dotnet new -''"  {{Template:Serveur}} !  : !  ""  "".
+
  {{Template:Serveur}}  "''''" par "''dotnet new -''"  {{Template:Serveur}} !  : !  ""  "".<br />
 +
[[File:dotnet-works.jpg]]
 
<br />
 
<br />
 
==========
 
==========
 
<div class="part-conclusion" style="background-color: #E7F9E9; padding: 5px; margin-bottom: 30px;">
 
<div class="part-conclusion" style="background-color: #E7F9E9; padding: 5px; margin-bottom: 30px;">
<p>Dotnet est désormais installé sur votre {{Template:Serveur}} Linux et devrait vous permette de développer complètement en utilisant le framework .NET.</p>
+
<p>Vous avez désormais une installation fonctionne de Dotnet sur votre machine sous Linux ; l'avantage de Dotnet est son fonctionnement sur différents OS en n'ayant rien à modifier. Nous vous invitons néanmoins à consulter la documentation de Dotnet afin d'en apprendre plus sur l'environnement de développement qu'il propose, notamment pour les OS Unix.</p>
 
</div>
 
</div>
 
<hr /><br />
 
<hr /><br />
Строка 82: Строка 87:
 
<br />
 
<br />
 
==========
 
==========
  ; </>
+
  ; [http://dockr.ly/2iKW5G8 Этот учебник]  8.<br />
 
  :<br />
 
  :<br />
 
<syntaxhighlight lang="bash">
 
<syntaxhighlight lang="bash">
Строка 91: Строка 96:
 
docker exec -it dotnet bash
 
docker exec -it dotnet bash
 
</syntaxhighlight>
 
</syntaxhighlight>
; :
+
  :
 
<syntaxhighlight lang="bash">
 
<syntaxhighlight lang="bash">
 
nano dotnet.sh
 
nano dotnet.sh
Строка 99: Строка 104:
 
dotnet run
 
dotnet run
 
</syntaxhighlight>
 
</syntaxhighlight>
  {{Template:Sauvegarde}}  :
+
  {{Template:Sauvegarde}}  "dotnet"
 
<syntaxhighlight lang="bash">
 
<syntaxhighlight lang="bash">
 
mkdir dotnet && cd dotnet
 
mkdir dotnet && cd dotnet
Строка 107: Строка 112:
 
<br />
 
<br />
 
==========
 
==========
  "''''"  
+
  "''''" ;
 
<syntaxhighlight lang="bash">
 
<syntaxhighlight lang="bash">
 
nano Program.cs
 
nano Program.cs
 
# une fois dans le fichier, rajouter la ligne suivante en dessous de .UseKrestel()
 
# une fois dans le fichier, rajouter la ligne suivante en dessous de .UseKrestel()
.UseUrls("http://*:8083")
+
.UseUrls("http://*:80")
 
# On sauvegarde et on quitte le fichier
 
# On sauvegarde et on quitte le fichier
 
</syntaxhighlight>
 
</syntaxhighlight>
 +
[[File:UseUrls.jpg]]<br />
 
  : CTRL++ {{Template:Serveur}}.<br />
 
  : CTRL++ {{Template:Serveur}}.<br />
 
<br />
 
<br />
Строка 122: Строка 128:
 
docker stop dotnet
 
docker stop dotnet
 
docker rm dotnet
 
docker rm dotnet
docker run -it -d -p 8083:80 --name dotnetapp01 dotnetimage bash dotnet.sh
+
docker run -it -d -p 80:80 --name dotnetapp01 dotnetimage bash dotnet.sh
 
</syntaxhighlight>
 
</syntaxhighlight>
 
<br />
 
<br />
Строка 128: Строка 134:
 
==========
 
==========
 
<div class="part-conclusion" style="background-color: #E7F9E9; padding: 5px; margin-bottom: 30px;">
 
<div class="part-conclusion" style="background-color: #E7F9E9; padding: 5px; margin-bottom: 30px;">
<p>Dotnet est désormais installé sur votre {{Template:Serveur}} Linux et devrait vous permette de développer complètement en utilisant le framework .NET.</p>
+
L'installation de Dotnet dans un conteneur Docker est désormais fonctionnelle ; si vous tapez désormais l'adresse ip de votre {{Template:Serveur}} dans votre navigateur web, vous devriez constater votre projet (dans le cas d'un projet web).
 
</div>
 
</div>
 +
<br />
 +
<hr />
 +
<br />
 +
======
 +
========
 +
{{Template:Serveur}}  {{Template:Serveur}} Windows 2012.
  
======
 
;
 
 
========
 
========
  {{Template:Serveur}} ( 3389 ) https://www.microsoft.com/net/core#windowscmd. "Windows"  " / " " 1.1 SDK".<br />
+
:  ("") ""
 +
 
 +
  {{Template:Serveur}} "Internet Explorer" "''http://www.microsoft.com/net/core#windowscmd''".  " 1.1 SDK"  
 
<br />
 
<br />
 +
[[File:Win-core-download.jpg]]<br />
 
<br />
 
<br />
 +
[[File:Win-core-install.jpg]]<br />
 +
 +
========
 +
"cmd"<br />
 +
:
 
<syntaxhighlight lang="bash">
 
<syntaxhighlight lang="bash">
cd Documents # téléchargement dans le dossier Documents de Windows
+
cd "C:\Program Files\dotnet"
wget https://go.microsoft.com/fwlink/?LinkID=835014 -OutputFile dotnet.exe
+
dir
 
</syntaxhighlight>
 
</syntaxhighlight>
 +
""
 +
<syntaxhighlight lang="bash">
 +
mkdir "C:\Program Files\dotnet\test"
 +
cd "C:\Program Files\dotnet\test"
 +
"C:\Program Files\dotnet\dotnet.exe" new -t web
 +
"C:\Program Files\dotnet\dotnet.exe" restore
 +
C:\Program Files\dotnet\dotnet.exe" run
 +
</syntaxhighlight>
 +
(-t web)  :  "''http://localhost:5000''".
 
<br />
 
<br />
 +
[[File:Win-core-works.jpg]]<br />
 
========
 
========
:  :
 
<syntaxhighlight lang="bash">
 
cd ~/Documents
 
mkdir test
 
cd test
 
dotnet new -t web
 
dotnet restore
 
dotnet run
 
</syntaxhighlight>
 
 
<div class="part-conclusion" style="background-color: #E7F9E9; padding: 5px; margin-bottom: 30px;">
 
<div class="part-conclusion" style="background-color: #E7F9E9; padding: 5px; margin-bottom: 30px;">
S'agissant d'un service web, nous pouvons constater son état en ouvrant un navigateur internet depuis le {{Template:Serveur}}, puis taper cette adresse : http://localhost:5000 ; si on a un site web en retour, c'est que le service fonctionne correctement.
+
Dotnet est désormais fonctionnel sur votre {{Template:Serveur}} Windows.
 
</div>
 
</div>
 +
 
==== <!--T:3-->
 
==== <!--T:3-->
 
  {{Template:Serveur}} Windows.  
 
  {{Template:Serveur}} Windows.  

Текущая версия на 18:42, 9 февраля 2017

ru:Установка DotNet Core на выделенном сервере he:הליבה Dotnet התקנה על שרת ייעודי ro:DotNet Core instalare pe un server dedicat pl:Dotnet Core instalacji na serwerze dedykowanym ja:専用サーバーの Dotnet のコア インストール ar:تثبيت Dotnet الأساسية على خادم مخصص zh:Dotnet 核心安装在专用服务器上 de:Dotnet-Core-Installation auf einem dedizierten server nl:DotNet Core-installatie op een dedicated server it:Installazione di DotNet Core su un server dedicato pt:Instalação de núcleo do dotnet em um servidor dedicado es:Instalación de dotnet Core en un servidor dedicado en:Dotnet Core installation on a dedicated server fr:Installation de Dotnet Core sur un serveur dédié

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

Введение | _. _. Теперь несколько месяцев, Microsoft сделала бесплатно среду разработки .NET, позволяя каждому человеку установить его свободно | _. _. В дополнение к этому, теперь добавляет возможность установки и использования .NET framework непосредственно на Linux, без использования виртуальной машины. Мы увидим в этом учебнике как установить и использовать программное обеспечение .NET ядро Linux, затем под .

Место: _! _ | Установка на Linux: _! _ | Валовой | _. _. Эта часть написана, взяв за основу машина работает на Debian | _. _. необходимо адаптировать различные заказы, если вы используете другой дистрибутив. Кроме того команда Debian и Ubuntu же хорошие способы, эта ОС пользователи теоретически должны иметь возможность использовать команды, перечисленные в этой части. ; Установка платформы | _. _. Установки под Linux не является сложным в себе: _! _ | один | _. _. Майкрософт описывается выполнение операций.

Обычно является установка завершена так | _. _. чтобы проверить, мы будем выполнять команду | _. _. Новый | _. _. Если это создает проект, все работает. Если появляются ошибки, что основные библиотека не установлена на вашем компьютере.

Проверьте правильность установки: _! _ | Как только команда | _. _. найти | _. _. Имя: ___! _ |

тип f | _. _. распечатать | _. _. XARGS ldd | _. _. | _. _. не найден ' | _. _. дает больше не отсутствует библиотека, система теоретически готова к запуску Dotnet. Чтобы проверить, как это работает, мы будем использовать тест, официально рекомендованных на официальном сайте Microsoft, с созданием HelloWorld | _. _. как база. Для этого выполните эти несколько команд | _. _. Для веб-проектов | _. _. В случае веб-сайта, проект может быть создан с пустельга, | _. _. Интегрированный Dotnet.Pour Web создать веб-проект, просто замените команду | _. _. Новый dotnet | _. _. по: _! _ | Новый dotnet | _. _. Web t | _. _. кто будет интегрировать | _. _. Веб- и создайте каталог www в создание папки. Настройка веб-проекта под Dotnet является более сложным, чем просто "HelloWorld" | _. _. для создания, мы не будем идти дальше | _. _. Кроме того, вы найдете как HelloWorld | _. _. файл конфигурации: _. _. packages.JSON | _. _. и основной файл приложения, | _. _. Program.CS | _. _. Завершение части | _. _. С Докер | _. _. Введение | _. _. Докер это программное обеспечение, позволяющее автоматическое развертывание приложений в контейнерах программное обеспечение закрыты, таким образом избегая к повреждению системы. Этот контейнер система также позволяет экспортировать и импортировать быстро | _. _. изображения: _! _ |

окружающей среды или работают инструменты, разработанные на ОС на другой ОС. Все, что нужно приложение для работы внутри контейнера. 8 ; Установка с Докер | _. _. Этот учебник начинается после установки Докер | _. _. Если эта программа еще не установлена на вашем компьютере, пожалуйста, обратитесь к официальной документации пристыкован и особенно | _. _. непосредственно о Debian | _. _. Как только функциональный Докер, вы загрузите изображения, сделанные Microsoft | _. _. После загрузки, мы вступаем Баш изображения | _. _. В окружающей среде, мы создадим файл Апелляционный | _. _. Мы | _. _. файл и создайте папку | _. _. DotNet | _. _. в корне а затем создать проект.

Конфигурация проекта | _. _. Нам также необходимо изменить адрес сайта путем редактирования файла: _. _. Program.CS | _. _. dotnet папка | _. _. Докер предлагает управления портами, мы можем указать любой внутренний порт на внешний порт определяется при создании контейнера.

Конфигурации, предпринимаемые, мы можем оставить контейнер | _. _. | _. _. P, то CTRL | _. _. Q позволяет нам вернуться к корню | _. _. Резервное копирование и запуск | _. _. Настало время, чтобы запустить службу. Для этого мы должны применить изменения, внесенные в изображение и начать новое изображение, установив ее вверх. : Завершение части | _. _. Установка на Server | _. _. Введение | _. _. Преимуществом Dotnet является его переносимость между различными ОС. Ранее мы видели как установить Dotnet на одном | _. _. Linux, мы теперь заботиться, чтобы установить его на один | _. _. Windows: _! _ | Установка платформы | _. _. Монтаж производится как на любом компьютере, но удаленно | _. _. Мы начнем с подключения RDP | _. _. Протокол удаленного рабочего стола | _. _. , то есть в связи | _. _. Удаленный рабочий стол | _. _. . Программное обеспечение основной поставляется с компьютером под Windows, или вы можете напрямую пройти через внешнее программное обеспечение, как перименовывать например. Официальный сайт мастер После подключения к | _. _. , откройте веб-браузер на него, почти всегда | _. _. | _. _. . Он переходит к адресу: _! _ | Нажмите на большую кнопку | _. _. Загрузка .NET Core | _. _. | _. _. и мы загрузки.

# téléchargement des dépendances minimales
sudo apt-get install curl libunwind8 gettext 
# acquisition de dotnet par curl
curl -sSL -o dotnet.tar.gz https://go.microsoft.com/fwlink/?LinkID=835021
# Extraction et placement de dotnet dans /opt/dotnet
sudo mkdir -p /opt/dotnet && sudo tar zxf dotnet.tar.gz -C /opt/dotnet
# Lien symbolique afin d'utiliser la commande "dotnet" directement
sudo ln -s /opt/dotnet/dotnet /usr/local/bin


После загрузки, мы выполняем файл и устанавливает Dotnet. ; Наконец после загрузки и установки, вы можете проверить его установку. "Аудит | _. _. Мы открываем меню начала и мы ищем: _! _ | | _. _. . Он проверяет и откроется черный Командная строка. " ; Мы приплыли к Dotnet папку | _. _. Если команда dir возвращает список файлов и что: _! _ | DotNet.exe | _. _. присутствует в этом списке, можно протестировать работу программного обеспечения.

Gérer les dépendances

Selon vos précédentes installation, dotnet peut refuser de fonctionner suite à des dépendances manquantes. Pour vérifier quelles sont-elles en précisant si elles sont trouvables ou non sur le système, effectuez la commande suite :

find /opt/dotnet - '*.so' - - |  | grep '

La plupart des dépendances manquantes peuvent être installées avec la bibliothèque "libicu52" ; cette dernière n'étant pas disponible sous Ubuntu 16.04, nous ajouterons le dépôt main de Trusty. Cette étape n'est théoriquement pas obligatoire pour les autres OS.

# Modification du fichier de sources
nano /etc/apt/sources.list
# Ajouter le dépôt main de Trusty à la fin du fichier
deb http://security.ubuntu.com/ubuntu trusty-security main
# Sauvegarder (CTRL+O puis X sur nano), puis rafraîchir la liste des packets disponibles.
apt-get update
# Installer la bibliothèque
apt-get install libicu52


Там больше смотреть на, если веб-проект | _. _. Web t | _. _. Возвращает результат на локальном компьютере | _. _. Откройте веб-браузер и введите адрес | _. _. Завершение части | _. _. Вывод: _! _ | Теперь вы знаете, чтобы установить Dotnet для использования под Linux, в ДОКЕР контейнере или на | _. _. Окна.

Эта статья представляется полезным для вас find /opt/dotnet -name '*.so' -type f -print | xargs ldd | grep 'not found' ! :

mkdir dotnet && cd dotnet # création d'un dossier pour tester.
dotnet new # création du projet
dotnet restore # restauration des fichiers spécifiés dans le fichier project.json
dotnet run # lancement de l'application
#output de la commande run
Project dotnet (.NETCoreApp,Version=v1.1) was previously compiled. Skipping compilation.
Hello World!
# tout semble fonctionner.


?
Сервер  "'" par "dotnet new -"  Сервер !  : !  ""  "".

Dotnet-works.jpg

==

Vous avez désormais une installation fonctionne de Dotnet sur votre machine sous Linux ; l'avantage de Dotnet est son fonctionnement sur différents OS en n'ayant rien à modifier. Nous vous invitons néanmoins à consulter la documentation de Dotnet afin d'en apprendre plus sur l'environnement de développement qu'il propose, notamment pour les OS Unix.



==

==

"", de Резервное копирование


==

;  Этот учебник  8.
:
docker run -it -d --name dotnet microsoft/dotnet:latest
:
docker exec -it dotnet bash
:
nano dotnet.sh
# une fois dans l'éditeur, rentrer ces informations
#!/bin/bash
cd dotnet
dotnet run
Резервное копирование  "dotnet" 
mkdir dotnet && cd dotnet
dotnet new -t web # pour un service web, sans "-t web" pour un logiciel simple.
dotnet restore


==

"'"  ; 
nano Program.cs
# une fois dans le fichier, rajouter la ligne suivante en dessous de .UseKrestel()
.UseUrls("http://*:80")
# On sauvegarde et on quitte le fichier

UseUrls.jpg

: CTRL++ Сервер.


==

docker commit dotnet dotnetimage
docker stop dotnet
docker rm dotnet
docker run -it -d -p 80:80 --name dotnetapp01 dotnetimage bash dotnet.sh


==

L'installation de Dotnet dans un conteneur Docker est désormais fonctionnelle ; si vous tapez désormais l'adresse ip de votre Сервер dans votre navigateur web, vous devriez constater votre projet (dans le cas d'un projet web).




==

==

Сервер  Сервер Windows 2012.

==

:  ("") ""
Сервер "Internet Explorer" "http://www.microsoft.com/net/core#windowscmd".  " 1.1 SDK" 


Win-core-download.jpg

Win-core-install.jpg

==

"cmd"
:
cd "C:\Program Files\dotnet"
dir
"" 
mkdir "C:\Program Files\dotnet\test"
cd "C:\Program Files\dotnet\test"
"C:\Program Files\dotnet\dotnet.exe" new -t web
"C:\Program Files\dotnet\dotnet.exe" restore
C:\Program Files\dotnet\dotnet.exe" run
(-t web)  :  "http://localhost:5000".


Win-core-works.jpg

==

Dotnet est désormais fonctionnel sur votre Сервер Windows.

==

Сервер Windows. 



?

0



Вы не можете оставлять комментарии.