Kā instalēt Linux programmatūru Windows 10 Ubuntu Bash Shell
Instalējiet Windows 10 Ubuntu balstītu Bash apvalku, un jums būs pilnīga Ubuntu vide, kas ļauj instalēt un palaist tādas pašas lietojumprogrammas, kuras jūs varētu darbināt, izmantojot Linux sistēmu Ubuntu. Tomēr, tāpat kā Ubuntu, jums būs nepieciešama apt-get komanda, lai instalētu un atjauninātu programmatūru.
Ņemiet vērā, ka Windows 10 Linux apakšsistēma oficiāli neatbalsta grafiskās lietojumprogrammas vai servera programmatūru (lai gan ir iespējams veikt dažas grafiskas lietojumprogrammas, neoficiāli). Oficiāli tas ir paredzēts Linux termināla lietojumprogrammām un citiem komandrindas komunālo pakalpojumu izstrādātājiem.
Windows 10 Bash apvalks atbalsta tikai 64 bitu binārus, tāpēc jūs nevarat instalēt un palaist 32 bitu Linux programmas.
Apt-get Explained
Ubuntu un citos Debian balstītos Linux izplatījumos izmantojat apt-get
komandu, lai instalētu programmatūru. “Apt” apzīmē “Advanced Package Tool”. Šī komanda lejupielādē programmatūras pakotnes no Ubuntu centralizētajām programmatūras krātuvēm un instalē tās jūsu sistēmā. Ja paketes, kuras mēģināt instalēt no citām paketēm, ir apt-get, automātiski lejupielādēs un instalēs arī šīs paketes (pazīstamas kā atkarības). Apt-get strādā ar “.deb” paketēm, kas nosauktas par Debian, uz Linux bāzes izvietotais Ubuntu.
Jums būs nepieciešams palaist apt-get kopā ar komandu „sudo”, kas piešķir tai superuser vai root tiesības. Tas ļauj komandai pārveidot un instalēt sistēmas failus Linux vidē. Lietojot sudo, jums būs jāievada pašreizējā lietotāja konta parole.
Varat arī izmantot jaunāku apt komandu, nevis tradicionālo apt-get komandu, lai gan kāda no komandām darbosies.
Kā lejupielādēt atjauninātus iepakojumu sarakstus
Pirmkārt, jūs vēlaties palaist šādu komandu, lai lejupielādētu jaunākos pakotņu sarakstus no programmatūras krātuvēm:
sudo apt-get atjauninājums
Jūs to vēlaties izdarīt, pirms instalējat jebkuru paketi.
Kā instalēt paketi
Ja zināt, kādu paketi vēlaties instalēt, varat to lejupielādēt un instalēt ar šādu komandu, aizstājot “packagename” ar tās pakotnes nosaukumu, kuru vēlaties instalēt:
sudo apt-get install packagename
Piemēram, ja vēlaties instalēt Ruby, jūs izpildītu šādu komandu:
sudo apt-get instalēt rubīnu
Varat nospiest taustiņu Tab, kamēr rakstāt pakotnes nosaukumu (vai jebkuru komandu), lai izmantotu Bash automātiskās pabeigšanas funkciju, kas palīdzēs automātiski pabeigt rakstīt lietas un ieteikt pieejamās opcijas, ja ir pieejamas vairākas opcijas.
Pēc šo un citu apt-get komandu palaišanas jums tiks piedāvātas izmaiņas, kas tiks veiktas, un jums būs jāievada “y” un nospiediet Enter, lai turpinātu.
Kā meklēt paketi
Iespējams, jūs ne vienmēr zināt pakotnes nosaukumu, kuru vēlaties instalēt. Šādā gadījumā varat izmantot programmu apt-cache, lai meklētu lejupielādēto pakotnes kešatmiņu (sarakstus, kas lejupielādēti ar apt-get atjauninājumu) programmai. Šī komanda meklē paketes nosaukumus un aprakstus jūsu norādītajam tekstam.
Šī komanda neprasa sudo, jo tā ir tikai vienkārša meklēšana. Tomēr, ja vēlaties, to var palaist ar sudo, un tas joprojām darbosies.
apt-cache meklēšana sometext
Piemēram, ja vēlaties meklēt paketes, kas saistītas ar w3m, termināla tīmekļa pārlūkprogrammu, kuru palaidīsit:
apt-cache meklēšana w3m
Kā atjaunināt visas instalētās paketes
Lai atjauninātu instalētās programmatūras pakotnes līdz jaunākajām pieejamajām versijām repozitorijā, kas sniedz jums visus pašreizējos iepakojumos pieejamos drošības atjauninājumus, izpildiet šādu komandu:
sudo apt-get jauninājums
Atcerieties palaist komandu „sudo apt-get update”, pirms palaižat šo komandu, jo jums ir nepieciešams atjaunināt paku sarakstus, pirms apt-get redzēs jaunākās pieejamās versijas.
Kā atinstalēt paketi
Lai atinstalētu paketi, kad esat to pabeidzis, palaidiet šādu komandu:
sudo apt-get noņemiet packagename
Iepriekš minētā komanda vienkārši izņem paketes bināros failus, bet ne visus saistītos konfigurācijas failus. Ja vēlaties noņemt visu, kas saistīts ar programmatūras pakotni, veiciet šādu komandu:
sudo apt-get attīrīšanas iepakojums
Neviena no iepriekš minētajām komandām neizņems nekādas “atkarības”, kas ir instalētas paketes, jo tās bija nepieciešamas iepakojumam. Ja atinstalējat paketi un pēc tam to noņemat, jūsu sistēmā joprojām var būt vairākas papildu atkarības, kas vairs nav nepieciešamas. Lai noņemtu visas paketes, kas instalētas kā atkarības un vairs nav nepieciešamas, palaidiet šādu komandu:
sudo apt-get autoremove
Kā instalēt citu programmatūru
Iepriekš minētās komandas palīdzēs jums instalēt un atjaunināt visbiežāk nepieciešamo programmatūru. Tomēr dažas programmatūras tiks instalētas, izmantojot citas komandas un rīkus.
Piemēram, Ruby dārgakmeņi tiek instalēti ar komandu “gem install”, kad esat instalējis Ruby caur apt-get. Ruby ir sava programmatūras instalēšanas sistēma, kas ir atdalīta no apt-get.
Dažas programmatūras pakotnes ir pieejamas EPL vai “personisko pakotņu arhīvos”, ko uztur trešās personas. Lai tos instalētu, PPA jāpievieno savai sistēmai un pēc tam jāizmanto parastās apt-get komandas.
Jaunāka programmatūra var būt jāapkopo un jāuzstāda no avota. Visas pakotnes, kuras instalējat ar apt-get, kompilēja no avota Ubuntu būvniecības sistēmā un ērti iesaiņoja .deb paketēs, kuras varat instalēt. Ja iespējams, jums jāizvairās no tā, bet dažos gadījumos tas var būt nenovēršams.
Neatkarīgi no tā, ja jūs mēģināt instalēt citu Linux lietojumprogrammu, jums vajadzētu būt iespējai atrast norādījumus, kas jums paziņo, kā to instalēt. Tādas pašas instrukcijas, kas strādā ar Ubuntu 14.04 LTS, darbosies Windows 10 Bash apvalkā. Kad tas ir atjaunināts uz nākamo lielāko Ubuntu versiju, tās pašas instrukcijas, kas strādā ar Ubuntu 16.04 LTS, strādās ar Windows 10.