Присоединяйтесь к Quantrimang.com , чтобы узнать, насколько просто вручную установить CentOS в подсистему Windows 10 для Linux и запускать команды из репозитория YUM или RHEL RPM.
Подсистема Windows для Linux — это расширенная функция для пользователей Windows. Подсистема Windows для Linux позволяет вам практиковаться и изучать команды операционной системы Linux непосредственно в вашей системе Windows 10 без использования программного обеспечения виртуальной машины, такого как VirtualBox .
Подсистема Windows для Linux, также кратко известная как WSL, развертывается Microsoft в операционных системах Windows 10 и Windows Server 2019 для обеспечения совместимости и выполнения двоичных файлов Linux .
Чтобы установить образы дистрибутива Linux в целом, пользователи должны полагаться на Microsoft Store, в котором есть ряд предварительно скомпилированных облегченных образов. В настоящее время доступны образы Linux WSL: Ubuntu , Kali Linux , Debian, AlpinLinux, OpenSUSE и SUSE Enterprise Server. Поэтому, если вы хотите попробовать некоторые операционные системы Linux, такие как CentOS/RHEL (Red Hat Enterprise Linux) и Arch Linux , вам необходимо установить их самостоятельно в подсистеме Windows 10 для Linux. Сегодняшняя статья покажет вам, как это сделать.
Примечание . Перед установкой CentOS на WSL необходимо активировать подсистему Windows для Linux. Если вы не знаете, как это сделать, прочитайте статью: Запустите Linux в Windows 10 без виртуальной машины. Вот 18 вещей, которые вам следует знать для получения более подробной информации.
Как установить CentOS в подсистему Windows 10 для Linux
Шаг 1. Загрузите CentOS WSL
Первое, что необходимо, — это CentOS на WSL (Windows 10 FCU или более поздняя версия), основанная на WSldl. По сути, это сжатый файл, содержащий rootfs и некоторые другие файлы. CentOS как WSL Instance — это проект с открытым исходным кодом, доступный на Github, поэтому скачайте его здесь . Последняя версия на момент написания — CentOS 7.6.
Шаг 2. Извлеките папку WSL CentOS 7.x.
Размер загруженной папки будет около 300 МБ. После загрузки щелкните правой кнопкой мыши, чтобы извлечь папку. Здесь в статье используется WinRAR для извлечения файлов. Однако вы можете использовать программу Windows по умолчанию или любой другой вариант для ее извлечения.
Шаг 3. Запустите CentOS.exe, чтобы установить CentOS в подсистеме Windows 10 для Linux.
После распаковки папки вы увидите там 2 файла: первый файл — rootfs.tar.gz , а второй — CentOS.exe. Вам необходимо запустить CentOS.exe, чтобы извлечь файлы и зарегистрировать их в WSL. Щелкните файл правой кнопкой мыши и выберите «Запуск от имени администратора» .
Шаг 4. Завершите установку.
После завершения установки вы получите уведомление на командном экране CentOS. Теперь нажмите клавишу Enter
, чтобы выйти из настройки.
Шаг 5. Запустите CentOS 7 на WSL
Чтобы запустить CentOS 7, еще раз перейдите в извлеченную папку CentOS for WSL, и на этот раз вы увидите 4 файла. Снова щелкните правой кнопкой мыши Centos.exe и выберите «Запуск от имени администратора» .
Наконец, здесь доступна подсистема Linux для CentOS, установленная вручную.
Шаг 6. Команда для обновления CentOS на WSL
Вы можете запустить любую команду, которую хотите выполнить в CentOS, просто чтобы проверить, работает она нормально или нет. Пример запуска команды обновления CentOS с использованием YUM.
yum -y update
Шаг 7. Удаление CentOS 7 WSL
Если в будущем вы случайно удалите папку CentOS WSL и захотите переустановить ее, вам необходимо сначала удалить существующую установку.
Чтобы удалить CentOS 7 WSL, просто используйте одну команду ниже:
CentOS.exe clean
Затем еще раз извлеките файлы из сжатой папки CentOS, которую вы скачали выше, а затем запустите Windows 10 PowerShell с правами администратора , перейдите к извлеченной папке и выполните команду ниже:
./CentOS.exe clean
Чтобы переустановить, запустите исполняемый файл CentOS.exe в той же извлеченной папке, чтобы зарегистрировать файлы в подсистеме Windows 10 для Linux.
Надеюсь, вы добьетесь успеха.