Connect with us

Wie man

So installieren Sie Linux-Software in der Ubuntu Bash Shell von Windows 10

So installieren Sie Linux-Software in der Ubuntu Bash Shell von Windows 10

Installieren Sie die Ubuntu-basierte Bash-Shell von Windows 10 und Sie haben eine vollständige Ubuntu-Umgebung, in der Sie dieselben Anwendungen installieren und ausführen können, die Sie auf einem Ubuntu-basierten Linux-System ausführen könnten. Genau wie bei Ubuntu benötigen Sie jedoch 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 Serversoftware unterstützt (obwohl es möglich ist, einige grafische Anwendungen inoffiziell auszuführen). Offiziell ist es für Linux-Terminalanwendungen und andere Befehlszeilen-Dienstprogramme gedacht, die Entwickler möglicherweise wünschen.

Die Bash-Shell von Windows 10 unterstützt nur 64-Bit-Binärdateien, sodass Sie keine 32-Bit-Linux-Programme installieren und ausführen können.

Apt-get Explained

Auf Ubuntu und anderen Debian-basierten Linux-Distributionen verwenden Sie die apt-get Befehl zum Installieren von Software. „Apt“ steht für „Advanced Package Tool“. Dieser Befehl lädt Softwarepakete aus den zentralisierten Software-Repositorys von Ubuntu herunter und installiert sie auf Ihrem System. Wenn die Pakete, die Sie zu installieren versuchen, andere Pakete erfordern – oder „abhängen“, wird apt-get diese Pakete (bekannt als Abhängigkeiten) automatisch herunterladen und installieren. Apt-get arbeitet mit „.deb“-Paketen, benannt nach Debian, der Linux-Distribution, auf der Ubuntu basiert.

Sie müssen apt-get zusammen mit dem Befehl „sudo“ ausführen, der ihm Superuser- oder Root-Berechtigungen gibt. Dadurch kann der Befehl Systemdateien in der Linux-Umgebung ändern und installieren. Sie müssen das Passwort Ihres aktuellen Benutzerkontos eingeben, wenn Sie sudo verwenden.

Sie können auch den neueren apt-Befehl anstelle des traditionellen apt-get-Befehls verwenden, obwohl beide Befehle funktionieren.

So laden Sie aktualisierte Paketlisten herunter

Führen Sie zunächst den folgenden Befehl aus, um aktuelle Paketlisten aus den Software-Repositorys herunterzuladen:

sudo apt-get update

Sie sollten dies tun, bevor Sie ein Paket installieren.

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, wobei Sie „Paketname“ durch den Namen des Pakets ersetzen, das Sie installieren möchten:

sudo apt-get install packagename

Wenn 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 einen beliebigen Befehl) eingeben, um die Autovervollständigungsfunktion von Bash zu verwenden, die Ihnen hilft, die Eingabe automatisch abzuschließen und verfügbare Optionen vorzuschlagen, wenn mehrere Optionen verfügbar sind.

Nachdem Sie diesen und andere apt-get-Befehle ausgeführt haben, werden Ihnen die vorgenommenen Änderungen angezeigt und Sie müssen „y“ eingeben und die Eingabetaste drücken, um fortzufahren.

So suchen Sie nach einem Paket

Möglicherweise kennen Sie nicht immer den Namen des Pakets, das Sie installieren möchten. In diesem Fall können Sie den Befehl apt-cache verwenden, um Ihren 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 nur um eine einfache Suche handelt. Sie können es jedoch mit sudo ausführen, wenn Sie möchten, und es funktioniert immer noch.

apt-cache search sometext

Wenn Sie beispielsweise nach Paketen suchen möchten, die sich auf w3m, einen textbasierten Webbrowser für das Terminal, beziehen, führen Sie Folgendes aus:

apt-cache search w3m

So aktualisieren Sie alle Ihre installierten Pakete

Um Ihre installierten Softwarepakete auf die neuesten verfügbaren Versionen im Repository zu aktualisieren, das Ihnen alle verfügbaren Sicherheitsupdates für Ihre aktuellen Pakete bietet, führen Sie den folgenden Befehl aus:

sudo apt-get upgrade

Denken Sie daran, den Befehl „sudo apt-get update“ auszuführen, bevor Sie diesen Befehl ausführen, da Sie Ihre Paketlisten aktualisieren müssen, bevor apt-get die neuesten verfügbaren Versionen sieht.

So deinstallieren Sie ein Paket

Um ein Paket zu deinstallieren, wenn Sie damit fertig sind, führen Sie den folgenden Befehl aus:

sudo apt-get remove packagename

Der obige Befehl entfernt nur die Binärdateien des Pakets, aber keine zugehörigen Konfigurationsdateien. Wenn Sie alles entfernen möchten, das mit dem Softwarepaket verbunden ist, führen Sie stattdessen den folgenden Befehl aus:

sudo apt-get purge packagename

Keiner der obigen Befehle entfernt irgendwelche „Abhängigkeiten“, bei denen es sich um Pakete handelt, die installiert wurden, weil sie für ein Paket erforderlich waren. Wenn Sie ein Paket deinstallieren und später entfernen, weist Ihr System möglicherweise noch eine Reihe zusätzlicher Abhängigkeiten auf, 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 autoremove

So installieren Sie andere Software

Die obigen Befehle helfen Ihnen bei der Installation und Aktualisierung der gängigsten Software, die Sie benötigen. Einige Software wird jedoch über andere Befehle und Tools installiert.

Ruby-Gems werden beispielsweise mit dem Befehl „gem install“ installiert, sobald Sie Ruby über apt-get installiert haben. Ruby hat ein eigenes Software-Installationssystem, 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 aus dem Quellcode kompiliert und installiert werden. Alle Pakete, die Sie mit apt-get installieren, wurden von Ubuntus Build-System aus dem Quellcode kompiliert und bequem in .deb-Pakete gepackt, die Sie installieren können. Dies sollten Sie nach Möglichkeit vermeiden, es kann jedoch in einigen Fällen unvermeidlich sein.

Wie auch immer, wenn Sie versuchen, eine andere Linux-Anwendung zu installieren, sollten Sie Anweisungen finden, die Ihnen sagen, wie Sie sie installieren sollten. Die gleichen Anweisungen, die unter Ubuntu 14.04 LTS funktionieren, funktionieren 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, unter Windows 10.

Continue Reading
Click to comment

Leave a Reply

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Tendencia