Installieren Sie Anwendungen auf Guadalinex v9

Installieren Sie Anwendungen auf Guadalinex v9

Installieren Sie Anwendungen auf Guadalinex v9

Bei der Installation Guadalinex v9 gibt es eine Reihe von Anwendungen, die nun direkt zur Nutzung verfügbar sind, ohne dass etwas anderes getan werden muss. Wenn Sie weitere benötigen, die nicht in der Erstinstallation enthalten sind, ist das kein Problem, Sie können diese jederzeit zu Ihrem System hinzufügen.

Inhaltsverzeichnis

    Bei der Installation einer neuen Anwendung auf Guadalinex und im Allgemeinen kann es unter Linux vier Fälle geben

    • dass sich die von Ihnen benötigte Anwendung in den Software-Repositorys von befindet Guadalinex
    • das befindet sich in einem bestimmten Repository außerhalb derjenigen von Guadalinex
    • Lassen Sie sich vom Entwickler ein DEB-Paket (das System, das von verwendet wird) zur Verfügung stellen Debian und seine Derivate)
    • um Ihnen den Quellcode zur Verfügung zu stellen, damit Sie ihn selbst kompilieren können

    Diese vier Situationen sind geordnet, beginnend mit der einfachsten und endend mit der umständlichsten und außerdem beginnend mit der wahrscheinlichsten und endend mit der seltensten; Die mit Abstand wahrscheinlichste Installationsmethode wird also die einfachste sein.

    Installation aus den Guadalinex-Repositorys

    Software-Repositories sind die Vorläufer moderner Software-Stores, die Sie beispielsweise zum Installieren von Anwendungen auf Ihrem Mobiltelefon sicherlich nutzen werden. Sie werden überrascht sein, dass es diese Erfindung schon seit langer Zeit gibt.

    Die Software aus den Repositories kann ganz einfach mit einem Befehl von der Konsole oder, wenn Ihnen das Terminal nicht so gefällt, von einer grafischen Anwendung aus installiert werden, die Ihnen auch beim Erkunden der verfügbaren Pakete hilft.

    Um ein Paket über die Befehlszeile zu installieren, geben Sie einfach Folgendes ein Sudo apt-get Installationsprogramm, wobei „Programm“ der Name des Pakets ist. Dies ist nicht unbedingt erforderlich, aber es ist eine gute Idee, zunächst die Paketliste mit zu aktualisieren sudo apt-get update. Der Befehl sudo Das Symbol vor den Befehlen wird verwendet, um sie mit Administratorrechten auszuführen. Daher werden Sie zumindest beim ersten Mal aufgefordert, Ihr Passwort einzugeben, und logischerweise muss Ihr Benutzer zur Administratorengruppe gehören. Während der Aktualisierung wird der Fortschritt angezeigt. Im Screenshot unten erscheint er abgeblendet und zusammengefasst, um den Fokus auf das Wesentliche zu richten.

    Aktualisieren Sie Repositorys über die Konsole mit sudo apt-get update

    Wenn das von Ihnen installierte Paket von anderen Paketen abhängt, werden Sie darüber informiert und um eine Bestätigung für die Installation dieser Pakete gebeten. Um alles zu installieren, müssen Sie auf die S-Taste klicken (die standardmäßig durch die Eingabetaste ersetzt werden kann) oder wenn Ihnen das Angebot nicht zusagt, können Sie auf die N-Taste klicken und den Vorgang abbrechen. Im Screenshot unten, der ebenfalls ausgegraut ist, wird angeboten, zusätzlich einige Pakete zu installieren Arduino, das ist das, was wir angefordert haben, und schlägt andere vor und empfiehlt sie. Außerdem werden Sie darüber informiert, dass Sie eine bestimmte Menge an Speicherplatz benötigen, um den Vorgang abzuschließen.

    Installieren Sie das Paket von der Konsole mit sudo apt-get install

    Falls Sie etwas grafischeres bevorzugen, Guadalinex v9 verwenden Synaptisch Als Paketmanager meiner Meinung nach eine hervorragende Entscheidung. Um es zu starten, müssen Sie es über den Eintrag „Administration“ im Hauptmenü auswählen, wenn Sie die „Standard“-Version verwenden, oder über „Einstellungen“, wenn Sie die „Lite“-Version verwenden.

    Zugriff auf Synaptic über das Verwaltungsmenü von Guadalinex Cinnamon
    Zugriff auf Synaptic über das Guadalinex LXDE-Einstellungsmenü

    Da hierfür Administratorrechte erforderlich sind, werden Sie vor dem Ausführen der Anwendung nach dem Kennwort gefragt. Wenn Ihr Benutzer nicht zur Administratorengruppe gehört, kennen Sie sicherlich das Passwort einer anderen Person (normales Arbeiten mit einem unprivilegierten Benutzer ist kein Unsinn, es fügt eine weitere Sicherheitsebene hinzu). Das Feld mit dem Namen des Benutzers ist ein Dropdown-Menü Menü, aus dem Sie den privilegierten Benutzer auswählen und dann sein Passwort in das Feld unten eingeben können.

    Passwort authentifiziert den Zugriff auf Synaptic in Guadalinex Cinnamon

    Die Anzahl der in den Guadalinex-Repositories enthaltenen Programme ist ziemlich groß. Um das gesuchte Programm zu finden, können Sie einen Abschnitt durchsuchen, indem Sie auf die entsprechende Schaltfläche im unteren linken Feld und dann auf seinen Namen oben links klicken und Informationen erhalten Informieren Sie sich darüber, indem Sie es rechts auswählen.

    Im Beispiel im Screenshot unten haben wir den Elektronikbereich der „Universum“-Repositories (freie Software) ausgewählt und daraus ausgewählt Arduino, dessen Beschreibung im unteren rechten Feld angezeigt wird.

    Entdecken Sie Repository-Abschnitte von Synaptic

    Im Feld mit der Paketbeschreibung befinden sich drei Schaltflächen. Der erste, ganz links, dient dazu, einen Screenshot der Anwendung anzuzeigen. Mit dem mittleren können Sie einen Bericht über die Änderungen sehen, die das Paket seit seiner Installation erfahren hat (falls zutreffend), und mit dem letzten können Sie die Website der Anwendung besuchen.

    Screenshot des Arduino-Pakets von Synaptic auf Guadalinex Cinnamon

    Sie können es auch finden, indem Sie die Suchmaschine verwenden und einen Text eingeben, der im Namen oder in der Beschreibung des Pakets enthalten ist. Das Feld auf der linken Seite wechselt in den Suchergebnismodus, in dem eine Liste der letzten Suchanfragen angezeigt wird. Die mit den Suchbedingungen gefundenen Pakete werden im Feld rechts angezeigt.

    Durchsuchen Sie Repositorys nach Paketen mit Synaptic auf Guadalinex Cinnamon

    Sobald wir das Paket (oder die Pakete) gefunden haben, das wir installieren möchten, müssen wir es nur noch mit der Kontextmenütaste der Maus (normalerweise der rechten Maustaste, es sei denn, Sie sind Linkshänder) auswählen und markieren Installieren. Dieser Vorgang kann für beliebig viele Programme wiederholt werden und am Ende wird die Installation durch Klicken auf die Schaltfläche „Übernehmen“ ausgeführt.

    Aktivieren Sie die Option, um das Arduino-Paket in Synaptic von Guadalinex Cinnamon zu installieren

    Wie bei der Bestellung erklärt apt-get installierenWenn es notwendig wäre, andere Pakete zu installieren, von denen das von uns ausgewählte abhing, würde ein Informationsfeld mit den Anforderungen angezeigt und vor der Markierung würde eine Autorisierung angefordert werden.

    Bestätigen Sie die Auswahl zusätzlicher Pakete, um Arduino von Synaptic auf Guadalinex Cinnamon zu installieren

    Es wurde bereits gesagt, dass durch Klicken auf „Anwenden“ die markierten Pakete installiert werden. Wir wissen also bereits, wie man Anwendungen installiert, die sich in den Repositorys befinden. Jetzt werden wir sehen, wie neue Repositorys hinzufügen andere Programme zu installieren, die nicht zu den von bereitgestellten gehören Guadalinex. Natürlich benötigen Sie vom Entwickler die Informationen zu diesen Repositories.

    Installation von einem Repository, das nicht in Guadalinex enthalten ist

    Angenommen, ich möchte den großartigen Schaltungssimulator installieren wie geht's. Wie bereits gesagt, würde ich mich zunächst einmal darum kümmern Synaptisch, unserem Paketmanager, um zu sehen, ob es in den von uns verwendeten Repositorys verfügbar ist Guadalinex konfiguriert haben.

    Durchsuchen Sie das Qucs-Paket in Repositories mit Synaptic auf Guadalinex Cinnamon

    Es wird kein Paket mit diesem Namen angezeigt. Logischerweise habe ich sichergestellt, dass es richtig geschrieben ist und dass es das ist, wonach ich wirklich suche, also gehe ich davon aus, dass es nicht in den Repositories ist.

    Ergebnis der Suche nach Qucs-Paketen in Repositorys mit Synaptic in Guadalinex Cinnamon

    Der nächste Schritt besteht darin, die notwendigen Informationen zu erhalten, um die Repositorys, die das von mir benötigte Programm enthalten, zu meiner Konfiguration hinzuzufügen. In meinem Beispiel habe ich gesucht wie geht's im Internet und auf deren Website habe ich unter anderem das gefunden, was ich im folgenden Screenshot hervorhebe: einen Link zum PPA (Personal Package Archive, Personal Package Archive auf Spanisch)) der Anwendungspakete.

    Qucs-Projektwebsite im Internet mit DuckDuckGo durchsucht

    Im selben Link wird auch erklärt, wie man es von der Konsole aus macht. Da es sehr einfach ist, werfen wir einen Blick darauf, bevor wir detailliert beschreiben, wie es gemacht wird Synaptisch. Offensichtlich müssen Sie nicht mehr als eines von zwei Dingen tun: entweder über die Konsole oder über den Paketmanager.

    Um das Repository über die Konsole hinzuzufügen, verwenden Sie den Befehl sudo apt-add-repository ppa:qucs/qucs Das Unternehmen wird auch für die Suche nach dem öffentlichen Schlüssel zuständig sein, damit die Identität des Entwicklers nicht vorgetäuscht und keine andere Software installiert werden kann. Nach dem Hinzufügen müssen die Repositorys mit der Bestellung aktualisiert werden sudo apt-get update. Und schon würde es ausreichen, den Befehl zu verwenden, um das Paket (und seine Abhängigkeiten) zu installieren sudo apt-get install qucs. Wie wir bereits erklärt haben, muss die Installation der zusätzlichen Pakete akzeptiert werden, von denen unseres abhängt, und da Administratorrechte erforderlich sind, wird zumindest beim ersten Mal nach dem Passwort gefragt.

    Wie bei anderen Konsolensitzungen habe ich im Screenshot unten die Meldungen ausgegraut und die weniger wichtigen zusammengefasst, um hervorzuheben, was für Sie am wichtigsten ist: die Befehle und Warnungen, die auf eine Antwort warten. Sobald der Vorgang abgeschlossen ist, wird das Programm auf unserem System installiert und ist einsatzbereit.

    Konsolensitzung zum Hinzufügen des Qucs-Repositorys und Installieren des Pakets

    Wie Sie gesehen haben, geht es mit dem Terminal recht schnell und sehr einfach. Wir erklären Ihnen nun, wie das geht Synaptisch. Grundsätzlich müssen Sie das neue Repository und aus Sicherheitsgründen den öffentlichen Schlüssel hinzufügen, der es signiert (um zu verhindern, dass es verfälscht wird). Wir können mit der Suche nach dem Schlüssel beginnen und den Rest des Prozesses über den Paketmanager erledigen.

    Auf der Projektwebsite wie geht's Wir hatten Informationen über das PPA gefunden, die uns dorthin führen die Pakete-Website. Im folgenden Screenshot habe ich den Link zum Finden des Schlüssels hervorgehoben. Sie müssen die technischen Informationen des PPA anzeigen und darauf klicken (Signaturschlüssel).

    Suchen Sie nach dem Qucs PPA-Signaturschlüssel

    Durch Klicken auf die Taste gelangen Sie vom Browser zur Suchseite für Ubuntu-Schlüsselserver. In unserem Fall gibt es nur einen, wir klicken darauf und schon haben wir den Text des öffentlichen Schlüssels; Es handelt sich um den Text, der zwischen den Zeilen BEGIN PGP PUBLIC KEY BLOCK und END PGP PUBLIC KEY BLOCK eingefügt wird.

    Suchen Sie den öffentlichen Qucs PPA-Schlüssel

    Um den Schlüssel im Paketmanager verwenden zu können, müssen Sie ihn kopieren (auch die Zeilen, die ihn umschließen) und in einem Nur-Text-Dokument speichern (d. h. mit einem Texteditor wie z. B Gedit, nicht mit einem Textverarbeitungsprogramm wie dem in LibreOffice) Merken Sie sich den Namen und den Speicherort des Dokuments, wenn der Paketmanager Sie dazu auffordert.

    Kopieren Sie den öffentlichen Qucs PPA-Schlüssel

    wir hatten gesucht wie geht's in unserem Paketmanager und es wurde nicht angezeigt, jetzt fügen wir das neue Repository hinzu, das es enthält, indem wir dazu den Eintrag „Repositorys“ im Menü „Einstellungen“ verwenden.

    Konfigurieren Sie Synaptic-Repositorys auf Guadalinex Cinnamon

    Wenn Sie die Einstellungen eingeben, wird ein Dialogfeld angezeigt. Im Reiter „Andere Software“ sehen Sie eine Liste der aktuell verfügbaren Repositories und können mit der Schaltfläche „Hinzufügen“ ein neues angeben.

    Liste der Guadalinex-Basisrepositorys in Synaptic

    In das angezeigte Dialogfeld geben wir die Adresse des PPA ein, die wir von der zuvor angezeigten Webseite erhalten haben. Es ist wichtig zu beachten, dass Sie die zu verwendende Ubuntu-Version angeben müssen. In unserem Fall, wie wir im Artikel erklärt haben Wir haben bereits Guadalinex v9, es leitet sich ab von Ubuntu TrustyTahr also müssen wir schreiben treu um das verwendete Repository zu bestimmen.

    Fügen Sie mit Guadalinex Cinnamon ein neues Repository in Synaptic hinzu

    Gehen wir zurück zur Qucs PPA-Website, um zu erklären, woher das kommt. deb http://ppa.launchpad.net/qucs/ubuntu vertrauenswürdige Hauptseite. Im folgenden Screenshot wurde der Bereich hervorgehoben, der die Informationen enthält, die uns jetzt interessieren.

    Die Adresse der Qucs PPA finden Sie auf ihrer Website

    Sobald das neue Repository hinzugefügt wurde, erscheint es in der vorherigen Liste. Das Quellcode-Repository erscheint übrigens auch zusätzlich zu dem, das die von uns angegebenen Binärpakete (bereits kompiliert) enthält.

    Geänderte Repository-Liste in Synaptic von Guadalinex Cinnamon

    Bevor wir die Pakete aus dem neuen Repository installieren, müssen wir sie mit ihrem Schlüssel überprüfen können. Deshalb kopieren wir es aus dem Internet und speichern es in einem Textdokument. Auf der Registerkarte „Authentifizierung“ können wir es mit der Schaltfläche „Schlüssel importieren“ laden, die uns nach dem Speicherort des Dokuments fragt, das es enthält (das, das wir zuvor aufgezeichnet haben).

    Öffentliche Schlüssel zur Authentifizierung von Repositorys in Synaptic von Guadalinex Cinnamon

    Wenn alles gut geht, erscheint nach Auswahl des Dokuments mit dem öffentlichen Schlüssel im Reiter „Authentifizierung“ ein neuer Block, der dem neuen Repository entspricht.

    Neuer öffentlicher Schlüssel zur Authentifizierung des Qucs-Repositorys in Synaptic von Guadalinex Cinnamon

    Beim Schließen des Dialogfelds nach dem Hinzufügen des neuen Repositorys und des entsprechenden Schlüssels warnt der Paketmanager, dass sich die Repositorys geändert haben, die Änderungen jedoch erst wirksam werden, wenn sie erneut geladen werden.

    Hinweis zur Repository-Änderung in Synaptic mit Guadalinex Cinnamon

    Von der Update-Benachrichtigung der Repositorys aus können diese durch Drücken der entsprechenden Schaltfläche neu geladen werden. Dies kann auch über die Hauptschnittstelle von erfolgen Synaptisch über die Schaltfläche „Neu laden“ oben links unter dem Menü.

    Aktualisieren Sie den Fortschritt der synaptischen Repositories von Guadalinex Cinnamon

    Als wir mit dem Neuladen der Informationen aus den Repositorys fertig waren, wurde das gesuchte Paket angezeigt. wie geht's, kann nun wie oben beschrieben installiert werden: Wählen Sie es mit der Kontextmenü-Schaltfläche aus, wählen Sie „Zur Installation markieren“ und klicken Sie auf „Übernehmen“, wenn Sie mit der Auswahl der zu installierenden Pakete fertig sind.

    Qucs, neues Paket in den neuen Repositories, die zu Synaptic in Guadalinex Cinnamon hinzugefügt wurden

    Von einem DEB-Paket installieren

    Um diesen Vorgang ganz einfach durchzuführen, können wir das Tool verwenden GDebi Dies wird verwendet, um DEB-Pakete aus einer grafischen Umgebung zu installieren. Nach allem, was Sie bisher gesehen haben, wissen Sie sicherlich, wie Sie das Paket finden und markieren, um es zu installieren.

    Installieren Sie GDebi mit Synaptic auf Guadalinex Cinnamon

    Übrigens ist es bei der Überprüfung notwendig, auch einige Pakete auszuwählen, die es verwendet. Einige Komponenten des Dolmetschers Python und das Kernpaket des Programms selbst (gdebi-core)

    Überprüfen Sie zusätzliche Pakete, um GDebi von Synaptic auf Guadalinex Cinnamon zu installieren

    Wenn Sie installieren müssen Healing, das Laminierprogramm UltimakerWie wir bereits im vorherigen Abschnitt gesehen haben, würde ich zunächst in den Repositories danach suchen. Da es nicht verfügbar ist, würde ich versuchen, im Internet nach anderen Repositories als zu suchen Guadalinex (und zuverlässig), der es enthielt. In diesem Fall habe ich sie nicht gefunden, aber ich habe sie auf der Website gefunden Ultimaker ein Dokument mit der Erweiterung .deb (ein DEB-Paket), das es enthält.

    Es ist wichtig, dass Sie das Paket auswählen, das der Plattformarchitektur Ihres Systems entspricht. In unserem Fall i386, die 32-Bit-Version von Guadalinex.

    Suchen Sie im Internet nach dem DEB-Paket von Cura
    Laden Sie das Cura DEB-Paket herunter

    Sobald das Paket heruntergeladen wurde (von der Website Ultimaker) Wir öffnen es mit unserem neu installierten GDebi. Da Sie wahrscheinlich keine andere Anwendung zum Verwalten von DEB-Paketen installiert haben, doppelklicken Sie einfach auf das Dokumentsymbol (normalerweise landet es im Ordner „Downloads“ Ihres persönlichen Ordners). Wenn jedoch eine andere Standardanwendung vorhanden ist, ist dies manchmal der Fall Das passiert bei Anwendungen. Um Dokumente zu komprimieren, müssen Sie diese mit der Kontextmenütaste der Maus auswählen und ausdrücklich mit öffnen GDebi.

    Cura mit GDebi installieren

    GDebi warnt davor, dass 8 zusätzliche Pakete installiert werden müssen, um das enthaltene Paket zu installieren Healing. Durch Klicken auf die Schaltfläche „Details“ wird eine Liste mit den Paketen angezeigt, die speziell installiert werden müssen.

    Einzelheiten zu Curas Räumlichkeiten

    Wenn Sie auf „Paket installieren“ klicken, werden Sie nach dem Passwort gefragt (denken Sie daran, dass für die Installation von Anwendungen Administratorrechte erforderlich sind). Wenn, wie in unserem Fall, andere Pakete (Abhängigkeiten) benötigt werden, werden diese heruntergeladen und automatisch zusammen mit installiert Programme, die in unserem Paket enthalten sind.

    Herunterladen von Cura-Abhängigkeiten von GDebi in Guadalinex Cinnamon
    Installieren von Cura-Abhängigkeiten von GDebi auf Guadalinex Cinnamon
    Cura von GDebi auf Guadalinex Cinnamon installieren
    Cura mit GDebi auf Guadalinex Cinnamon installiert

    Und voilà, jetzt ist es einsatzbereit. Jetzt müssen nur noch die Dialogfelder geschlossen werden. Sie werden sicherlich bemerkt haben, dass es durch Auswahl des entsprechenden Kästchens möglich ist, diese Dialogfelder automatisch zu schließen, wenn keine Warnmeldung über etwas vorliegt, das schief gelaufen ist oder Ihre Aufmerksamkeit erfordert.

    Cura mit GDebi auf Guadalinex Cinnamon installiert

    Wenn die Installation abgeschlossen ist, kehrt es zum anfänglichen Dialogfeld zurück, aber dieses Mal meldet es im Feld „Status“, dass das Paket bereits installiert ist, und bietet an, es zu deinstallieren oder neu zu installieren, indem es die entsprechenden Schaltflächen für jeden Vorgang verwendet: „Paket neu installieren“ und „Paket deinstallieren ».

    Nachdem ich diese dritte Methode gesehen habe, die Installation von einem DEB-Paket, mag es scheinen, dass sie einfacher ist als die zweite, die Installation von einem Repository, das nicht darin enthalten ist Guadalinex, und es wird angenommen, dass sie nach Schwierigkeitsgrad geordnet waren. Auf die Dauer ist das nicht so; Die Verwendung von Repositorys hat einige Vorteile gegenüber der einfachen Installation eines Pakets. Einerseits können sie mehrere verwandte Pakete enthalten, die Abhängigkeiten effizienter auflösen, und andererseits wird es, sobald das Repository in das Paketsystem integriert ist, viel einfacher, wenn nicht sogar automatisch, sein, die Anwendungen zu aktualisieren, um Fehler zu beheben oder neue Funktionen integrieren. Es ist auch möglich, Repositorys zu erstellen, die Anwendungen bestimmter Art (Elektronik, Multimedia, 3D-Druck usw.) gruppieren und häufiger aktualisiert werden als der offizielle Zweig, der für alternative Plattformen (z. B. ARM-Prozessoren) kompiliert und je nach Unternehmen angepasst wird oder technische Kriterien.

    Kompilieren Sie den Programmquellcode

    Unter „Kompilieren“ versteht man den Prozess des Erstellens einer Anwendung zur Verwendung auf einem bestimmten System basierend auf einer bestimmten Plattform. Der Kompilierungs- oder Konstruktionsprozess, wie er häufig auch genannt wird, ermöglicht es, aus dem Quellcode ausführbare, binäre Dokumente (Maschinencode) zu gewinnen. Das Obige unterliegt vielen Nuancen, zum Beispiel in Javac Bytecode wird ausgeführt, was so etwas wie Maschinencode für eine virtuelle Maschine (eine Softwaremaschine, keine physische) wäre. Es gibt auch viele Anwendungen, die in interpretierten Sprachen geschrieben sind (z. B Python), obwohl es auch möglich ist, dass Objektcode automatisch im laufenden Betrieb erstellt wird. Es gibt auch keinen Grund, nicht alles zu vermischen und beispielsweise die Teile der Anwendung, die intensivere Rechenaufgaben ausführen, in einer kompilierten Sprache und die Benutzeroberfläche in einer interpretierten Sprache zu gestalten.

    All dies deutet darauf hin, dass es zu viele Möglichkeiten gibt, eine Anwendung zu erstellen, als dass man von einer völlig standardisierten Methode sprechen könnte, und dass es sehr wahrscheinlich ist, dass Sie dies tun müssen Konsultieren Sie die Informationen, die der Autor zur Verfügung stellt, um das Programm zu erstellen, das sicherlich von einem Konstruktions- und/oder Installationsskript (einem Programm, wörtlich einem Skript) begleitet wird.

    Unter Berücksichtigung der oben genannten Vorbehalte werden wir uns nun den Prozess ansehen, bei dem eine Anwendung so standardmäßig wie möglich aus ihrem Quellcode erstellt wird. Im Großen und Ganzen sind folgende Schritte zu unternehmen:

    • Quellcode herunterladen
    • Entpacken Sie es (falls zutreffend)
    • Legen Sie das Standardverzeichnis fest (um es bequemer zu machen)
    • Konfigurieren
    • Kompilieren
    • Installieren (oder ggf. das Build-Ergebnis von Hand kopieren)

    Es gibt hauptsächlich zwei Alternativen Quellcode herunterladen: dass der Autor es normalerweise komprimiert auf einer Webseite anbietet oder, was heute viel häufiger vorkommt, dass er ein Versionskontrollsystem (VCS) verwendet, das ein Repository enthält. Obwohl es noch einige mehr gibt, wie z Quecksilber- o Basar, die in letzter Zeit am häufigsten verwendeten VCS Subversion (auch bekannt als SVN) und zunehmend GIT. Es ist möglich, dass der Autor Links zum Herunterladen der Anwendungsdokumente auf dem Versionskontrollserver selbst bereitstellt, aber das Optimalste, um beispielsweise ein Update aufrechtzuerhalten, ist die Verwendung der spezifischen Tools, die in den Repositorys von verfügbar sind Guadalinex.

    Aus dem Gesagten lässt sich logischerweise annehmen, dass jede Anwendung zusätzlich zu den möglicherweise anwendbaren allgemeinen Tools auch die für die verwendete Sprache spezifischen Tools benötigt. Es ist sehr wahrscheinlich, dass Sie den g++-Compiler installieren müssen, der wiederum von gcc abhängt, das von cpp und den Tools make, automake, autoconf, autoreconf ... abhängt, die nicht in der Basisinstallation enthalten sind, obwohl die gute Nachricht ist, dass sie es sind befinden sich in den Repositories von Guadalinex Sie wissen also bereits, wie Sie sie installieren.

    Installieren Sie Subversion mit Synaptic auf Guadalinex Cinnamon
    Installieren Sie GIT mit Synaptic auf Guadalinex Cinnamon

    Nachdem wir die Tools nun installiert haben, werden wir sie mit einigen Anwendungen testen. Um beispielsweise NVC (einen VHDL-Compiler und -Simulator) herunterzuladen, verwenden wir den Befehl Git-Klon https://github.com/nickg/nvc.git

    NVC mit GIT klonen

    Jetzt werden wir svn verwenden, um PIC32Prog herunterzuladen, eine Anwendung zum Programmieren von 32-Bit-PIC-Mikrocontrollern unter anderem mit einem PICKit2-Programmierer. Der dafür zuständige Auftrag ist SVN-Checkout http://pic32prog.googlecode.com/svn/trunk/ pic32prog-read-only Machen Sie sich keine Sorgen wegen des schreibgeschützten Zugriffs. Das bedeutet, dass Sie, wenn Sie nicht registriert sind, die Änderungen, die Sie am Programm vornehmen, nicht an das Repository senden können, das Programm aber voll funktionsfähig ist, und das natürlich auch bei Ihnen Sie können es auf Ihrem Computer ändern. Wie immer habe ich die Nachrichten zusammengefasst.

    SVN-Checkout pic32prog

    Wenn dies der Fall wäre (was in den vorherigen Beispielen nicht der Fall ist), wäre es jetzt an der Zeit, die Datei zu dekomprimieren. Sie können dies mit Ihrem bevorzugten grafischen Tool tun, wahrscheinlich mit dem Dateimanager, der mit installiert wird Guadalinex, oder da wir die Konsole zur Hand haben, können Sie eine der folgenden Methoden verwenden:

    • Wenn es sich um ein Dokument im Format handelt ZIP mit der Bestellung Entpacken Sie die heruntergeladene Anwendung
    • Wenn es im Format ist TGZ o TAR.GZ mit der Bestellung tar -zxvf die heruntergeladene Anwendung
    • Wenn das Dokumentformat ist BZ2 mit der Bestellung tar -jxvf die heruntergeladene Anwendung

    Der nächste Schritt, etwas recht Kleines, aber Nützliches, ist ändere die Richtung (Ordner) in den Ordner, der die Anwendung enthält, die wir erstellen (kompilieren). Es ist ganz einfach nvc Um den neuen Anwendungsordner zu erstellen, verwenden Sie einfach den Befehl cd nvc. Wenn Sie Ordner für andere Vorgänge geändert haben, kann es beispielsweise erforderlich sein, den vollständigen Ordnerpfad zu verwenden cd /home/vixtor/nvc oder wenn es sich in Ihrem persönlichen Ordner befindet, können Sie damit einige Tastenanschläge speichern cd ~/nvc. In unseren vorherigen Beispielen würde es so aussehen, wie die Screenshots unten zeigen.

    Wechseln Sie in das NVC-Verzeichnis
    Wechseln Sie in das Verzeichnis pic32prog

    Der nächste Schritt ist die Konfiguration. Normalerweise reicht es aus, den Befehl zu verwenden . / Configure Aber wie bereits mehrfach gesagt wurde, ist es wichtig, die diesbezüglichen Dokumente des Autors zu konsultieren. In unseren Beispielen erfordert pic32prog keine Konfiguration (keine Verwendung erforderlich). . / Configure), während nvc die Befehle zuerst ausführen muss ./autogen.sh y ./tools/fetch-ieee.sh und erstellen Sie den Ordner bauen von dem aus die Konfiguration mit dem Befehl ausgeführt wird ../konfigurieren

    Sobald die Anwendung konfiguriert ist, wird der Befehl verwendet um um es zu bauen. Gegebenenfalls kann auch eine Verwendung erforderlich sein make install um alles an Ort und Stelle aufzuzeichnen, nachdem der ausführbare Code generiert wurde. Es kann oft verwendet werden mach sauber um alles sauber zu lassen, beispielsweise um bei Änderungen von Grund auf neu zu kompilieren.

    Erstellen Sie pic32prog mit make

    Zusätzlich zu den Tools zum Erstellen der Anwendung aus dem Quellcode benötigt die Anwendung möglicherweise andere Komponenten, um zu funktionieren, häufig Bibliotheken, und daher für ihre Erstellung. In unseren Beispielen benötigt pic32prog die Bibliotheken zur Verwaltung des USB-Ports, an den der Programmierer (PICKit oder ein anderer) angeschlossen wird, und nvc benötigt TCL, Flex und LLVM, die vor dem Erstellen der Anwendung verfügbar sein müssen.

    Wie Sie sehen werden, gibt es viele Faktoren, die den Prozess der Anwendungserstellung beeinflussen. Deshalb muss mit dem abgeschlossen werden, was am Anfang gesagt wurde: Es ist sehr wichtig, die vom Autor bereitgestellte Dokumentation über die Methode und die Anforderungen zu konsultieren Erstellen der Anwendung. Anwendung, da es sehr schwierig ist, ein generisches Verfahren anzubieten, das über das Mantra Herunterladen, Entpacken, Konfigurieren, Erstellen, Installieren und Bereinigen hinausgeht.

    Geben Sie Anmerkung

    Sie können vermisst haben