29Aug

Jak zainstalować oprogramowanie dla systemu Linux w systemie Windows 10 Ubuntu Bash Shell

Zainstaluj powłokę Bash opartą na systemie Ubuntu w systemie Windows 10, a otrzymasz pełne środowisko Ubuntu, które umożliwia instalowanie i uruchamianie tych samych aplikacji, które można uruchomić na systemie Linux opartym na systemie Ubuntu. Podobnie jak w systemie Ubuntu, do zainstalowania i aktualizacji oprogramowania potrzebne będzie polecenie apt-get.

Zauważ, że podsystem Linux w systemie Windows 10 oficjalnie nie obsługuje graficznych aplikacji ani oprogramowania serwera( choć nieoficjalnie można uruchamiać niektóre aplikacje graficzne).Oficjalnie jest on przeznaczony dla aplikacji terminalowych dla Linux-a i innych programistów narzędzi wiersza poleceń.

Powłoka Bash systemu Windows 10 obsługuje tylko 64-bitowe pliki binarne, więc nie można instalować i uruchamiać 32-bitowych programów systemu Linux.

ARTYKUŁY ZWIĄZANE
Jak zainstalować i używać powłoki Linux Bash na Windows 10
Jak uruchamiać graficzne aplikacje Linux Desktop z Windows Bash Shell

Apt-get Explained

W systemie Ubuntu i innych dystrybucjach opartych na systemie Debian, używasz aptekpobierz polecenie instalacji oprogramowania."Apt" oznacza "Advanced Package Tool".To polecenie pobiera pakiety oprogramowania ze scentralizowanych repozytoriów oprogramowania Ubuntu i instaluje je w systemie. Jeśli pakiety, które spróbujesz zainstalować, wymagają lub są "zależne od" - inne pakiety, apt-get automatycznie pobierze i zainstaluje te pakiety( znane również jako zależności).Apt-get działa z pakietami ".deb", nazwanymi dla Debiana, na których opiera się dystrybucja Linuksa.

Będziesz musiał uruchomić apt-get wraz z poleceniem "sudo", które daje mu uprawnienia superużytkownika lub root. Pozwala to poleceniu modyfikować i instalować pliki systemowe w środowisku Linux. Podczas korzystania z sudo będziesz musiał podać swoje aktualne hasło do konta użytkownika.

Jak pobrać zaktualizowane listy pakietów

Najpierw uruchom poniższe polecenie, aby pobrać aktualne listy pakietów z repozytoriów oprogramowania:

sudo apt-get update

Będziesz chciał to zrobić przed instalacjądowolny pakiet.

Jak zainstalować pakiet

Jeśli znasz nazwę pakietu, który chcesz zainstalować, możesz go pobrać i zainstalować za pomocą następującego polecenia, zastępując "nazwa_pakietu" nazwą pakietu, który chcesz zainstalować:

sudo apt-get installagename

Na przykład, jeśli chcesz zainstalować Rubiego, uruchomisz następującą komendę:

sudo apt-get install ruby ​​

Możesz nacisnąć klawisz Tab podczas wpisywania nazwy pakietu( lub dowolnego polecenia) do użyciaFunkcja autouzupełniania Bash, która pomaga automatycznie zakończyć pisanie i sugerować dostępne opcje, jeśli dostępnych jest wiele opcji.

Po uruchomieniu tego i innych poleceń apt-get zobaczysz zmiany, które zostaną wprowadzone, a będziesz musiał wpisać "y" i naciśnij Enter, aby kontynuować.

Jak szukać pakietu

Nie zawsze możesz znać nazwę pakietu, który chcesz zainstalować.W takim przypadku można użyć polecenia apt-cache do przeszukiwania pobranej pamięci podręcznej pakietów( list pobranych przy użyciu aktualizacji apt-get) dla danego programu. To polecenie przeszukuje nazwy paczek i opisy dla określonego tekstu.

To polecenie nie wymaga sudo, ponieważ jest to po prostu proste wyszukiwanie. Możesz jednak uruchomić go z sudo, jeśli chcesz i nadal będzie działać.

wyszukiwanie apt-cache kiedyś

Na przykład, jeśli chcesz wyszukać pakiety związane z w3m, tekstową przeglądarką dla terminala, uruchomisz:

apt-cache search w3m

Jak zaktualizować wszystkie zainstalowane pakiety

Aby zaktualizować zainstalowane pakiety oprogramowania do najnowszych dostępnych wersji w repozytorium - co daje wszelkie aktualizacje zabezpieczeń dostępne dla bieżących pakietów - uruchom następującą komendę:

sudo apt-get upgrade

Pamiętaj, aby uruchomić "aktualizację sudo apt-get"Komenda przed uruchomieniem tego polecenia, ponieważ musisz zaktualizować listę pakietów, zanim apt-get zobaczy najnowsze dostępne wersje.

Jak odinstalować pakiet

Aby odinstalować pakiet, gdy skończysz, uruchom następującą komendę:

sudo apt-get remove packagename

Powyższe polecenie usuwa tylko pliki binarne pakietu, ale nie skojarzone pliki konfiguracyjne. Jeśli chcesz usunąć wszystko, co jest związane z pakietem oprogramowania, uruchom następujące polecenie:

sudo apt-get purge nazwa_pakietu

Żadne z powyższych poleceń nie usunie żadnych "zależności", które są pakietami, które zostały zainstalowane, ponieważ były wymagane dla pakietu. Jeśli odinstalujesz pakiet, a następnie go usuniesz później, Twój system może nadal mieć wiele dodatkowych zależności, które nie są już potrzebne. Aby usunąć pakiety, które zostały zainstalowane jako zależności i nie są już wymagane, uruchom następującą komendę:

sudo apt-get autorove

Jak zainstalować inne oprogramowanie

Powyższe polecenia pomogą zainstalować i zaktualizować najpopularniejsze oprogramowanie, jakiego potrzebujesz. Jednak niektóre oprogramowanie zostanie zainstalowane za pomocą innych poleceń i narzędzi.

Na przykład klejnoty Ruby są instalowane z poleceniem "gem install" po zainstalowaniu Ruby przez apt-get. Ruby ma własny system instalacji oprogramowania, który jest oddzielny od apt-get.

Niektóre pakiety oprogramowania są dostępne w umowach PPA lub "osobistych archiwach pakietów" hostowanych przez strony trzecie. Aby je zainstalować, musisz dodać PPA do swojego systemu, a następnie użyć zwykłych komend apt-get.

Nowsze oprogramowanie może wymagać kompilacji i instalacji ze źródła. Wszystkie pakiety instalowane za pomocą apt-get zostały skompilowane ze źródła przez system kompilacyjny Ubuntu i wygodnie zapakowane w pakiety. deb, które można zainstalować.Powinieneś tego unikać, jeśli to możliwe, ale w niektórych przypadkach może to być nieuniknione.

Niezależnie od przypadku, jeśli próbujesz zainstalować inną aplikację dla systemu Linux, powinieneś znaleźć instrukcje, które podpowiedzą Ci, jak ją zainstalować.Te same instrukcje, które działają na Ubuntu 14.04 LTS, będą działać w powłoce Bash systemu Windows 10.Kiedy zostanie zaktualizowany do kolejnej głównej wersji Ubuntu, te same instrukcje, które działają na Ubuntu 16.04 LTS będą działały na Windows 10.