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.