If-Koubou

Kā instalēt Linux programmatūru Windows 10 Ubuntu Bash apvalkā

Kā instalēt Linux programmatūru Windows 10 Ubuntu Bash apvalkā (Kā)

Instalējiet Windows 10 Ubuntu balstītu Bash apvalku un jums būs pilnīga Ubuntu vide, kas ļauj instalēt un palaist tos pašus pieteikumus, kurus varētu izmantot Ubuntu bāzētajā Linux sistēmā. Tomēr, tāpat kā Ubuntu, jums būs nepieciešama programma apt-get, lai instalētu un atjauninātu programmatūru.

Ņemiet vērā, ka Windows 10 apakšsistēma Linux oficiāli neatbalsta grafiskās lietojumprogrammas vai servera programmatūru (lai gan ir neoficiāli iespējams palaist dažas grafiskās lietojumprogrammas). Oficiāli tas paredzēts Linux gala lietojumprogrammām un citām komandrindas utilītprogrammām, ko izstrādātāji varētu vēlēties.

Windows 10 Bash apvalks atbalsta tikai 64 bitu binārus, tādēļ nevarat instalēt un palaist 32 bitu Linux programmas.

Apt-get paskaidrots

Uz Ubuntu un citiem Debian balstītiem Linux distribūcijas jūs izmantojat apt-get komanda instalēt programmatūru. "Apt" nozīmē "Papildu pakešu rīks". Šī komanda lejupielādē programmatūras pakotnes no Ubuntu centralizētajām programmatūras krātuvēm un instalē tos savā sistēmā. Ja pakotnes, ko mēģināt instalēt, prasa-vai "atkarīgs" -citu paketēm, apt-get automātiski lejupielādēs un instalēs šīs paketes (ko sauc arī par atkarībām). Apt-get strādā ar ".deb" pakotnēm, kas nosauktas par Debian, Linux Ubuntu izplatīšanas pamatā ir.

Jums vajadzēs palaist apt-get kopā ar komandu "sudo", kas piešķir administratoram vai root piekļuves atļaujas. Tas ļauj komandai modificēt un instalēt sistēmas failus Linux vidē. Lietojot sudo, jums būs jāievada sava pašreizējā lietotāja konta parole.

Tradicionālās apt-get komandas vietā varat izmantot arī jaunāku apt komandu, lai gan viena komanda darbosies.

Kā lejupielādēt atjaunināto pakešu 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 update

Pirms instalējat jebkuru paketi, to vēlaties izdarīt.

Kā instalēt paketi

Ja jūs zināt iepakojuma nosaukumu, kuru vēlaties instalēt, to varat 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 instalēt packagename

Piemēram, ja jūs vēlētos instalēt Ruby, palaidiet šādu komandu:

sudo apt-get install ruby

Varat nospiest Tab taustiņu, ierakstot iepakojuma nosaukumu (vai jebkuru komandu), lai izmantotu Bash automātiskās pabeigšanas funkciju, kas palīdzēs jums automātiski pabeigt teksta ievadīšanu un piedāvāt pieejamās opcijas, ja ir pieejamas vairākas iespējas.

Pēc šī un citu apt-get komandu palaišanas jums tiek piedāvātas izmaiņas, kuras veiks, un jums būs jāievada "y" un nospiediet Enter, lai turpinātu.

Kā meklēt paketi

Iespējams, ne vienmēr ir zināms tās pakotnes nosaukums, kuru vēlaties instalēt. Šajā gadījumā varat izmantot apt-cache komandu, lai meklētu jūsu lejupielādēto pakešu kešatmiņu (sarakstus, kas tika lejupielādēti ar apt-get update) programmai. Šī komanda meklē pakotņu nosaukumus un aprakstus norādītajam tekstam.

Šī komanda neprasa sudo, jo tā ir vienkārša meklēšana. Tomēr jūs varat palaist to ar sudo, ja vēlaties, un tas joprojām darbosies.

apt-cache meklēt kādu text

Piemēram, ja jūs vēlaties meklēt iepakojumus, kas saistīti ar w3m, termināļa teksta bāzes pārlūkprogrammu, jūs izpildītu:

apt-cache meklēšanas w3m

Kā atjaunināt visus jūsu instalētos komplektus

Lai atjaunotu instalētās programmatūras pakotnes jaunākajām pieejamajām versijām krātuvē, kas sniedz jums visus pieejamos drošības atjauninājumus savām pašreizējām pakotnēm, izpildiet šādu komandu:

sudo apt-get jauninājums

Neaizmirstiet palaist komandu "sudo apt-get update", pirms palaižat šo komandu, jo jums ir nepieciešams atjaunināt savu pakotņu sarakstus, pirms apt-get redzēs jaunākās pieejamās versijas.

Kā atinstalēt paketi

Lai noņemtu paketi, kad esat to pabeidzis, palaidiet šādu komandu:

sudo apt-get noņemt packagename

Iepriekšējā komanda vienkārši noņ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, palaidiet tālāk norādīto komandu:

sudo apt-get purge packagename

Neviena no iepriekš minētajām komandām neizsauks "atkarības", kas ir pakotnes, kuras tika instalētas, jo tās bija vajadzīgas paketei. Ja jūs atinstalējat paketi un pēc tam noņemat to vēlāk, jūsu sistēmai joprojām var būt vairākas papildu atkarības, kas vairs nav nepieciešamas. Lai noņemtu visus iepakojumus, kas tika instalēti kā atkarības un vairs nav vajadzīgi, 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 pieprasīto programmatūru. Tomēr daži programmatūra tiks instalēta, izmantojot citas komandas un rīkus.

Piemēram, Ruby dārgakmeņi tiek instalēti ar komandu "gem install", kad esat instalējis Ruby, izmantojot apt-get. Ruby ir sava programmatūras instalēšanas sistēma, kas ir atsevišķa no apt-get.

Daži programmatūras pakotnes ir pieejamas EPL vai "personisko paku arhīvi", kurus rīko trešās personas. Lai tos instalētu, jums jāpievieno PPA savai sistēmai un pēc tam izmantojiet parastās apt-get komandas.

Jaunāka programmatūra, iespējams, būs jāapkopo un jāinstalē no avota. Visi pakotnes, kuras instalējat ar apt-get, no Ubuntu izveidotās sistēmas tika apkopotas no avota un ērti iepakotas .deb paketēs, ko jūs varat instalēt. Ja iespējams, no tā jāizvairās, taču dažos gadījumos tas var būt neizbēgams.

Neatkarīgi no tā, ja jūs mēģināt instalēt citu Linux lietojumprogrammu, jums vajadzētu būt iespējai atrast instrukcijas, kurās norādīts, kā jums to instalēt. Tie paši instrukcijas, kas darbojas Ubuntu 14.04 LTS, darbosies Windows 10 Bash apvalkā. Kad tas tiek atjaunināts līdz nākamajai lielākajai Ubuntu versijai, tie paši norādījumi, kas darbojas Ubuntu 16.04 LTS, darbosies operētājsistēmā Windows 10.