29Aug
Installiere die Ubuntu-basierte Bash-Shell von Windows 10 und du erhältst eine komplette Ubuntu-Umgebung, in der du dieselben Anwendungen installieren und ausführen kannst, die du auf einem Ubuntu-basierten Linux-System ausführen kannst. Wie bei Ubuntu benötigen Sie den Befehl apt-get, um Software zu installieren und zu aktualisieren.
Beachten Sie, dass das Linux-Subsystem von Windows 10 offiziell keine grafischen Anwendungen oder Server-Software unterstützt( obwohl es möglich ist, einige grafische Anwendungen inoffiziell auszuführen).Offiziell ist es für Linux-Terminal-Anwendungen und andere Kommandozeilen-Dienstprogramme gedacht, die Entwickler gerne hätten.
Die Bash-Shell von Windows 10 unterstützt nur 64-Bit-Binärdateien, daher können Sie keine 32-Bit-Linux-Programme installieren und ausführen.
Apt-get erklärt
Auf Ubuntu und anderen Debian-basierten Linux-Distributionen verwenden Sie die apt-Befehl zur Installation der Software erhalten."Apt" steht für "Advanced Package Tool".Dieser Befehl lädt Softwarepakete von den zentralisierten Software-Repositories von Ubuntu herunter und installiert sie auf Ihrem System. Wenn die Pakete, die Sie zu installieren versuchen, benötigen oder von anderen Paketen abhängig sind, wird apt-get diese Pakete( auch als Abhängigkeiten bezeichnet) automatisch herunterladen und installieren. Apt-get arbeitet mit ".deb" -Paketen, die nach Debian benannt sind, der Linux-Distribution, auf der Ubuntu basiert.
Sie müssen apt-get zusammen mit dem Befehl "sudo" ausführen, was ihm Superuser- oder Root-Berechtigungen gibt. Dadurch kann der Befehl Systemdateien in der Linux-Umgebung ändern und installieren. Sie müssen das Kennwort Ihres aktuellen Benutzerkontos eingeben, wenn Sie sudo verwenden.
So laden Sie aktualisierte Paketlisten herunter
Zuerst sollten Sie den folgenden Befehl ausführen, um aktuelle Paketlisten aus den Software-Repositorys herunterzuladen:
sudo apt-get updateSie sollten dies vor der Installation tunjedes Paket.
So installieren Sie ein Paket
Wenn Sie den Namen eines Pakets kennen, das Sie installieren möchten, können Sie es mit dem folgenden Befehl herunterladen und installieren. Ersetzen Sie dabei "Paketname" durch den Namen des Pakets, das Sie installieren möchten:
sudo apt-get install installation nameWenn Sie beispielsweise Ruby installieren möchten, führen Sie den folgenden Befehl aus:
sudo apt-get install ruby Sie können die Tabulatortaste drücken, während Sie den Namen eines Pakets( oder eines Befehls) eingebenBashs Autocomplete-Funktion, mit der Sie automatisch Dinge eingeben und verfügbare Optionen vorschlagen können, wenn mehrere Optionen verfügbar sind.
Nach dem Ausführen dieses und anderer apt-get-Befehle werden Ihnen die Änderungen angezeigt, die vorgenommen werden. Geben Sie "y" ein und drücken Sie die Eingabetaste, um fortzufahren.
So suchen Sie nach einem Paket
Sie kennen den Namen des Pakets, das Sie installieren möchten, möglicherweise nicht immer. In diesem Fall können Sie den Befehl apt-cache verwenden, um den heruntergeladenen Paketcache( die Listen, die mit apt-get update heruntergeladen wurden) nach einem Programm zu durchsuchen. Dieser Befehl durchsucht Paketnamen und Beschreibungen nach dem von Ihnen angegebenen Text.
Dieser Befehl erfordert kein sudo, da es sich um eine einfache Suche handelt. Sie können es jedoch mit sudo ausführen, wenn Sie möchten, und es wird weiterhin funktionieren.
apt-cache search sometextWenn Sie beispielsweise nach Paketen suchen möchten, die sich auf w3m beziehen, einen textbasierten Webbrowser für das Terminal, führen Sie Folgendes aus:
apt-cache search w3mSo aktualisieren Sie alle installierten Pakete
Führen Sie den folgenden Befehl aus, um Ihre installierten Softwarepakete auf die neuesten verfügbaren Versionen im Repository zu aktualisieren - mit verfügbaren Sicherheitsaktualisierungen für Ihre aktuellen Pakete:
sudo apt-get upgradeDenken Sie daran, das "sudo apt-get update" auszuführenMsgstr "Befehl, bevor Sie diesen Befehl ausführen, da Sie Ihre Paketlisten aktualisieren müssen, bevor apt - get die neuesten verfügbaren Versionen sehen kann.
So deinstallieren Sie ein Paket
Führen Sie den folgenden Befehl aus, um ein Paket zu deinstallieren, wenn Sie damit fertig sind:
sudo apt-get remove PaketnameDer obige Befehl entfernt nur die Binärdateien des Pakets, jedoch keine zugehörigen Konfigurationsdateien. Wenn Sie alles entfernen möchten, was mit dem Softwarepaket verbunden ist, führen Sie stattdessen den folgenden Befehl aus:
sudo apt-get pushen PaketnameMit keinem der obigen Befehle werden "Abhängigkeiten" entfernt. Dies sind Pakete, die installiert wurden, weil sie für ein Paket benötigt wurden. Wenn Sie ein Paket deinstallieren und später entfernen, verfügt Ihr System möglicherweise noch über einige zusätzliche Abhängigkeiten, die nicht mehr erforderlich sind. Führen Sie den folgenden Befehl aus, um alle Pakete zu entfernen, die als Abhängigkeiten installiert wurden und nicht mehr benötigt werden:
sudo apt-get AutoremoveSo installieren Sie andere Software
Mit den obigen Befehlen können Sie die gängigste Software installieren und aktualisieren. Einige Software wird jedoch über andere Befehle und Tools installiert.
Zum Beispiel werden Ruby-Edelsteine mit dem Befehl "gem install" installiert, sobald Sie Ruby über apt-get installiert haben. Ruby hat sein eigenes Softwareinstallationssystem, das von apt-get getrennt ist.
Einige Softwarepakete sind in PPAs oder "persönlichen Paketarchiven" verfügbar, die von Drittanbietern gehostet werden. Um diese zu installieren, müssen Sie das PPA zu Ihrem System hinzufügen und dann die normalen apt-get-Befehle verwenden.
Neuere Software muss möglicherweise kompiliert und von der Quelle installiert werden. Alle Pakete, die Sie mit apt-get installieren, wurden von Ubuntus Build-System aus der Quelle kompiliert und bequem in. deb-Pakete verpackt, die Sie installieren können. Sie sollten dies nach Möglichkeit vermeiden, in einigen Fällen ist dies jedoch unvermeidlich.
Wie auch immer, wenn Sie versuchen, eine andere Linux-Anwendung zu installieren, sollten Sie in der Lage sein, Anweisungen zu finden, die Ihnen sagen, wie Sie es installieren sollten. Die gleichen Anweisungen, die unter Ubuntu 14.04 LTS funktionieren, funktionieren auch in der Bash-Shell von Windows 10.Wenn es auf die nächste Hauptversion von Ubuntu aktualisiert wird, funktionieren die gleichen Anweisungen, die unter Ubuntu 16.04 LTS funktionieren, auch unter Windows 10.