If-Koubou

Как да инсталирате Linux софтуер в

Как да инсталирате Linux софтуер в (Как да)

Инсталирайте Bash shell на базата на Ubuntu на Windows 10 и ще имате пълна Ubuntu среда, която ви позволява да инсталирате и стартирате едни и същи приложения, които бихте могли да изпълнявате на базирана на Ubuntu Linux система. Подобно на Ubuntu, обаче, ще ви трябва командата apt-get, за да инсталирате и актуализирате софтуера.

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

Прозореца Bash на Windows 10 поддържа само 64-битови бинарни файлове, така че не можете да инсталирате и стартирате 32-битови програми на Linux.

Apt-get обяснено

На Ubuntu и други дистрибуции, базирани на Debian, използвате ап-да команда за инсталиране на софтуер. "Apt" означава "Advanced Package Tool". Тази команда изтегля софтуерни пакети от централизираните хранилища на Ubuntu и ги инсталира на вашата система. Ако пакетите, които се опитвате да инсталирате, изискват - или "зависи от" - други пакети, apt-get автоматично ще изтегли и инсталира тези пакети (известни като зависимости). Apt-get работи с пакети ".deb", наречени Debian, базирано на Ubuntu.

Ще трябва да изпълнявате apt-get заедно с командата "sudo", която му дава суперсилие, или root, разрешения. Това позволява на командата да променя и инсталира системни файлове в Linux среда. Ще трябва да въведете паролата на текущия потребителски акаунт, когато използвате sudo.

Можете също така да използвате новата команда apt вместо традиционната команда apt-get, въпреки че всяка команда ще работи.

Как да изтеглите актуализираните списъци с пакети

Първо, ще искате да изпълните следната команда, за да изтеглите актуални списъци с пакети от софтуерните хранилища:

sudo apt-get актуализация

Вие ще искате да направите това, преди да инсталирате някакъв пакет.

Как да инсталирате пакет

Ако знаете името на пакета, който искате да инсталирате, можете да го изтеглите и инсталирате със следната команда, замествайки "packagename" с името на пакета, който искате да инсталирате:

sudo apt-get инсталирате име на пакет

Ако например искате да инсталирате Ruby, трябва да изпълните следната команда:

sudo apt-get инсталирате рубин

Можете да натиснете клавиша Tab, докато пишете името на пакет (или команда), за да използвате функцията за автоматично довършване на Bash, която ще ви помогне да завършите автоматично въвеждането на неща и да предложите наличните опции, ако са налице няколко опции.

След като стартирате тази и други команди apt-get, ще ви бъдат представени промените, които ще бъдат направени и ще трябва да въведете "y" и натиснете Enter, за да продължите.

Как да търсите пакет

Може да не знаете винаги името на пакета, който искате да инсталирате. В този случай можете да използвате командата apt-cache, за да търсите в изтегления кеш за пакети (списъците, които са били изтеглени с apt-get update) за дадена програма. Тази команда търси имена на пакети и описания за текста, който посочвате.

Тази команда не изисква sudo, тъй като това е просто просто търсене. Въпреки това, можете да го стартирате със sudo, ако искате, и то все още ще работи.

apt-cache за търсене на някой текст

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

apt-cache търсене w3m

Как да актуализирате всички инсталирани пакети

За да актуализирате инсталираните софтуерни пакети в най-новите налични версии в хранилището, което ви дава всички актуализации на защитата, налични за вашите текущи пакети, изпълнете следната команда:

sudo apt-get ъпгрейд

Не забравяйте да изпълните командата "sudo apt-get update", преди да изпълните тази команда, тъй като трябва да актуализирате списъците си с пакети, преди apt-get да види най-новите налични версии.

Как да деинсталирате пакет

За да деинсталирате пакет, когато сте готови с него, изпълнете следната команда:

sudo apt-get премахни името на пакета

Горепосочената команда само премахва двоичните файлове на пакета, но не и свързаните с тях конфигурационни файлове. Ако искате да премахнете всичко свързано със софтуера, вместо това изпълнете следната команда:

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.