Како омогућити системд у Виндовс подсистему за Линук (ВСЛ)

click fraud protection

Да ли је системд у Линук-у добар или лош зависиће од тога са ким разговарате, али је важно, толико да неки од Виндовс подсистем за Линук (ВСЛ) заједница је градила сопствене начине да то спроведе. Мицрософт је сада урадио посао, међутим, у партнерству са Цаноницал-ом, да званично имплементира системд у ВСЛ.

У почетку, међутим, није само доступан свима и омогућен је подразумевано. Такође имате могућност да га онемогућите у било ком тренутку када га омогућите. Ево шта треба да знате.

Шта је системд?

\р\н https://www.youtube.com/watch? в=Ја3кикзд-ас\р\н

Кратак, званични опис системд-а је:

Системд је скуп основних грађевинских блокова за Линук систем. Обезбеђује менаџер система и услуга који ради као ПИД 1 и покреће остатак система.

Неке од најпопуларнијих Линук дистрибуција већ користе системд подразумевано за голе инсталације. Неки од њих, као што су Убунту и Дебиан, такође су доступни на ВСЛ-у.

Укључивање системд-а на ВСЛ доводи алат још ближе искуству изворног покретања Линук-а. Такође је потребан за неке алате који су сада лако употребљиви на ВСЛ-у, као што су снап, мицрок8с и системцтл.

Шта вам је потребно да добијете системд у ВСЛ-у

Ако користите ин-Виндовс верзију ВСЛ-а, односно ону коју сте омогућили преко ПоверСхелл-а и коју нисте преузели из продавнице, у почетку нећете имати системд. Имаће га само они који користе инсајдерску верзију оперативног система Виндовс 11 или они који користе ВСЛ преузет из Мицрософт продавнице. Број верзије који вам је потребан је 0.67.6 и новији.

Да бисте проверили да ли имате праву верзију, једноставно отворите прозор ПоверСхелл-а и уђите всл --версион и проверите одговор. Ако је испод 0.67.6, идите у Мицрософт Сторе и преузмите ВСЛ. Алтернативно, можете преузети најновије издање са ВСЛ ГитХуб репо.

У будућности ће свим корисницима бити додата системска подршка, а ви можете да проверите да ли постоје ажурирања за ВСЛ уносом всл --упдате у ПоверСхелл-у.

Алтернативно, ако користите Убунту Превиев на ВСЛ-у, системд се додаје аутоматски.

Како омогућити системд

Да бисте омогућили системд, барем тренутно, мораћете да додате инструкцију у свој всл.цонф фајл. Ово је конфигурациона датотека која се налази у било којој ВСЛ Линук дистрибуцији и омогућава вам да конфигуришете на основу дистрибуције, уместо да мењате глобална ВСЛ подешавања.

То је једноставна текстуална датотека, тако да је потребно само да је отворите у уређивачу текста. У овом примеру користимо Нано. Отворите свој всл.цонф у одабраној Линук дистрибуцији уносом следећег:

sudo nano /etc/wsl.conf

Сада ћете највероватније гледати празан документ осим ако претходно нисте направили сопствену конфигурациону датотеку.

Да бисте омогућили системд једноставно унесите ово у своју всл.цонф датотеку:

[boot]
systemd=true

Сада можете једноставно да сачувате и изађете из датотеке (ЦТРЛ+О за чување и ЦТРЛ+Кс за излаз). Одавде морате у потпуности да затворите своју ВСЛ сесију. Затворите Линук и вратите се у ПоверСхелл прозор и унесите:

wsl.exe--shutdown

Ово ће потпуно искључити ВСЛ на вашој машини. Сада једноставно поново отворите своју Линук дистрибуцију. Прво покретање може потрајати неколико секунди дуже, али када се покрене, системд ће бити покренут. Можете проверити да ли ради помоћу системцтл, једне од услуга које се ослањају на системд:

systemctl list-unit-files --type=service

Требало би да видите листу активних услуга. То је све што је потребно за омогућавање системд-а. И наравно, променом на фалсе у вашем всл.цонф можете га искључити ако желите у било ком тренутку.

Коришћење снап-а на Убунту-у на ВСЛ-у

Један од додатних бонуса за коришћење системд-а на Убунту-у на ВСЛ-у је то што снап сада ради исправно. Неће сви трчати да га користе, али то је још једна функција којој корисници ВСЛ-а имају приступ. И постоје неки корисни снап пакети које бисте можда желели да испробате.

Нектцлоуд, на пример, је алтернатива отвореног кода за Мицрософт 365 и Гоогле апликације и складиште у облаку. Нектцлоуд снап је један од најбољих начина да га инсталирате на Линук и сада је отворен на ВСЛ-у. Инсталирање снап-ова је исто као и коришћење апт-а (или било ког другог менаџера пакета) замена снап-а на месту:

sudo snap install nextcloud

Можете брзо пронаћи доступне снимке тако што ћете проверити снапцрафт.ио.