Уменьшите размер установки WSL (Ubuntu 18 в Windows 10)

Мне нужны несколько основных команд удара, таким образом, у меня есть WSL, установленный (Ubuntu 18.04).

С cygwin все, в чем я нуждаюсь, берет приблизительно 150 МБ. Но WSL принимает 1 ГБ!! Не хороший для моего маленького SSD.

Я уверен, что существуют загрузки материала/спама там, который не необходим (или даже возможен использовать). Кому-либо удалось уменьшить размер?

Я сделал sudo apt autoremove но это не помогает вообще (очевидно).

ОБНОВЛЕНИЕ
Ответы ниже супер, но вышеупомянутый вопрос остается оставшимся без ответа. Предположим, что WSL используется (для различных команд удара) - который является предпосылкой, не wine/cygwin/vm/dualboot/docker/etc.
Как Вы лишили бы его материала, который не может использоваться в рамках Windows так или иначе? Я считал, что существуют все виды собственного веса там, который не может использоваться. Например, если все, в чем Вы нуждаетесь, является набором команд удара, как Вы удаляете весь GUI и X материалов. Так же, как пример.

UPDATE2
Я принял один из хороших ответов ниже, но он не полностью отвечает на вопрос. Я надеюсь вовремя, что кто-то добавит к этому обсуждению. Я надеялся, что у кого-то был список материала, который может быть удален. Я знаю, как удалить материал, что я не знаю, то, что удалить.

2
задан 3 June 2018 в 12:05

3 ответа

WSL является полная ОС, таким образом, он поднимает больше CPU/MEM/DSK, чем CygWin, но меньше, чем VM

Таким образом, это зависит от Вашего варианта использования:

  • если все, в чем Вы нуждаетесь, tail в Windows Вы просто устанавливаете GNU Utilities для Windows.
  • При необходимости в чем-то более усовершенствованном Вы устанавливаете CygWin,
  • Если Вы хотите иметь снимки, контейнеры... Вы устанавливаете WSL
  • при необходимости во всем свисте и звонках и Windows и Ubuntu, Вы идете:

    • двойная загрузка, если Вы имеете <16G RAM
      или
    • Виртуальная машина с Ubuntu как хост и Windows в VM, если у Вас есть много RAM (24G или больше)
  • при необходимости только в одной или нескольких утилитах Windows ¹ Вы устанавливаете Ubuntu без Windows, но с вином
  • Если Вы нуждаетесь в Ubuntu, просто вытираете Windows, потому что Windows поднимает намного больше пространства на Вашем жестком диске, чем Ubuntu!> :-)

Сказав все это, можно всегда делать следующее для лишения WSL материала, в котором Вы не нуждаетесь:

apt list --installed
apt purge WhateverYouDontNeed
sudo apt autoremove
sudo apt autoclean

;-)

¹ Определение "утилиты": небольшое приложение, которое не существует в соответствии с Ubuntu, Например, Блокнотом ++, DNSBench... Office не является утилитой: это - пожиратель ресурсов: пойдите двойная загрузка ;-)

5
ответ дан 2 December 2019 в 01:42

Можно использовать изображения докера

См. https://github.com/RoliSoft/WSL-Distribution-Switcher

Они намного меньше, и можно установить дополнительные приложения по мере необходимости.

Кроме того, некоторые изображения докера идут с предварительно сконфигурированными инструментами.

См. https://hub.docker.com/explore/

Я использовал несколько изображений докера успешно.

1
ответ дан 2 December 2019 в 01:42

Вы смотрели на очистку вашего Кэш rootfs Windows?

Как уменьшить размер rootfs WSL?

Это уменьшило пространство, используемое WSL Ubuntu 18.04 на моем диске Windows 10 C: на 62 ГБ.

2
ответ дан 15 March 2020 в 15:50

Другие вопросы по тегам:

Похожие вопросы: