##  [Установка Drupal 10 на Linux (Ubuntu)](/drupal-courses/building-drupal-8/Installing-drupal-on-linux) 

Проверка установленного пакета git в системе Linux по умолчанию:

```plaintext
which git
```

![2.1](/sites/default/files/inline-images/2.1.png)Если ответ пустой, то git не установлен и нужно его поставить.

**Установка git**

Обновление пакетных зависимостей:

```plaintext
sudo apt update
```

![2.2](/sites/default/files/inline-images/2.2.png)Установка самого последнего поддерживаемого текущей системой пакета git:

```plaintext
sudo apt install git
```

![2.3](/sites/default/files/inline-images/2.3.png)Проверка наличия пути и версии установленного пакета git:

```plaintext
which git
```

```plaintext
git --version
```

![2.4](/sites/default/files/inline-images/2.4.png)**Установка Docksal**

Выполняем установку родительского образа Docksal из документации вводим соответствующую строку в терминале:

```plaintext
bash <(curl -fsSL https://get.docksal.io)
```

Если curl не установлен, то его нужно поставить.

Следующая часть скриншотов отображают процесс установки Docksal:

![2.5](/sites/default/files/inline-images/2.5.png)![2.6](/sites/default/files/inline-images/2.6_3.png)![2.7](/sites/default/files/inline-images/2.7.png)![2.8](/sites/default/files/inline-images/2.8_0.png)![2.9](/sites/default/files/inline-images/2.9_0.png)В ходе установки будет задан вопрос о генерации пары SSH-ключей. Если до установки Docksal не было сгенерирована пара SSH-ключей, то отвечаем Yes (Y):

![2.10](/sites/default/files/inline-images/2.10.png)Проверяем статус установленного родительского образа DOCKSAL и смотрим путь и место его установки:

```plaintext
fin –version
```

```plaintext
which fin
```

![2.11](/sites/default/files/inline-images/2.11.png)Добавляем текущего пользователя в группу Docker и проверяем его статус, а именно добавление в группу Docker. В выводе соответствующих команд выводится назначенная группа Docker:

```plaintext
sudo usermod –aG docker $USER
```

```plaintext
groups $(whoami)
```

```plaintext
id $(whoami)
```

![2.12](/sites/default/files/inline-images/2.12.png)После выполнения последних команд ТРЕБУЕТСЯ ПЕРЕЗАГРУЗКА КОМПЬЮТЕРА!

**Установка Drupal**

Для начала нужно определиться с папкой, где будут располагаться проекты на Drupal.

Создаём папку командой mkdir и переходим в нее командой cd:

![2.13](/sites/default/files/inline-images/2.13.png)Далее можно воспользоваться мастером создания проектов с помощью команды:

  
 fin project create

  
Либо выполнить действия вручную:  
  
Клонируем репозиторий на локальную машину:

```plaintext
git clone https://github.com/docksal/boilerplate-drupal10-composer.git drupal10
```

![2.14](/sites/default/files/inline-images/2.14.png)Проверяем командой ls наличие папки шаблона Drupal10 на вашей локальной машине:

![2.15](/sites/default/files/inline-images/2.15.png)Переходим в корневую папку шаблона командой cd drupal10/ и проверяем статус перехода и наличие файлов в папке шаблона командой ls:

![2.16](/sites/default/files/inline-images/2.16.png)Инициализируем корневую папку шаблона drupal10 и разворачиваем все зависимости данного проекта:

```plaintext
fin init
```

![2.17](/sites/default/files/inline-images/2.17.png)![2.18](/sites/default/files/inline-images/2.18_0.png)![2.19](/sites/default/files/inline-images/2.19.png)В конце установки выводится адрес, по которому доступна локальная копия: <http://drupal10.docksal.site>

Поздравляем у Вас установлен Drupal10.

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

- перейти в папку проекта командой cd;
- запустить контейнера проекта командой fin p start.

![2.20](/sites/default/files/inline-images/2.20.png)Продолжение урока в [платной версии курса](/drupal-courses/building-drupal-8)!