Вопрос или проблема
У меня установлен cmder, потому что я хочу использовать командную строку Unix на машине с Windows. Я хотел бы установить apt-get, чтобы иметь возможность устанавливать больше вещей, используя cmder.
Я также мог бы использовать yum
В данный момент я получаю следующее
λ apt-get
'apt-get' не распознается как внутренняя или внешняя команда,
исполняемая программа или пакетный файл.
λ apt
'apt' не распознается как внутренняя или внешняя команда,
исполняемая программа или пакетный файл.
λ yum
'yum' не распознается как внутренняя или внешняя команда,
исполняемая программа или пакетный файл.
apt
– это инструмент управления пакетами Debian, который используется, конечно, в Debian и его производных, таких как Ubuntu. Если вы хотите использовать его в Windows, я бы предложил самый простой способ сделать это — установить Ubuntu 20.04 из магазина Windows: Ubuntu 20.04 WSL
Чтобы запустить, используйте “ubuntu2004” в командной строке (cmd.exe) – если хотите, из cmdr
– или кликните на плитку Ubuntu в меню Пуск.
Ответ или решение
Как установить apt-get или yum для cmder
Если вы хотите использовать утилиты управления пакетами apt-get
или yum
в среде Windows с помощью cmder, следует учитывать, что эти инструменты предназначены для работы в системах на базе Linux. apt-get
является менеджером пакетов для дистрибутивов на основе Debian, таких как Ubuntu, в то время как yum
используется в дистрибутивах на основе Red Hat.
Для установки нужных вам инструментов существует несколько путей. Ниже приведены подробные инструкции.
Способ 1: Установка Ubuntu в WSL (Windows Subsystem for Linux)
В этом случае вам потребуется установить Ubuntu через Windows Subsystem for Linux (WSL). Этот метод является наиболее простым и эффективным способом использования apt-get
на Windows.
-
Включите WSL:
- Нажмите
Win + X
и выберитеПараметры
. - Перейдите в раздел
Обновление и безопасность
, затем выберитеДля разработчиков
. - Включите
Подсистема Windows для Linux
.
- Нажмите
-
Установите Ubuntu 20.04:
- Перейдите в Microsoft Store и найдите Ubuntu 20.04.
- Установите приложение.
-
Запустите Ubuntu:
- После завершения установки найдите Ubuntu в меню Пуск и запустите его.
- При первом запуске вам будет предложено создать нового пользователя и задать пароль.
-
Использование
apt-get
:- Теперь вы можете использовать
apt-get
для установки необходимых пакетов. Просто введите команды в терминале Ubuntu. Например:sudo apt-get update sudo apt-get install <имя_пакета>
- Теперь вы можете использовать
Способ 2: Установка Cygwin или MinGW
Если вы хотите использовать инструменты Linux без полной установки дистрибутива, можете рассмотреть возможность установки Cygwin или MinGW. Ни один из них не предоставляет apt-get
, но они могут служить альтернативами для установки программного обеспечения в Unix-подобной среде.
-
Cygwin:
- Скачайте установщик с официального сайта Cygwin.
- Запустите установщик и следуйте инструкциям на экране.
- После установки у вас будет доступ к командной строке Cygwin, где вы сможете устанавливать пакеты с помощью
setup-x86_64.exe
.
-
MinGW:
- Скачайте MinGW с сайта MinGW.
- Устанавливая MinGW, вы сможете использовать
pacman
для установки программного обеспечения.
Как использовать yum
Если ваша цель – использование yum
, самый эффективный способ — это также установка дистрибутива Linux через WSL. На данный момент для Windows нет нативной поддержки yum
, и его использование в WSL возможно только при установке Fedora или CentOS.
- Установка Fedora или CentOS:
- В Microsoft Store найдите Fedora или CentOS, установите и запустите их.
- Как и в случае с Ubuntu, создайте нового пользователя и используйте
yum
в терминале.
Заключение
Установка apt-get
или yum
в Windows с помощью cmder возможна через WSL. Использование этой функции позволяет интегрировать мощные средства управления пакетами в вашу рабочую среду. Если вы предпочитаете альтернативные методы, такие как Cygwin или MinGW, они могут предложить некоторые функции Unix без необходимости устанавливать полноценную среду Linux.
Если у вас возникли дополнительные вопросы или сложности с установкой, пожалуйста, не стесняйтесь обращаться за помощью.