Как установить программное обеспечение Linux в оболочке Ubuntu Bash в Windows 10

Установите оболочку Bash на основе Ubuntu в Windows 10, и вы получите полную среду Ubuntu, которая позволяет вам устанавливать и запускать те же приложения, которые вы могли запускать в системе Linux на основе Ubuntu. Однако, как и в Ubuntu, для установки и обновления программного обеспечения вам понадобится команда apt-get.

Обратите внимание, что подсистема Linux в Windows 10 официально не поддерживает графические приложения или серверное программное обеспечение (хотя некоторые графические приложения можно запускать неофициально). Официально он предназначен для терминальных приложений Linux и других утилит командной строки, которые могут понадобиться разработчикам.

Оболочка Bash в Windows 10 поддерживает только 64-разрядные двоичные файлы, поэтому вы не можете устанавливать и запускать 32-разрядные программы Linux.

Apt-get Explained

В Ubuntu и других дистрибутивах Linux на основе Debian для установки программного обеспечения вы используете команду apt-get . «Apt» расшифровывается как «Advanced Package Tool». Эта команда загружает пакеты программного обеспечения из централизованных хранилищ программного обеспечения Ubuntu и устанавливает их в вашей системе. Если пакеты, которые вы пытаетесь установить, требуют (или «зависят от») других пакетов, apt-get также автоматически загрузит и установит эти пакеты (также известные как зависимости). Apt-get работает с пакетами «.deb», названными по имени Debian, на которых основан дистрибутив Linux Ubuntu.

Вам нужно будет запустить apt-get вместе с командой «sudo», которая дает ему права суперпользователя или root. Это позволяет команде изменять и устанавливать системные файлы в среде Linux. Вам нужно будет ввести пароль вашей текущей учетной записи, когда вы используете sudo.

Вы также можете использовать более новую команду apt вместо традиционной команды apt-get, хотя любая из этих команд будет работать.

Как скачать обновленные списки пакетов

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

 sudo apt-get update 

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

Как установить пакет

Если вам известно имя пакета, который вы хотите установить, вы можете скачать и установить его с помощью следующей команды, заменив «имя_пакета» на имя пакета, который вы хотите установить:

 sudo apt-get install packagename 

Например, если вы хотите установить Ruby, вы должны выполнить следующую команду:

 sudo apt-get install ruby ​​

Вы можете нажать клавишу Tab во время ввода имени пакета (или любой команды), чтобы использовать функцию автозаполнения Bash, которая поможет вам автоматически завершать ввод данных и предлагать доступные варианты, если доступно несколько вариантов.

После запуска этой и других команд apt-get вам будут представлены изменения, которые будут внесены, и вам нужно будет ввести «y» и нажать Enter, чтобы продолжить.

Как искать пакет

Возможно, вы не всегда знаете название пакета, который хотите установить. В этом случае вы можете использовать команду apt-cache для поиска в вашем скачанном кэше пакетов (списки, которые были загружены с обновлением apt-get) для программы. Эта команда ищет в именах пакетов и описаниях указанный вами текст.

Эта команда не требует sudo, так как это простой поиск. Тем не менее, вы можете запустить его с помощью sudo, и он все равно будет работать.

 apt-cache search sometext 

Например, если вы хотите выполнить поиск пакетов, связанных с w3m, текстовым веб-браузером для терминала, вы должны выполнить:

 apt-cache search w3m 

Как обновить все ваши установленные пакеты

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

 sudo apt-get upgrade 

Не забудьте запустить команду «sudo apt-get update» перед ее выполнением, так как вам нужно обновить список пакетов, прежде чем apt-get увидит последние доступные версии.

Как удалить пакет

Чтобы удалить пакет, когда вы закончили с ним, выполните следующую команду:

 sudo apt-get remove имя_пакета 

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

 sudo apt-get purage packagename 

Ни одна из приведенных выше команд не удалит «зависимости», то есть пакеты, которые были установлены, поскольку они были необходимы для пакета. Если вы удалите пакет, а затем удалите его позже, ваша система может иметь ряд дополнительных зависимостей, которые больше не нужны.Чтобы удалить все пакеты, которые были установлены как зависимости и больше не требуются, выполните следующую команду:

 sudo apt-get autoremove 

Как установить другое программное обеспечение

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

Например, Ruby gems устанавливаются командой «gem install» после того, как вы установили Ruby через apt-get. Ruby имеет свою собственную систему установки программного обеспечения, которая отделена от apt-get.

Некоторые пакеты программного обеспечения доступны в PPA, или «личных архивах пакетов», которые размещаются третьими лицами. Чтобы установить их, вам нужно добавить PPA в вашу систему и затем использовать обычные команды apt-get.

Возможно, потребуется скомпилировать и установить более новое программное обеспечение из исходного кода. Все пакеты, которые вы устанавливаете с помощью apt-get, были скомпилированы из исходного кода системой сборки Ubuntu и удобно упакованы в пакеты .deb, которые вы можете установить. Вам следует избегать этого, если это возможно, но в некоторых случаях это может быть неизбежным.

В любом случае, если вы пытаетесь установить другое приложение Linux, вы сможете найти инструкции, которые сообщат вам, как его установить. Те же инструкции, которые работают на Ubuntu 14.04 LTS, будут работать в оболочке Bash в Windows 10. Когда он будет обновлен до следующей основной версии Ubuntu, те же инструкции, которые работают в Ubuntu 16.04 LTS, будут работать и в Windows 10.

Оцените статью
TutoryBird.Ru
Добавить комментарий