Homepage » hogyan kell » Hogyan telepítsük a Linux szoftvert a Windows 10 Ubuntu Bash Shell rendszerében

    Hogyan telepítsük a Linux szoftvert a Windows 10 Ubuntu Bash Shell rendszerében

    Telepítse a Windows 10 Ubuntu-alapú Bash shell-jét, és egy teljes Ubuntu-környezet van, amely lehetővé teszi ugyanazon alkalmazások telepítését és futtatását, amelyeket Ubuntu-alapú Linux rendszeren futtathat. Az Ubuntu-hoz hasonlóan azonban szüksége lesz az apt-get parancsra a szoftver telepítéséhez és frissítéséhez.

    Ne feledje, hogy a Windows 10 Linux alrendszere nem támogatja a grafikus alkalmazásokat vagy a kiszolgálószoftvereket (bár lehet, hogy bizonyos grafikus alkalmazásokat futtathatunk, nem hivatalos). Hivatalosan a Linux terminálalkalmazások és más parancssori segédprogramok fejlesztői számára tervezték.

    A Windows 10 Bash shellje csak 64 bites binárisokat támogat, így nem telepíthet és nem futtathat 32 bites Linux programokat.

    Apt-get Explained

    Az Ubuntu és más Debian-alapú Linux disztribúciókon a apt-get parancsot a szoftver telepítéséhez. Az „Apt” jelentése „Advanced Package Tool”. Ez a parancs letölti a szoftvercsomagokat az Ubuntu központosított szoftverraktárairól és telepíti azokat a rendszerre. Ha az igényelt vagy „függő” csomagokat telepíteni kívánó csomagok, az apt-get automatikusan letölti és telepíti azokat a csomagokat (más néven függőségeket). Az Apt-get a Debian nevű „.deb” csomagokkal működik, a Linux disztribúció alapja.

    Futtatnia kell az apt-get-et a „sudo” paranccsal, amely megadja a superuser vagy root jogosultságokat. Ez lehetővé teszi, hogy a parancs Linux rendszerben módosítsa és telepítse a rendszerfájlokat. A sudo használatakor meg kell adnia az aktuális felhasználói fiókjának jelszavát.

    A hagyományos apt-get parancs helyett az újabb apt parancsot is használhatja, bár bármelyik parancs működik.

    A frissített csomaglista letöltése

    Először a következő parancsot szeretné futtatni a frissített csomaglista letöltéséhez a szoftverraktárakból:

    sudo apt-get frissítés

    Ezt megteheti, mielőtt bármilyen csomagot telepítene.

    A csomag telepítése

    Ha ismeri a telepíteni kívánt csomag nevét, letöltheti és telepítheti a következő paranccsal, a „packagename” helyére pedig a telepíteni kívánt csomag nevével.

    sudo apt-get install packagename

    Ha például szeretné telepíteni a Ruby-t, a következő parancsot futtatná:

    sudo apt-get install rubin

    Ha megnyomja a Tab billentyűt a csomag (vagy bármely parancs) nevének beírásakor, használja a Bash automatikus kitöltési funkcióját, amely segít automatikusan befejezni a dolgok beírását és a rendelkezésre álló opciókat, ha több lehetőség áll rendelkezésre.

    A és az egyéb apt-get parancsok futtatása után bemutatjuk az elvégzendő módosításokat, és be kell írnod ​​az „y” -t, és a folytatáshoz nyomd meg az Entert..

    Hogyan keressünk csomagot?

    Lehet, hogy nem mindig ismeri a telepíteni kívánt csomag nevét. Ebben az esetben az apt-cache parancs segítségével keresheti a letöltött csomag gyorsítótárat (az apt-get frissítéssel letöltött listákat) egy programhoz. Ez a parancs keres a csomag nevét és leírását a megadott szöveghez.

    Ez a parancs nem igényel sudo-t, mivel ez csak egy egyszerű keresés. Ha azonban tetszik, akkor futtathatja azt sudo-val, és ez még mindig működik.

    apt-cache keresés sometext

    Ha például a w3m-hez kapcsolódó csomagokat szeretne keresni, akkor a terminál szöveges webböngészője:

    apt-cache keresés w3m

    Az összes telepített csomag frissítése

    A telepített szoftvercsomagok frissítése a tároló legújabb elérhető verzióira, amely az aktuális csomagokhoz elérhető biztonsági frissítéseket teszi lehetővé a következő parancs futtatásával:

    sudo apt-get frissítés

    Ne felejtse el futtatni a „sudo apt-get update” parancsot a parancs futtatása előtt, mivel frissítenie kell a csomaglistáit, mielőtt az apt-get látni fogja a legújabb elérhető verziókat.

    Hogyan lehet eltávolítani egy csomagot

    Egy csomag eltávolításához, ha befejezte, hajtsa végre a következő parancsot:

    sudo apt-get remove packagename

    A fenti parancs csak eltávolítja a csomag bináris fájljait, de nem tartalmaz kapcsolódó fájlokat. Ha el szeretné távolítani a szoftvercsomaghoz kapcsolódó összes fájlt, futtassa a következő parancsot:

    sudo apt-get purge packagename

    A fenti parancsok egyike sem távolítja el a „függőségeket”, amelyek olyan csomagok voltak, amelyeket azért telepítettek, mert szükségük volt egy csomagra. Ha eltávolít egy csomagot, és később eltávolítja azt, a rendszer még több további függőséggel is rendelkezik, amelyek már nem szükségesek. A függőségként telepített és már nem szükséges csomagok eltávolításához futtassa a következő parancsot:

    sudo apt-get autoremove

    Egyéb szoftver telepítése

    A fenti parancsok segítenek a leggyakoribb szoftverek telepítésében és frissítésében. Néhány szoftvert azonban más parancsok és eszközök segítségével telepítenek.

    Például a Ruby drágaköveket a „gem install” paranccsal telepítik, miután telepítette a Ruby-t az apt-get segítségével. A Ruby saját szoftvertelepítési rendszerrel rendelkezik, amely elkülönül az apt-get-től.

    Egyes szoftvercsomagok PPA-kban vagy „személyes csomag archívumokban” érhetők el, amelyeket harmadik felek tartanak. Ezek telepítéséhez hozzá kell adnia a PPA-t a rendszeréhez, majd a szokásos apt-get parancsokat kell használnia.

    Lehetséges, hogy újabb szoftvert kell fordítani és telepíteni a forrásból. Az apt-get-tel telepített összes csomagot az Ubuntu építési rendszere fordította forrásból, és kényelmesen csomagolva telepített .deb csomagokba. Ezt lehetőség szerint el kell kerülni, de bizonyos esetekben elkerülhetetlen.

    Bármi legyen is a helyzet, ha egy másik Linux-alkalmazást próbál telepíteni, akkor meg kell találnia azokat az utasításokat, amelyek megmondják, hogyan kell telepíteni. Ugyanazok az utasítások, mint az Ubuntu 14.04 LTS-en dolgoznak a Windows 10 Bash shell-ben. Amikor az Ubuntu következő fő verziójára frissül, ugyanazok az utasítások, mint az Ubuntu 16.04 LTS-en dolgoznak a Windows 10 rendszeren.