Обърнете внимание, че подсистемата Линукс на Windows 10 не поддържа официално графични приложения или сървърни програми (въпреки че е възможно да се стартират някои неофициални графични приложения). Официално, това е предназначено за приложения на терминални устройства на Linux и други разработчици на програми за комуникиране, които биха могли да искат.
Прозореца Bash на Windows 10 поддържа само 64-битови бинарни файлове, така че не можете да инсталирате и стартирате 32-битови програми на Linux.
Apt-get обяснено
На Ubuntu и други дистрибуции, базирани на Debian, използвате
apt-get
команда за инсталиране на софтуер. "Apt" означава "Advanced Package Tool". Тази команда изтегля софтуерни пакети от централизираните хранилища на Ubuntu и ги инсталира на вашата система. Ако пакетите, които се опитвате да инсталирате, изискват - или "зависи от" - други пакети, apt-get автоматично ще изтегли и инсталира тези пакети (известни като зависимости). Apt-get работи с пакети ".deb", наречени Debian, базирано на Ubuntu.
Ще трябва да изпълнявате apt-get заедно с командата "sudo", която му дава суперсилие, или root, разрешения. Това позволява на командата да променя и инсталира системни файлове в Linux среда. Ще трябва да въведете паролата на текущия потребителски акаунт, когато използвате sudo.
Можете също така да използвате новата команда apt вместо традиционната команда apt-get, въпреки че всяка команда ще работи.
Как да изтеглите актуализираните списъци с пакети
Първо, ще искате да изпълните следната команда, за да изтеглите актуални списъци с пакети от софтуерните хранилища:
sudo apt-get update
Как да инсталирате пакет
Ако знаете името на пакета, който искате да инсталирате, можете да го изтеглите и инсталирате със следната команда, замествайки "packagename" с името на пакета, който искате да инсталирате:
sudo apt-get install packagename
Ако например искате да инсталирате Ruby, трябва да изпълните следната команда:
sudo apt-get install ruby
Можете да натиснете клавиша Tab, докато пишете името на пакет (или команда), за да използвате функцията за автоматично довършване на Bash, която ще ви помогне да завършите автоматично въвеждането на неща и да предложите наличните опции, ако са налице няколко опции.
След като стартирате тази и други команди apt-get, ще ви бъдат представени промените, които ще бъдат направени и ще трябва да въведете "y" и натиснете Enter, за да продължите.
Как да търсите пакет
Може да не знаете винаги името на пакета, който искате да инсталирате. В този случай можете да използвате командата apt-cache, за да търсите в изтегления кеш за пакети (списъците, които са били изтеглени с apt-get update) за дадена програма. Тази команда търси имена на пакети и описания за текста, който посочвате.
Тази команда не изисква 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 packagename
Горепосочената команда само премахва двоичните файлове на пакета, но не и свързаните с тях конфигурационни файлове. Ако искате да премахнете всичко свързано със софтуера, вместо това изпълнете следната команда:
sudo apt-get purge 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, ще работят в shell-ите на Windows 10. Когато се актуализира до следващата основна версия на Ubuntu, същите инструкции, които работят с Ubuntu 16.04 LTS, ще работят с Windows 10.