WSL2 (Windows Subsystem for Linux 2) — это новая версия подсистемы Linux для Windows, которая позволяет запускать приложения и использовать инструменты Linux непосредственно на своем компьютере с ОС Windows. Одним из таких инструментов является SVN (Subversion) — система управления версиями, позволяющая отслеживать изменения в файлах и проектах.
Установка SVN на Ubuntu WSL2 довольно проста и займет всего несколько минут. В этом пошаговом руководстве мы расскажем, как установить SVN и начать использовать его в WSL2 на Ubuntu.
Шаг 1: Откройте терминал Ubuntu в WSL2, нажав на соответствующую иконку. Если у вас еще не установлена Ubuntu WSL2, вы можете сделать это, следуя официальной документации Microsoft.
Шаг 2: Обновите списки пакетов Ubuntu, введя следующую команду в терминале:
sudo apt update
При запросе введите пароль вашего пользователя Ubuntu.
Шаг 3: Установите пакет SVN, выполнив команду:
sudo apt install subversion
Подтвердите установку, нажав ‘Y’ при запросе. Процесс установки SVN может занять некоторое время, пожалуйста, подождите.
Установка SVN на Ubuntu WSL2
Шаг 1: Обновление пакетов
Перед установкой SVN рекомендуется обновить пакеты операционной системы Ubuntu в WSL2. Для этого выполните следующую команду:
sudo apt update && sudo apt upgrade
При необходимости введите пароль администратора для выполнения команды.
Шаг 2: Установка SVN
Для установки SVN в Ubuntu WSL2 выполните следующую команду:
sudo apt install subversion
Подтвердите установку, введите пароль администратора при необходимости, а затем нажмите Enter.
Шаг 3: Проверка установки
После завершения установки SVN можно проверить, успешно ли он установлен. Для этого выполните следующую команду:
svn --version
Если команда выполнена успешно, вы увидите информацию о версии SVN.
Шаг 4: Настройка пользователя
Прежде чем начать использование SVN, рекомендуется настроить имя пользователя и адрес электронной почты, чтобы их можно было отслеживать в коммитах. Для этого выполните следующие команды:
svn --username имя_пользователя
svn --config-option config:miscellany:use-commit-times=true
Вместо «имя_пользователя» введите своё имя пользователя.
Готово!
Теперь вы можете использовать SVN для управления версиями ваших проектов на Ubuntu WSL2.
Подготовка к установке
Перед установкой SVN на Ubuntu WSL2 необходимо убедиться, что ваша операционная система и система WSL2 настроены правильно. Вот несколько шагов, которые следует выполнить перед установкой:
- Убедитесь, что ваша операционная система Ubuntu обновлена до последней версии. Выполните команду в терминале:
sudo apt update && sudo apt upgrade
- Установите пакеты, необходимые для сборки и установки SVN. Выполните команду в терминале:
sudo apt install build-essential libssl-dev libsqlite3-dev
- Убедитесь, что WSL2 активирован и настроен. Для этого откройте командную строку Windows и выполните следующую команду:
wsl -l -v
. Проверьте, что версия WSL равна 2. - Установите Ubuntu WSL2 и настройте его в соответствии с рекомендациями Microsoft. Следуйте инструкциям на официальном сайте Microsoft: https://docs.microsoft.com/en-us/windows/wsl/install-win10
После успешного выполнения всех вышеперечисленных шагов вы можете перейти к установке SVN на Ubuntu WSL2.
Установка WSL2
Для установки WSL2 на Ubuntu следуйте следующим шагам:
- Откройте PowerShell с правами администратора. Для этого щелкните правой кнопкой мыши по кнопке «Пуск» и выберите «Windows PowerShell (администратор)».
- Введите следующую команду, чтобы включить WSL-подсистему виртуализации:
- Дождитесь завершения установки WSL2 и перезагрузите компьютер.
- После перезагрузки компьютера откройте Microsoft Store и найдите Linux-дистрибутив (например, Ubuntu).
- Выберите дистрибутив в списке и нажмите кнопку «Установить».
- Дождитесь завершения установки Ubuntu из Microsoft Store.
wsl --install
Теперь WSL2 готов к использованию на вашем компьютере. Вы можете запустить командную строку Ubuntu и начать работать с Linux-приложениями и командами.
Установка Ubuntu в WSL2
Ubuntu можно установить в Windows Subsystem for Linux 2 (WSL 2) с помощью нескольких простых шагов:
- Открой Microsoft Store.
- В поисковой строке найди «Ubuntu» и выбери «Ubuntu» из списка доступных дистрибутивов Linux.
- Нажми на кнопку «Получить» и дождись окончания загрузки.
- После загрузки нажми на кнопку «Установить».
- Подожди, пока установка завершится. Это может занять некоторое время.
- После завершения установки найди приложение «Ubuntu» в меню Пуск или на рабочем столе.
- Запусти приложение «Ubuntu». В этом моменте система создаст виртуальную машину WSL 2 вместе с Ubuntu.
- При первом запуске приложения «Ubuntu» тебе будет предложено создать пользователя и задать пароль.
- После этого можно начать использовать Ubuntu в WSL 2!
Теперь, после установки Ubuntu в WSL 2, ты сможешь запускать команды и работать в командной строке Ubuntu прямо в Windows!
Установка SVN
Для установки SVN на Ubuntu WSL2 выполните следующие шаги:
- Откройте терминал WSL2. Нажмите правую кнопку мыши на иконке Ubuntu в меню Пуск, выберите «Открыть в Ubuntu».
- Обновите систему. Введите следующий команду в терминале и нажмите Enter:
sudo apt update && sudo apt upgrade
- Установите пакет Subversion. Введите следующую команду в терминале и нажмите Enter:
sudo apt install subversion
- Проверьте установку. Введите следующую команду в терминале и нажмите Enter:
svn --version
Если установка прошла успешно, вы увидите информацию о версии SVN.
Готово! Теперь вы можете использовать SVN на Ubuntu WSL2.
Настройка SVN
Чтобы начать использовать SVN на Ubuntu WSL2, необходимо выполнить следующие шаги:
1. Установите пакеты SVN командой:
sudo apt-get update
sudo apt-get install subversion
2. Создайте директорию, которая будет служить хранилищем для репозитория SVN:
mkdir ~/svn-repo
3. Инициализируйте репозиторий SVN в созданной директории:
svnadmin create ~/svn-repo
4. Установите права доступа к хранилищу:
sudo chown -R $USER:$USER ~/svn-repo
5. Отредактируйте файл конфигурации репозитория, чтобы разрешить доступ к нему:
sudo nano ~/svn-repo/conf/svnserve.conf
6. Найдите строку «anon-access = read» и замените ее на «anon-access = none». Это запретит анонимный доступ к репозиторию. Также убедитесь, что строка «auth-access = write» не закомментирована, чтобы разрешить запись.
7. Найдите строку «password-db = passwd» и раскомментируйте ее, удалив символ «#» в начале строки. Это активирует файл с паролями пользователей.
8. Сохраните изменения и закройте файл.
9. Создайте файл с пользователями и паролями командой:
sudo nano ~/svn-repo/conf/passwd
10. Добавьте пользователя и его пароль, указав учетные данные в формате «имя пользователя = пароль». Например:
john = password123
11. Сохраните изменения и закройте файл.
12. Запустите сервер SVN командой:
svnserve -d -r ~/svn-repo
Теперь SVN сервер настроен и готов к использованию. Вы можете добавлять, редактировать и удалять файлы в репозитории SVN, а также контролировать версии ваших проектов.