Erstellen eines rpm-pakets
|
|
|
- Inge Koch
- vor 9 Jahren
- Abrufe
Transkript
1 Erstellen eines rpm-pakets Der Aufbau eines RPM-Paketes geht normalerweise in den folgenden Schritten vor sich: Einrichten des Quellcodes für das zu bildende Paket. Erstellen eines Patches für alle Veränderungen am Quellcode, die notwendig waren, um das Programm zu erstellen. Erstellen einer SPEC-Datei Sicherstellen, dass alle Dateien an den richtigen Orten installiert sind Aufbau des Paketes mit rpm. Quellcode-Paket: hallo.c #include <stdio.h> main() { printf("hallo Welt\n"); } Makefile mit den Regeln all und install # Makefile für Hallo CC = gcc TARGET = hallo BINDIR = /usr/local/bin DOCDIR = /usr/share/doc/packages/hallo all: hallo.c $(CC) -o $(TARGET) hallo.c install: cp hallo $(BINDIR) mkdir $(DOCDIR) cp README $(DOCDIR) clean: rm hallo # Ende Standard-Targets: all: Default Target, alle Quellcode-Dateien werden compiliert und alle Objekt-Dateien werden gelinkt zu einer ausführbaren binären Datei. clean: löscht alle Objekt-Dateien und sonstige Dateien, die beim Compilieren und Linken erzeugt werden. install: kopiert nach dem Compilieren und Linken die erzeugten Dateien in Verzeichnisse bin, include und lib. uninstall: löscht alle Dateien in den Verzeichnissen bin, include und lib. dist: erzeugt eine Distribution der Software, abgespeichert in einer Datei *.tar.gz. die (spärliche) Dokumentation: README Ein simples Hallo Welt Programm zum Austesten des Aufbaus eines RPM-Paketes Erstellen eines rpm-pakets 1
2 Hinweis: Normalerweise würde das Programm mit dem Befehl make kompiliert und anschließend mit make install installiert werden. Diese Aufgaben sollen jetzt aber durch rpm vorgenommen werden. Packen eines Tar-Archivs als Original-Quellpaket Erstellen eines Verzeichnisses, mit dem Namen des Programms und Versionsnummer notebookneu:~/paketbau # mkdir hallo notebookneu:~/paketbau # cp hallo.c Makefile README hallo-1.0.0/ Hineinwechseln in das Verzeichnis und Bau eines Archivs (damit Inhalt ohne führende Pfade) notebookneu:~/paketbau # cd hallo-1.0.0/ notebookneu:~/paketbau/hallo # ls... Makefile README hallo.c notebookneu:~/paketbau/hallo # tar -cvzf hallo tar.gz * Makefile README hallo.c notebookneu:~/paketbau/hallo # ls... Makefile README hallo tar.gz hallo.c notebookneu:~/paketbau/hallo # tar -tzf hallo tar.gz Makefile README hallo.c Kopieren in das Verzeichnis der Paketerstellung notebookneu:~/paketbau # ls /usr/src/packages/... BUILD RPMS SOURCES SPECS SRPMS notebookneu:~/paketbau/hallo # cp hallo tar.gz /usr/src/packages/sources/ Erstellen eines rpm-pakets 2
3 Erstellen der SPEC-Datei notebookneu:~/paketbau # cd /usr/src/packages/specs/ notebookneu:/usr/src/packages/specs # vi hallo.spec Vendor: W.Eihnachtsmann Distribution: None Name: hallo Release: 13 Packager: W.Eihnachtsmann <[email protected]> Copyright: GPL Group: unsorted Provides: hallo Autoreqprov: on Version: Summary: Eine einfache Hallo Welt Anwendung Source: hallo tar.gz %description Diese Anwendung zeigt die grundlegende Funktionalitaet eines C-Compilers. Damit auch Nicht-Programmierer dieses Programm nutzen koennen, habe ich es hier als Binaerpaket veroeffentlicht. # Die %prep Sektion entpackt das tar Archiv. (Statt der beiden Anweisungen # haetten wir auch einfach %setup schreiben koennen. %prep rm -rf $RPM_BUILD_DIR/hallo zcat $RPM_SOURCE_DIR/hallo tar.gz tar -xvf - # Die %build Sektion kompiliert das Programm %build make # Die %install Sektion installiert es %install make install # Die %files Sektion enthält eine Liste der Dateien, die in das RPM-Paket # integriert werden sollen. %files /usr/local/bin/hallo %doc README Bitte beachten Sie, dass kein einziger Umlaut in dieser Datei vorkommen darf, nicht einmal in den Kommentaren. Erstellen eines rpm-pakets 3
4 Bau des Pakets Um das Paket jetzt aufzubauen und zu installieren genügt es, im SPEC- Verzeichnis folgenden Befehl auszuführen: notebookneu:/usr/src/packages/specs # rpmbuild -ba hallo.spec Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp rm -rf /usr/src/packages/build/hallo zcat /usr/src/packages/sources/hallo tar.gz + tar -xvf - Makefile README hallo.c + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp make gcc -o hallo hallo.c + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp make install cp hallo /usr/local/bin mkdir /usr/share/doc/packages/hallo cp README /usr/share/doc/packages/hallo + test -x /usr/sbin/check -a 0 = 0 -o -x /usr/sbin/check -a '!' -z '' + echo 'I call /usr/sbin/check...' I call /usr/sbin/check... + /usr/sbin/check + /usr/lib/rpm/brp-compress Processing files: hallo Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp DOCDIR=/usr/share/doc/packages/hallo + export DOCDIR + rm -rf /usr/share/doc/packages/hallo + /bin/mkdir -p /usr/share/doc/packages/hallo + cp -pr README /usr/share/doc/packages/hallo + exit 0 Finding Provides: /usr/lib/rpm/find-provides Finding Requires: /usr/lib/rpm/find-requires Provides: hallo Requires(rpmlib): rpmlib(payloadfileshaveprefix) <= rpmlib(compressedfilenames) <= Requires: libc.so.6 libc.so.6(glibc_2.0) Checking for unpackaged file(s): /usr/lib/rpm/check-files %{buildroot} Wrote: /usr/src/packages/srpms/hallo src.rpm Wrote: /usr/src/packages/rpms/i586/hallo i586.rpm (-ba bedeutet build all und erstellt sowohl das Binärpaket (.rpm), als auch das Quellcodepaket (.src.rpm)) Jetzt werden folgende einzelnen Schritte ausgeführt: Die Anweisungen der %prep Sektion werden nacheinander abgearbeitet. Das heißt, das Quellcode-Paket in SOURCES wird im Verzeichnis BUILT ausgepackt, nachdem dort eventuell vorhandene ältere Versionen gelöscht wurden. Dieser Schritt kann einzeln mit dem Befehl rpm -bp SPEC-Datei Erstellen eines rpm-pakets 4
5 ausgeführt werden. Hier werden normalerweise auch eventuell notwendige Patches eingespielt. Die Anweisungen der %build Sektion werden ausgeführt. Das heißt, das Programm wird im gerade erstellten Verzeichnis innerhalb von BUILD kompiliert. Dieser Schritt kann mit dem Befehl rpm -bc SPEC-Datei einzeln abgearbeitet werden (dieser Befehl beinhaltet aber auch -bp). Die Anweisungen der %install Sektion werden abgearbeitet. Das bedeutet, dass auf dem Entwicklerrechner das Programm jetzt in die entsprechenden Verzeichnisse kopiert wird. Einzeln wird dieser Schritt mit rpm -bi SPEC-Datei ausgeführt. Anhand der Dateiliste erstellt rpm jetzt das Binärpaket und legt es in das Verzeichnis RPMS ab. Das Quellpaket wird in SRPMS abgelegt. Jetzt haben wir die fertigen Pakete erstellt und können sie entsprechend weitergeben oder veröffentlichen. Erstellen eines rpm-pakets 5
6 Durch die Option -ba wurden ein normales rpm-paket (unter RPMS) und ein Source-rpm-Paket (unter SRPMS) gebaut, die dann verteilt werden können: notebookneu:/usr/src/packages/specs # tree BUILD -- Makefile -- README -- hallo `-- hallo.c -- RPMS `-- i586 `-- hallo i586.rpm -- SOURCES `-- hallo tar.gz -- SPECS `-- hallo.spec `-- SRPMS `-- hallo src.rpm Dateibaum in /usr/src/packages/build/ entfernen notebookneu:/usr/src/packages/specs # rpmbuild --clean hallo.spec das Quellarchiv und die Patch-Dateien aus /usr/src/packages/sources/ löschen notebookneu:/usr/src/packages/specs # rpmbuild --rmsource hallo.spec die Spec-Datei kann manuell oder mit der Option --rmspec gelöscht werden notebookneu:/usr/src/packages/specs # rpmbuild --rmspec hallo.spec besser gleich brutal mit notebookneu:/usr/src/packages/specs # rm -r BUILD/* RPMS/* SOURCES/* SPECS/* SRPMS/* notebookneu:/usr/src/packages # tree. -- BUILD -- RPMS -- SOURCES -- SPECS `-- SRPMS nochmalige Installation des Paketes aus /usr/src/packages/rpms/i586 zur Übernahme in die RPM-Datenbank des aktuellen Systems: notebookneu:/usr/src/packages/specs # cd../rpms/i586/ notebookneu:/usr/src/packages/rpms/i586 # ls... hallo i586.rpm notebookneu:/usr/src/packages/rpms/i586 # rpm -ivh hallo i586.rpm Preparing... ########################################### [100%] Erstellen eines rpm-pakets 6
7 Einige rpm-abfragen: notebookneu:~ # rpm -q hallo hallo notebookneu:~ # rpm -qi hallo Name : hallo Relocations: (not relocatable) Version : Vendor: W.Eihnachtsmann Release : 13 Build Date: Sat Aug 6 12:43: Install date: Sat Aug 6 12:55: Build Host: notebookneu.local Group : unsorted Source RPM: hallo src.rpm Size : 9059 License: GPL Signature : (none) Packager : W.Eihnachtsmann <[email protected]> Summary : Eine einfache Hallo Welt Anwendung Description : Diese Anwendung zeigt die grundlegende Funktionalitaet eines C-Compilers. Damit auch Nicht-Programmierer dieses Programm nutzen koennen, habe ich es hier als Binaerpaket veroeffentlicht. Distribution: None notebookneu:~ # rpm -ql hallo /usr/local/bin/hallo /usr/share/doc/packages/hallo /usr/share/doc/packages/hallo/readme notebookneu:~ # rpm -qd hallo /usr/share/doc/packages/hallo/readme notebookneu:~ # rpm -qf hallo error: file hallo: No such file or directory notebookneu:~ # which hallo /usr/local/bin/hallo notebookneu:~ # rpm -qf /usr/local/bin/hallo hallo notebookneu:~ # rpm -V hallo notebookneu:~ # ganz am Schluß: Ausführen des neuen Programms: notebookneu:~ # hallo Hallo Welt Dies ist ein ausgebautes Beispiel von Florian Kalhammer Erstellen eines rpm-pakets 7
RPM. Einstieg in den RPM-Paketbau. Oliver Burger obgr [email protected]. 25. Oktober 2012. http://www.mageia.org/ 25. Oktober 2012 RPM 1
25. Oktober 2012 RPM 1 RPM Einstieg in den RPM-Paketbau Oliver Burger obgr [email protected] http://www.mageia.org/ 25. Oktober 2012 25. Oktober 2012 RPM 2 Allgemeines über RPM-Pakete Besonderes Archiv-Format
How to participate. Einführung in das Bauen von RPM-Paketen
How to participate Einführung in das Bauen von RPM-Paketen Robert M. Albrecht [email protected] www.romal.de blog.romal.de chkconfg Cell_Phones of Agenda RPM Grundlagen Ordner anlegen Software downloaden
Linux Prinzipien und Programmierung
Linux Prinzipien und Programmierung Dr. Klaus Höppner Hochschule Darmstadt Wintersemester 2010/2011 1 / 13 2 / 13 Editoren/IDEs Prinzipiell können C-Programme mit jedem beliebigen Texteditor geschrieben
Einfaches Bauen von RPM-Paketen
Einfaches Bauen von RPM-Paketen Chemnitzer Linux-Tage 2012, Chemnitz Robert Scheck Robert Scheck Fedora Package Maintainer und Provenpackager Fedora Ambassador und Ambassador Mentor Unterstützung der Website-/Übersetzungsteams
U1 3. Übung U1 3. Übung. Die Kommandos auf den folgenden Folien dienen der Veranschaulichung. Sind nicht direkt auf die Übungsaufgabe übertragbar
U1 3. Übung U1 3. Übung Besprechung Aufgabe 0 Make und Makefiles Aufgabe 2 U1-1 Hinweise Die Kommandos auf den folgenden Folien dienen der Veranschaulichung Sind nicht direkt auf die Übungsaufgabe übertragbar
Installationsanleitung
1. C Installationsanleitung C-Programmierung mit Hilfe von Eclipse unter Windows XP mit dem GNU C-Compiler (GCC) 2. Inhaltsverzeichnis 1. Einleitung... 3 2. Cygwin... 3 2.1 Cygwin-Installation... 3 2.2
Merkblatt System-C Installation Linux
1. Herunterladen: SystemC unter www.accellera.org Downloads Accellerra Standards 2. Kommandozeile öffnen SystemC (Core Language including Examples & TLM, AMS, ) Core SystemC Language and Examples akzeptieren
Software-Installation unter Linux
Software-Installation unter Linux Übersicht Arten der Installation Software Quellen Beispiele Häufige Probleme Vortrag weitestgehend distributions-unabhängig und naturgemäß nicht vollständig... Software-Installation
ANT. Kurzvortrag von Manuel Schulze. [email protected]
ANT Kurzvortrag von Manuel Schulze [email protected] ANT Überblick Teilprojekt der Apache Software Foundation [1] ANT ist Opensource Build-Tool ähnlich wie make (?) jedoch voll auf Java zugeschnitten
Installation von Zope, Plone, exam auf OSS
Ein Projekt von: Bryjak, Dimitri ([email protected]) Grütter, Marcel ([email protected]) Sorge, Jan Frederik ([email protected]) Inhaltsverzeichnis Installation von Zope, Plone, exam auf OSS... 1 1.1
Build Management Tool?
Build Management Tool? Funktionen Dependency Management Kompiliert den Sourcecode in Binaries Führt automatisierte Tests aus Installiert Software oder Lädt sie in Repositories Erstellt eine Dokumentation
Build Management Tool?
Build Management Tool? Funktionen Dependency Management Kompiliert den Sourcecode in Binaries Führt automatisierte Tests aus Installiert Software oder Lädt sie in Repositories Erstellt eine Dokumentation
Das CMake-Umfeld. Wolfgang Dautermann. Openrheinruhr 2016 FH JOANNEUM
Das CMake-Umfeld Wolfgang Dautermann FH JOANNEUM Openrheinruhr 2016 1 CMake - Buildsystem Bauen von Software Zusatzpakete/Libraries finden und verwenden Installieren von Software 2 CPack - Paketieren von
Compilieren und Linken von C- und C++-Dateien
Compilieren und Linken von C- und C++-Dateien 1999-2011 Dipl.Phys. Gerald Kempfer Lehrbeauftragter / Gastdozent an der Beuth Hochschule für Technik-Berlin Internet: public.beuth-hochschule.de/~kempfer
Grundlagen der Informatik Vorlesungsskript
Grundlagen der Informatik Vorlesungsskript Prof. Dr. T. Gervens, Prof. Dr.-Ing. B. Lang, Prof. Dr. F.M. Thiesing, Prof. Dr.-Ing. C. Westerkamp 16 AUTOMATISCHES ÜBERSETZEN VON PROGRAMMEN MIT MAKE... 2 16.1
PHYTEC USB-CAM Serie unter Linux
Application Note No. LAN-059d_1 Version: 1.0 Autor: D. Heer Date: 07.03.2013 Historie: Version Änderungen Datum Autor 1.0 Erstellung des Dokuments 07.03.2013 D. Heer PHYTEC USB-CAM Serie unter Linux Inhaltsverzeichnis
Wie kann ich Software für eine Distribution paketieren?
Wie kann ich Software für eine Distribution paketieren? Chemnitzer Linux-Tage 10. März 2018 Christian Schneemann Linux Consultant & Trainer B1 Systems GmbH [email protected] Vorstellung B1 Systems
Build Management Tool
Build Management Tool Build-Prozess? Source Code 3rd Party libraries Veröffentlichung Download all 3rd Party libs by hand Compile your sources: javac -sourcepath./src1;./src2 Byte Code -cp lib1.jar;lib2.jar
bedienerfreundlich plattformunabhängig Industrie 4.0 Web Viewer Smartphone-App kostenl. Hotline
Dokumentation Dragonfly QuickHMI mit Raspberry Pi Version 6.0 bedienerfreundlich plattformunabhängig Industrie 4.0 Web Viewer Smartphone-App kostenl. Hotline Indi.Systems GmbH Universitätsallee 23 D-28359
Debian Pakete bauen. Eine kurze Einführung. Sebastian Harl. 12. März
Debian Pakete bauen Eine kurze Einführung Sebastian Harl Astronomisches Institut der Universität Erlangen-Nürnberg 12. März 2009 Überblick Innereien Beispiel
2 2. Tag. 2.1 Das Dateisystem. das Dateisystem organisiert die Speicherung von Daten. viele Betriebssysteme haben verschiedene Dateisysteme
2 2. Tag 2.1 Das Dateisystem das Dateisystem organisiert die Speicherung von Daten viele Betriebssysteme haben verschiedene Dateisysteme ein gutes Dateisystem ist wichtig um Daten sicher zu lagern Das
Eine kleine Makefile Einführung
Eine kleine Makefile Einführung Was ist ein Makefile? Ein Makefile ist eine Art Steuerungsdatei für das Programm make. Dabei handelt es sich um eine Textdatei, die in menschenlesbarer Form Regeln enthält,
TSM-Client unter RedHat/CentOS-Linux einrichten
TSM-Client unter RedHat/CentOS-Linux einrichten Inhaltsverzeichnis TSM-CLIENT UNTER REDHAT/CENTOS-LINUX EINRICHTEN 1 1. INSTALLATION DES TSM-CLIENTEN 3 2. KONFIGURATION 4 3. EINRICHTUNG DES SCHEDULER ZUR
Gebrauchsanleitung zu "iexpress"
Gebrauchsanleitung zu "iexpress" Selbst entpackende Archive, wenn gewollt sogar mit Installationsroutine, mit Windows herstellen: Wenn Sie auf die kleinen Vorschaufenster klicken, sehen sie jeweils einen
Installation von Asterisk
19.03.2017 23:16. 1/6 Installation von Asterisk Installation von Asterisk Asterisk wird nun der Reihe nach wie folgt übersetzt und installiert. Als erstes wechseln wir in das neu erstellte Programmverzeichnis:
Nuetzlicher Kleinkram
Ein paar Hilfestellungen zur Arbeit unter Linux/Unix FB Physik Freie Universität Berlin Computerphysik WS 2007/2008 1 2 3 user@ host :~ > gcc -o programm quelltext. c macht gleich mehrere Dinge auf einmal
How To: Erstellen von Applikation für den Application Vault
How To: Erstellen von Applikation für den Application Vault Mit der Application Vault Funktion können Web-Applikationen, wie z.b. Zugriffszähler, Gästebücher, Foren, Foto Galerien oder ähnliches, installiert
C-Programme erstellen und ausführen
INE1 Informatik für Ingenieure 1 Praktikum 2 C-Programme erstellen und ausführen Aufgabe 1: Programm mit DevC++ erstellen In dieser Aufgabe erstellen wir ein erstes Programm mit DevC++, kompilieren es
Projekte mit Qt und Dev-C++(MinGW) kompilieren
Dieser Artikel stammt aus dem Magazin von C++.de (http://magazin.c-plusplus.de) Projekte mit Qt und Dev-C++(MinGW) kompilieren Inhalt 1 Einleitung 2 Installieren 3 qmake 1 Einleitung Da ich in letzter
Paketverwaltung. Dr.-Ing. Matthias Sand und Dipl.-Inf. Stefan Potyra
Paketverwaltung Dr.-Ing. Matthias Sand und Dipl.-Inf. Stefan Potyra Lehrstuhl für Informatik 3 (Rechnerarchitektur) Friedrich-Alexander-Universität Erlangen-Nürnberg SS 2009 Paketverwaltung 1/31 2009-05-31
Gibt Daten im erweiterten Format aus. Dies beinhaltet die Angabe von Zugriffsrechten, Besitzer, Länge, Zeitpunkt der letzten Änderung und mehr.
ls [optionen] [namen]: ls zeigt den Inhalt von Verzeichnissen. Sind keine namen angegeben, werden die Dateien im aktuellen Verzeichnis aufgelistet. Sind eine oder mehrere namen angegeben, werden entweder
Literatur. Einführung in Unix. Login. Passwort. Mag. Thomas Griesmayer. Benutzererkennung und Passwort Case-Sensitiv Prompt
Literatur Einführung in Unix Introduction to Unix Martin Weissenböck: Linux, 2000, 2. Auflage, Adim Bodo Bauer: SuSE Linux 6.2, Installation, Konfiguration und erste Schritte, 1999, 15. Auflage, SuSE Verlag.
Anleitung zur Einrichtung von OpenCV
Anleitung zur Einrichtung von Dieses Dokument beschreibt die Einrichtung und Funktionsüberprüfung von im Kontext der Lehrveranstaltung. Einrichtung Dieser Abschnitt beschreibt die Einrichtung von unter
Diplomarbeit LEGO Mindstorms Simulator - JORGE Installationshandbuch.
Diplomarbeit LEGO Mindstorms Simulator - JORGE Installationshandbuch [email protected] [email protected] [email protected] 16. Dezember 2005 Seite 2 Inhaltsverzeichnis 1 Einfache Installation
Softwarepakete mit rpm
5 Softwarepakete mit rpm Inhalt 5.1 rpm und RPM-Pakete................... 82 5.2 Das RPM-Paket.................... 82 5.3 Voraussetzungen zum Bau eines RPM-Pakets.......... 83 5.4 Die spec-datei.....................
1. Vorbereiten das Host, folgende Software Pakete müssen installiert werden: gnome-devel bison flex texinfo libncurses5-dev git codeblocks putty
1. Vorbereiten das Host, folgende Software Pakete müssen installiert werden: gnome-devel bison flex texinfo libncurses5-dev git codeblocks putty 2. Buildroot installieren Buildroot (www.buildroot.org)
Arbeiten mit der Shell Teil 1
Arbeiten mit der Shell Teil 1 Linux-Kurs der Unix-AG Benjamin Eberle 5. Mai 2015 Shell: Standard-Features Prompt (häufig: benutzer@rechner:~$) zeigt an, dass die Shell auf Befehle wartet Befehl eingeben,
Compiler Präprozessor Header Files
Freitagsrunde C-Kurs 2012 Compiler Präprozessor Header Files Tutorium 3 ThisworkislicensedunderaCreativeCommonsAttribution NonCommercial ShareAlike3.0License Gliederung Compiler Präprozessor Header Files
Compiler Präprozessor Header Files
Freitagsrunde C-Kurs 2013 Compiler Präprozessor Header Files Tutorium 3 This work is licensed under a Creative Commons Attribution NonCommercial ShareAlike 3.0 License Gliederung Compiler Präprozessor
Eclipse und Java Einheit 06: Building Eclipse Projete mit Ant
Eclipse und Java Einheit 06: Building Eclipse Projete mit Ant Laith Raed Ludwig-Maximilians-Universität München Institut für Informatik: Programmierung und Softwaretechnik Prof.Wirsing Inhaltsverzeichnis
Einrichten der TSM-Backup-Software unter dem Betriebssystem Ubuntu
Einrichten der TSM-Backup-Software unter dem Betriebssystem Ubuntu TSM-Service 10.12.2014 1 Inhaltsverzeichnis EINRICHTEN DER TSM-BACKUP-SOFTWARE UNTER DEM BETRIEBSSYSTEM UBUNTU 1. ALLGEMEINE HINWEISE
Installationsanleitung zum Firmware-Update (AKU 2.0) für den VDA II
Wichtiger Hinweis: Um das Firmware-Update durchführen zu können, müssen Sie ActiveSync 4.1 auf Ihrem PC installiert haben. Dieses Programm finden Sie auf der Starter CD, die sich im Lieferumfang Ihres
Installation von ib-normcad 11 unter rz-industriebau 2012
Installation von ib-normcad 11 unter rz-industriebau 2012 Für ib-normcad 11 unter rz-industriebau 2012 gibt es derzeit kein Setup-Programm. Die Anwendung muss manuell installiert werden. Dazu sind die
Arbeiten mit der Shell Teil 1
Arbeiten mit der Shell Teil 1 Linux-Kurs der Unix-AG Benjamin Eberle 4. Mai 2016 Die Komandozeile unter Linux Wird als Shell bezeichnet Die Shell ist eines der vielen Programme einer Linux-Distribution
Installation der Software NWT2win/lin
Installation der Software NWT2win/lin Die PC-Software wurde unter Linux in der Sprache C++ entwickelt. Durch die Verwendung der QT- Bibliothek ist eine einfache Portierung der Quellen in die Windows-Betriebssysteme
SCI Linux Einführung
Service Center Informatik [email protected] [email protected] [email protected] 08.10.2015 Die Textkonsole () öffnen Bedienung über den Menüeintrag Terminal mit dem Shortcut strg + alt + t ... und
Sophos Enterprise Console
Schnellstart-Anleitung Produktversion: 5.5 Inhalt Einleitung... 1 Systemvoraussetzungen... 2 Schützen von Linux-Computern...3 Manuelle Erstinstallation von Sophos Anti-Virus... 3 Erstellen eines Installationspakets...
Die Shell. [prompt]> <command> <flags> <args>
Die Shell Die Shell ist ein einfaches Interface, um dem Betriebssystem Kommandos zu übermitteln Andere Interfaces verwenden Grafische Elemente (z.b. Windows Explorer) Kommados werden beim sogenannten Prompt
Grundbegriffe. RPM = RPM Package Manager Datenbank unter /var/lib/rpm Paket-Namen: <Name>-<Version><Release>.<Architektur>.rpm
RPM-Pakete bauen Vortragende: Kevin Kofler (Kevin_Kofler/kkofler) Volker Fröhlich (volter) Folien: Christoph Wickert (cwickert) überarbeitet von Kevin Kofler Kevin Kofler Paketbetreuer, Entwickler,...
Linux Kurs Vorlesung 2 - Terminal
Linux Kurs Vorlesung 2 - Terminal Verzeichnis-Hierarchie / /bin /sbin /lib /usr /tmp /dev /boot /etc /var /home - Wurzelverzeichnis grundlegende Befehle und Programme (binary) grundlegende Systembefehle
Shell. Oder Konsole suchen im Application Finder. Auch Terminal, Bash oder Kommandozeile genannt. Bash nimmt Befehle entgegen und führt diese aus
LUKAS LEIPOLD Shell Shell Oder Konsole suchen im Application Finder Auch Terminal, Bash oder Kommandozeile genannt Bash nimmt Befehle entgegen und führt diese aus Befehle I cd mkdir pwd rm mv cp ls ln
Gnutella Filesharing Clients
Gnutella Filesharing Clients Autor: Arnulf Pelzer ([email protected]) Formatierung: Gabriel Welsche ([email protected]) Lizenz: GFDL In diesem Kapitel werden zwei Gnutella Clients vorgestellt. Die Grundlagen
Arbeiten mit der Shell Teil 1
Arbeiten mit der Shell Teil 1 Linux-Kurs der Unix-AG Zinching Dang 2. Mai 2017 Übersicht Wiederholung & Vertiefung Die Unix-Philosophie Shellbefehle Befehle & Optionen Zusammenfassung & Ausblick Tux im
Installation Messerli MySQL auf Linux
Installation Messerli MySQL auf Linux Einleitung Grundsätzlich wird bei der Installation der Messerli Software auf einem Linux-Server wie folgt vorgegangen: 1. Angepasster RMI-MySQL Server wird auf Linux
BASIC Tutorial für Anfänger
BASIC Tutorial für Anfänger Rev.14/04/18 Thomas Kuklok 2018 - www.kuklokonline.de Inhaltsverzeichnis: Seite-2 Seite-3 Seite-4 Seite-5 Schnelltasten und Infos Terminal Befehle, Navigation im Dateisystem,
Fedora 24 Workstation Installation
[Geben Sie Text ein] Fedora 24 Workstation Installation Fedora 24 Workstation Installation Inhalt Vorbereitung für die Installation... 2 Virtuelle Maschine einrichten... 3 Fedora 24 Workstation Installation...
Systemverwaltung mittels Skripts
Systemverwaltung mittels Skripts Sept. 2003 M. Rigling 1 / 1 Version 0.2 Inhaltsverzeichnis: Systemverwaltung mittels Skripts...1 Inhaltsverzeichnis:...2 1. Skriptsprachen...3 2. Zur Erstellung von Skripts...3
Arbeiten mit der Shell Teil 1
Arbeiten mit der Shell Teil 1 Linux-Kurs der Unix-AG Zinching Dang 09. November 2015 Die Unix-Philosophie Es gibt viele kleine Programme Können die jeweiligen Aufgaben gut lösen Komplexe Aufgaben werden
Praktikumstermin B-07: make & Makefiles
Praktikumstermin B-07: make & Makefiles Version 2014-11-26: Problem mit dem Löschbefehl gelöst. Ursache: Auf den Terminalrechnern funkt ein Softwarepaket aus einer anderen Lehrveranstaltung dazwischen
Einrichten der TSM-Backup-Software unter dem Betriebssystem Ubuntu/Debian
Einrichten der TSM-Backup-Software unter dem Betriebssystem Ubuntu/Debian TSM-Service 13.10.2015 1 Inhaltsverzeichnis EINRICHTEN DER TSM-BACKUP-SOFTWARE UNTER DEM BETRIEBSSYSTEM UBUNTU/DEBIAN 1 1. ALLGEMEINE
Lazarus 1.6. Installieren und fürs Windows-Cross-Compiling einrichten. Autor : Heiko Rompel Version 1.3
Lazarus 1.6 Installieren und fürs Windows-Cross-Compiling einrichten Autor : Heiko Rompel Version 1.3 Einleitung In dieser Anleitung wird erklärt welche Schritte nötig sind um unter Linux Mint 17.3 die
SFTP SCP - Synology Wiki
1 of 6 25.07.2009 07:43 SFTP SCP Aus Synology Wiki Inhaltsverzeichnis 1 Einleitung 1.1 Grundsätzliches 2 Voraussetzungen 2.1 Allgemein 2.2 für SFTP und SCP 3 Installation 3.1 Welche openssl Version 3.2
Kurzanleitung zu XML2DB
Kurzanleitung zu XML2DB Inhaltsverzeichnis 1. Einleitung...3 2. Entwicklungsumgebung...3 3. Betriebsanleitung...3 3.1 Einrichten der Java Umgebung...3 3.2 Allgemeines zu java und javac...4 3.2.1 Allgemeines
Die Überwachung lokaler Server Parameter durch den Local Check erfordert die Installation eines Monitoring Agents auf dem überwachten Server.
1 Local Monitor Die Überwachung lokaler Server Parameter durch den Local Check erfordert die Installation eines Monitoring Agents auf dem überwachten Server. ServerGuard24 unterstützt zwei Open Source
Material zum Grundlagenpraktikum ITS. eine kleine Linux-Befehlsreferenz. Stand: Oktober 2007 zusammengestellt von: Cornelia Menzel Version 1.
Material zum Grundlagenpraktikum ITS eine kleine Linux-Befehlsreferenz Stand: Oktober 2007 zusammengestellt von: Cornelia Menzel Version 1.0 Lehrstuhl für Netz- und Datensicherheit Ruhr-Universität Bochum
Linux-Befehlsreferenz
Grundpraktikum Netz- und Datensicherheit Linux-Befehlsreferenz Lehrstuhl für Netz- und Datensicherheit Ruhr-Universität Bochum Zusammengestellt von: Cornelia Menzel, Endres Puschner Stand: 15. September
Continuous Integration mit TravisCI u.a. Jan Steemann
Continuous Integration mit TravisCI u.a. Jan Steemann Ziele für heute sind: eine kleine Applikation und Code-Änderungen daran automatisiert zu testen Build-Status und Coverage zu veröffentlichen die Code-Coverage
Installationshinweise. Umsatzsteuer-Update 2017
Installationshinweise Umsatzsteuer-Update 2017 Dieses Dokument beschreibt die Installation des Umsatzsteuer-Updates 2017 Inhaltsverzeichnis Seite Installation des Umsatzsteuer-Updates 2017 3 Installieren
SLT Schwabacher Linuxtage 2009 Herzlich willkommen. Peter Botschafter / sudo
SLT Schwabacher Linuxtage 2009 Herzlich willkommen Entstehung / Geschichte Was ist Linux Linux ist nicht Windows Warum Linux Distributionen Welche Distributionen Unterschiede Live oder Installation Grafik
Eprog Starthilfe. 5. Oktober 2010. 1 Einleitung 2
Eprog Starthilfe 5. Oktober 2010 Inhaltsverzeichnis 1 Einleitung 2 2 Windows 2 2.1 Cygwin Installation................................... 2 2.2 Programmieren mit Emacs............................... 8
bedienerfreundlich plattformunabhängig Industrie 4.0 Web Viewer Smartphone-App kostenl. Hotline
Dokumentation Dragonfly QuickHMI mit Raspberry Pi Version 6 bedienerfreundlich plattformunabhängig Industrie 4.0 Web Viewer Smartphone-App kostenl. Hotline Indi.Systems GmbH Universitätsallee 23 D-28359
Grundlagen des Debian-Paketverwaltungssystems Eine kurze Einführung - WS 09/10. Fatih Abut ([email protected])
Fachbereich Informatik Master in Computer Science Grundlagen des Debian-Paketverwaltungssystems Eine kurze Einführung - WS 09/10 Fatih Abut ([email protected]) 22. Oktober 2009 Inhalt Problemstellung
Grundbefehle. LPI Zertifizierung. Auf dem Weg: Certified Linux
LPI Zertifizierung 1.103.3 Grundbefehle Copyright ( ) 2006-2009 by Dr. Walter Kicherer. This work is licensed under the Creative Commons Attribution-Noncommercial-Share Alike 2.0 Germany License. To view
Software-Installation
Software-Installation Autor: Oliver Boehm ([email protected]) Autor: Mirko Zeibig ([email protected]) Formatierung: Matthias Hagedorn ([email protected]) Lizenz: GFDL Software-Installation
Grundinstallation Apache Webserver
25.09.2017 14:08. 1/12 Grundinstallation Apache Webserver Grundinstallation Apache Webserver Unseren Apache-Webserver installieren wir einfach mit Hilfe von YUM. # yum install httpd httpd-tools -y Paketinhalte
Ghostscript Installation unter Windows 7
Ghostscript Installation unter Windows 7 Inhaltsverzeichnis Wozu benötigt man den Ghostscript Drucker in Sign Live! CC?... 1 Voraussetzung... 1 Hinweis:... 1 Installation Ghostscript... 1 Schritt 1: Ghostscript
LINUX Gesamtmitschrift
LINUX Gesamtmitschrift Martin Rabensteiner, 22.11.2015 Filesystem unter Linux - Keine Laufwerksbuchstaben - ~ Home-Verzeichnis User - Versteckte Dateien.filename Pfade 1. Absoluter Pfad eindeutiger Weg
Debian Packaging. Sebastian Reichel <[email protected]>
Debian Packaging Sebastian Reichel Debian - The universal OS Softwaresuche Abhängigkeiten Automatisches updaten... apt-get / aptitude apt-cache search foo apt-get install foo apt-get remove
Automatisierung mit make
Automatisierung mit make PeP et al. Toolbox Workshop PeP et al. e.v. Physikstudierende und ehemalige Physikstudierende der TU Dortmund 2017 Automatisierte, reproduzierbare Prozesse Problem: Kurz vor Abgabe
UNIX Die wichtigsten Befehle
UNIX Die wichtigsten Befehle Syntax alias shortname command at zeit [Tag] [Datei] cron cat [-nsuv] [datei] passwd [ben_name] finger user fg, bg job set [-ekntuvx] [name] sort [-bcdfimnurt] [+pos1 pos2]
KR-mega32-16 rev. 2.3 Thomas Krause, Krause Robotik
Kurzanleitung zur Installation der Software zum Mikrokontrollerbord KR-mega32-16 rev. 2.3 Thomas Krause, Krause Robotik [email protected] Krause Robotik www.krause-robotik.de email: [email protected]
Installation Messerli MySQL auf MAC OS X
Installation Messerli MySQL auf MAC OS X Einleitung Grundsätzlich wird bei der Installation der Messerli Software auf einem Mac-Server wie folgt vorgegangen: 1. Angepasster RMI-MySQL Server wird auf Mac
cs106 Informatiklabor Teil 1: Java-Installation
Herbstsemester 2009 cs106 Informatiklabor Teil 1: Java-Installation Florian Zeller Vorgehen und Ziele Wöchentlich eine Übung Unterstützte Bearbeitung während den Übungsstunden Austausch mit älteren Semestern
RPM-Konventionen - ein moderner Turm von Babel
RPM-Konventionen - ein moderner Turm von Babel Chemnitzer Linux-Tage 2016 Jörg Brühe Senior Support Engineer, FromDual GmbH [email protected] 1 / 40 FromDual GmbH Support Beratung remote-dba Schulung
