Installer SH Programm für Wachstum. Software unter Linux installieren

  In diesem Artikel haben wir bereits über die Installation von Software unter Linux gesprochen. Wir möchten Sie daran erinnern, dass sich das Prinzip der Installation von Software in Linux etwas von der Installation von Software in Windows unterscheidet.

Die Installation aus dem Repository ist der einfachste Weg, der ein Minimum an Aufwand erfordert. Es kommt jedoch vor, dass das Programm überhaupt kein Repository hat. Es befindet sich nicht im Repository des Betriebssystems oder es gibt eine veraltete Version. Berücksichtigen Sie andere Installationsmethoden.

deb-Pakete

Dateien .deb  Dies sind die Debian-Projektinstallationspakete, die jetzt in vielen Linux-Distributionen sehr erfolgreich verwendet werden. Um ein solches Paket zu installieren, müssen Sie es aus dem Netzwerk herunterladen oder auf ein Medium (CD, DVD, Flash-Laufwerk) laden.

Führen Sie dann einen Befehl im Terminal aus sudo dpkg -i [Pfad zur Datei / Dateiname.deb] Das System fragt nach dem Superuser-Passwort und startet die Installation.

Ich habe beispielsweise Teamviewer von der offiziellen Website heruntergeladen und möchte es im System installieren. In meinem Fall sieht der Befehl so aus:

Sudo dpkg -i /home/test/Downloads/teamviewer_10.0.37742_i386.deb

Beachten Sie, dass das Linux-Terminal kyrillische Zeichen leicht erkennt, sodass der Pfad so geschrieben werden muss, wie er ist.

Grundsätzlich können Sie den gesamten Pfad nicht vollständig in einem Befehl in die Datei schreiben, sondern gehen Sie zuerst in das Verzeichnis, in dem sich die Datei befindet

Cd / home / test / Downloads

und installieren Sie das Programm

Sudo dpkg -i teamviewer_10.0.37742_i386.deb

sH-Installer

Diese Methode ähnelt der Installation von Programmen in Windows. Zumindest hier sehen Sie auch den Installationsassistenten. Richtig, dafür müssen Sie es durch dasselbe Terminal laufen lassen.

Ich habe beispielsweise NetBeans heruntergeladen und möchte es im System installieren. In diesem Fall gibt es mehrere Schritte, es ist also klüger, sofort in das Verzeichnis mit der Datei zu wechseln.

Cd / home / test / Downloads

Dann geben wir die Datei Installationsrechte.

Chmod + x netbeans-8.0.2-linux.sh

Dann installieren Sie die Datei

Sudo ./netbeans-8.0.2-linux.sh

Im Fall von .sh  Dateien haben andere Befehle. Zum Beispiel könnte ich NetBeans mit installieren

Sh netbeans-8.0.2-linux.sh

Bash netbeans-8.0.2-linux.sh

Tar.gz selbstextrahierende Archive

Solche Programme müssen überhaupt nicht installiert werden, sie entpacken sie einfach irgendwo im Computer. Das gemeinsame Verzeichnis ist / opt.

Hier können Sie eine Analogie zu selbstextrahierenden Archiven in Windows zeichnen. Viele Programme in Windows haben die sogenannte Portable-Version. Hier ist es ungefähr so.

RPM-Pakete

Die Installationsprozedur ähnelt im Allgemeinen den deb-Paketen. RPM-Pakete werden in Red Hat-, Fedora-, openSUSE-, CentOS- und anderen Distributionen verwendet.

Lassen Sie uns unser Beispiel mit Teamviewer fortsetzen. Um ein RPM-Paket zu installieren, muss ich die Datei mit der Erweiterung angeben U / min  von der Programm-Site aus und führen Sie dann den folgenden Befehl im Terminal aus:

Sudo rpm -i /home/test/Downloads/teamviewer_10.0.37742.i686.rpm

Oder indem Sie zuerst in das Verzeichnis gehen,

Cd / home / test / Downloads

kommando eingeben

Sudo rpm -i teamviewer_10.0.37742.i686.rpm

Installation von der Quelle

Es ist besser, auf diese Methode nur zuzugreifen, wenn es keine anderen Optionen gibt. Es besteht aus dem Zusammenstellen (Erstellen) eines Programms aus Quellcodes.

Im Allgemeinen stellt die Kompilierung allgemein die Ausführung von Befehlen dar. ./konfigurieren,  machenund   sudo make installieren  und verdient einen separaten Artikel, in dem wir zum Beispiel ein Programm zusammenstellen.

Wie Sie sehen, sind alle Installationsmethoden mit Ausnahme der letzteren nicht besonders schwierig. Dieser Artikel berührte nicht eine so einfache Installationsmethode, wie die Installation über den Programm-Manager, in dem die gesamte Installation auf einen einzigen Knopfdruck reduziert wird.

Erfolge für Sie! Und denken Sie daran, ein Tag ohne Linux ist ein Tag umsonst. 🙂

Alle Möglichkeiten von Linux, ein Terminal zu verwenden. Dies ist eine Befehls-Shell, in der Sie verschiedene Befehle ausführen können, um verschiedene Aktionen schnell und effizient auszuführen. Nun, das wissen Sie wahrscheinlich schon. Für Linux wurden viele Skripte erstellt, die in verschiedenen Befehls-Shells ausgeführt werden. Dies ist sehr praktisch, Sie kombinieren einfach mehrere Befehle, die eine bestimmte Aktion ausführen, und führen sie dann mit einem Befehl oder sogar mit einer Verknüpfung aus.

Anfänger haben jedoch möglicherweise die Frage, wie ein Skript unter Linux ausgeführt wird, was zu tun ist, was passiert und welche Befehle ausgeführt werden müssen. Zunächst müssen Sie jedoch überlegen, wie Skripts funktionieren und was ausführbar ist.

Wie Skripte funktionieren

In Linux wird fast keine Dateierweiterung verwendet, um den Typ auf Systemebene zu verbessern. Dateimanager können dies und nicht immer tun. Stattdessen werden die Signaturen des Dateianfangs und spezielle Flags verwendet. Das System berücksichtigt nur die Dateien, denen das Attribut ausführbar zugeordnet ist.

Nun, wie Skripte funktionieren. Dies sind reguläre Dateien, die Text enthalten. Wenn jedoch das ausführbare Attribut für sie festgelegt ist, werden sie mit einem speziellen Programm geöffnet - einem Interpreter, beispielsweise der Bash-Shell. Und der Interpreter liest bereits sequenziell Zeile für Zeile und führt alle in der Datei enthaltenen Befehle aus. Wir haben verschiedene Möglichkeiten, das Linux-Skript auszuführen. Wir können es wie jedes andere Programm über das Terminal ausführen oder eine Shell starten und angeben, welche Datei ausgeführt werden soll. In diesem Fall wird auch das ausführbare Flag nicht benötigt.

Führen Sie sh-Skript in Linux aus

Betrachten Sie zunächst ein Beispiel für ein kleines Sh-Skript:

#! / bin / bash
  Echo "Hallo Welt"


Die zweite Zeile ist die Aktion, die das Skript ausführt, aber die erste, die uns am meisten interessiert, ist die Shell, mit der es ausgeführt werden muss. Dies kann nicht nur / bin / bash sein, sondern auch / bin / sh und sogar / usr / bin / python oder / usr / bin / php. Häufig wird der Pfad zur ausführbaren Shell-Datei auch mit dem env-Dienstprogramm abgerufen: / usr / bin / env php usw. Um das Skript in der angegebenen Shell auszuführen, müssen Sie dafür das ausführbare Flag setzen:

chmod ugo + x sript.sh




Wir erlauben den Start von sh linux für alle Benutzerkategorien - den Besitzer, die Gruppe der Datei und den Rest. Der nächste wichtige Punkt ist der Ort, an dem sich das Skript befindet. Wenn Sie einfach script.sh eingeben, wird die Suche nur in Verzeichnissen durchgeführt, die in die PATH-Variable geschrieben werden. Auch wenn Sie sich jetzt in dem Ordner befinden, in dem sich das Skript befindet, ist dies nicht der Fall wird gefunden Dazu müssen Sie den vollständigen Pfad angeben, beispielsweise für denselben aktuellen Ordner. Sh-Skript unter Linux ausführen:


Oder der vollständige Pfad von der Wurzel:

/home/user/script.sh


Wenn Sie nicht den vollständigen Pfad zum Skript schreiben möchten, verschieben Sie das Skript einfach in einen der Ordner, die in der Variablen PATH angegeben sind. Eines davon ist für die manuelle Installation von Programmen gedacht - / usr / local / bin.

cp script.sh /usr/local/bin/script.sh

Jetzt kannst du laufen:


Dies war die erste Möglichkeit, das Skript aufzurufen, aber es gibt noch eine andere - wir können die Shell starten und das Skript, das ausgeführt werden muss, sofort weitergeben. Mit bash ist eine solche Methode selten zu sehen, sie wird jedoch häufig für PHP- oder Python-Skripts verwendet. Führen Sie unser Skript wie folgt aus:


Und wenn wir das Skript in PHP ausführen müssen, dann führen Sie Folgendes aus:

So funktioniert es hier einfach. Damit Sie das Skript als Hintergrundprozess ausführen können, verwenden Sie das & -Symbol:

Selbst das Starten des Linux-Prozesses ist nicht so schwierig.

Schlussfolgerungen

Wie Sie sehen, ist das Ausführen des sh-Skripts unter Linux eine relativ einfache Aufgabe, auch wenn Sie mit dem Terminal nicht vertraut sind. Es gibt wirklich viele Skripte und Sie müssen möglicherweise einige von ihnen machen. Wenn Sie Fragen haben, fragen Sie in den Kommentaren!

Oft suchen wir im Netzwerk nach der Anwendung, die wir für die Ubuntu / Kubuntu / Linux Mint-Distribution benötigen, und wir finden fertige Pakete mit verschiedenen Formaten. Zum Beispiel haben Benutzer, die noch Linux beherrschen, vor allem eine Betäubung, wie das Programm in ähnlichen Formaten zu installieren ist. In diesem Artikel werde ich versuchen zu erläutern und Ihnen Beispiele zu zeigen, wie Anwendungen aus all diesen Formaten installiert werden.

Sie verstehen nicht, wie Sie Anwendungen in den Formaten sh, run, deb, bin, install und linux installieren. Wir lesen das Material, in dem alles ausführlich beschrieben wird.

Oft suchen wir im Netzwerk nach der Anwendung, die wir für die Ubuntu / Kubuntu / Linux Mint-Distribution benötigen, und wir finden fertige Pakete mit verschiedenen Formaten. Zum Beispiel haben Benutzer, die noch Linux beherrschen, vor allem eine Betäubung, wie das Programm in ähnlichen Formaten zu installieren ist. In diesem Artikel werde ich versuchen zu erläutern und Ihnen Beispiele zu zeigen, wie Anwendungen aus all diesen Formaten installiert werden.

  • 1. Bei der Installation des Programms im SH-Format stelle ich regelmäßig dieses Format fest. Oft handelt es sich um automatisierte Installationsskripts oder ein Programm oder eine Server-Assembly usw. Das Skript enthält alle Elemente, was zu installieren ist und welche Pakete usw. Schritt für Schritt geht alles zusammen und die fertige Anwendung kommt heraus.

Um diese Anwendungsformate zu installieren, benötigen wir wie immer eine Konsole, also ein Terminal, ohne das es sehr schwer ist, sich Programme ähnlicher Formate zu installieren.

Was muss ich tun, um das Programm im SH-Format zu installieren? Gehen Sie zuerst in das Verzeichnis (Ordner), in dem Sie die Anwendung herunterladen (herunterladen), in der Regel den Ordner "Downloads", öffnen Sie das Terminal (Strg + Alt + T) und führen Sie dann die folgenden Befehle aus:

[zum Ordner "Downloads" gehen]  Sudo-CD ~ / Downloads / [wir geben das Recht, die Anwendung zu lesen und auszuführen]  sudo chmod a + x ./datei.sh [Installation der Anwendung starten]  Sudo ./Dateiname.sh

Persönlich habe ich aus eigener Erfahrung nur SH-Formate eingestellt (Mini-Webmoney und es gab ein Skript, der Server-Build hat bereits den Namen vergessen, im Allgemeinen für Wein). Wenn das Wort Wein Ihnen nichts sagt und Sie nicht verstehen, was es ist, schauen Sie sich das Material an - Lernen Sie Wein, die Grundlagen für Anfänger.

  • 2. Anwendungen im Laufformat installieren, ein paar davon habe ich getroffen. In den meisten Fällen ist dies normalerweise ein Treiber für eine Grafikkarte.

Wird wie sh installiert:

[wir geben das Recht, die Datei auszuführen]  sudo chmod + x Dateiname.run [Installation starten]  Sudo sh ./Dateiname.run
  • 3. Bei der Installation von Programmen im deb-Format werden Anwendungen in einem ähnlichen Format häufig angezeigt, wenn Sie an einem der Systeme der Debian-Familie arbeiten. Wie installiere ich Deb-Dateien, die ich bereits in dem Artikel beschrieben habe - Wie installiere ich ein Deb-Format-Paket und wohin ging Exe?

Es gibt aber auch eine Installationsoption über das Terminal, wie zuvor beschrieben, gehen Sie zuerst in den Ordner, in dem sich Ihre Datei befindet, öffnen Sie dann das Terminal (Strg + Alt + T) und führen Sie den folgenden Befehl aus:

Sudo dpkg -i Dateiname.deb

Nach Beginn der Installation werden Sie zum größten Teil einfach nach der Erlaubnis für die Installation gefragt, geben Sie das Administratorkennwort ein und drücken Sie die Eingabetaste. Die Installation des Programms beginnt.

  • 4. Installieren von Programmen im Bin-Format. In diesem Format habe ich mehrere Anwendungen installiert. Dies sind Treiber für Java, die von der offiziellen Website des Herstellers heruntergeladen werden, und die Installation der Cisco Packet Tracer-Anwendung zum Modulieren von Netzwerken.

Die Installation der Anwendung im bin-Format ist der Installation von Anwendungen in den Formaten (sh, run, linux und install) sehr ähnlich. Öffnen Sie das Terminal auf dieselbe Weise. Vergessen Sie nicht, in das Verzeichnis zu wechseln, in dem sich die Datei befindet. Ich habe es bereits oben beschrieben.

[wir geben das Recht zu lesen und auszuführen]  Sudo a + x ./Dateiname.bin [Installation ausführen]  Sudo ./Dateiname.bin

Nach dem Start der Installation werden Sie nur nach dem Administratorkennwort gefragt und optional so wie ich - " (drücken Sie eine beliebige Taste, um die Liste zu öffnen)", drücken Sie eine beliebige Taste, um die Installation fortzusetzen. Nun, Sie können im nächsten Schritt eingeben Y (ja). In einigen Phasen der Installation von Anwendungen in diesem Format ist dies erforderlich.

  • 5. Programme im Format installieren installierenund   Linux, unterscheidet sich praktisch nicht von (sh, run und bin). Im Installationsformat schaue ich mir regelmäßig Anwendungen im Netz an. Als Option habe ich vor kurzem vor einem Monat das Nod Eset Antivirus für Linux heruntergeladen, bei dem die Anwendung nicht in den Formaten deb oder run, sondern im linux-Format war.

Die Installation ist ähnlich einfach. Wechseln Sie in das Verzeichnis, in dem sich unsere heruntergeladene Datei befindet, und führen Sie die folgenden Befehle aus:

[wir geben Startrechte]  sudo chmod + x Dateiname.linux [Installation ausführen]  Sudo ./Dateiname.linux

Nach der Installation wird begonnen, in der Sie einfach auf die Schaltflächen klicken müssen - "Ich stimme zu und dergleichen." Als Beispiel für die Installation einer Anwendung im Linux-Format können Sie das Material lesen -

Fortsetzung des Themas:
Lösungen

Microsoft Access ist ein funktional komplettes relationales DBMS. Es bietet alle notwendigen Werkzeuge für die Ermittlung und Verarbeitung von Daten sowie für deren Verwaltung bei ...