Trizen: Unterschied zwischen den Versionen

Aus wiki.archlinux.de
(Artikel "Trizen" begonnen)
 
(Artikel erweitert)
Zeile 4: Zeile 4:


== Installation ==
== Installation ==
{{achtung|Beachte die [[AUR Sicherheitshinweise]]!}}
 
Das Paket {{AUR|trizen}} kann aus dem [[AUR]] installiert werden. Sollte noch kein AUR-Hilfsprogramm zu diesem Zweck vorhanden sein, kann folgender Befehl mit normalen Nutzerrechten ausgeführt werden:  
Das Paket {{AUR|trizen}} kann aus dem [[AUR]] installiert werden.  
 
Sollte noch kein AUR-Hilfsprogramm zu diesem Zweck vorhanden sein, kann folgender Befehl mit normalen Nutzerrechten ausgeführt werden:  
{{bc|<nowiki>git clone https://aur.archlinux.org/trizen.git && cd trizen && makepkg -si</nowiki>}}
{{bc|<nowiki>git clone https://aur.archlinux.org/trizen.git && cd trizen && makepkg -si</nowiki>}}
Durch den Befehl werden das PKGBUILD und der Source Code heruntergeladen, das Paket gebaut und anschließend inklusive fehlender Abhängigkeiten installiert.
Durch den Befehl werden das PKGBUILD und der Source Code heruntergeladen, das Paket gebaut und anschließend inklusive fehlender Abhängigkeiten installiert.
Trizen ist zudem als [[Git]]-Version verfügbar: {{AUR|trizen.git}}
Der entsprechende Befehl für den Bau und die Installation des Git-Paketes ohne Einsatz eines AUR-Hilfsprogramm ist:
{{bc|<nowiki>git clone https://aur.archlinux.org/trizen-git.git && cd trizen && makepkg -si</nowiki>}}


== Konfiguration ==
== Konfiguration ==
Trizen erzeugt automatisch eine vorausgefüllte Konfigurationsdatei {{ic|~/.config/trizen/trizen.conf}}. Die dort einstellbaren Optionen werden in der Konfigurationsdatei erläutert.
Trizen erzeugt automatisch eine vorausgefüllte Konfigurationsdatei {{ic|~/.config/trizen/trizen.conf}}. Die dort einstellbaren Optionen werden in der Konfigurationsdatei erläutert.


Der Start von ''trizen'' erfolgt mit normalen Nutzerrechten. Erst wenn der Build-Prozess eines Paketes abgeschlossen ist, fordert ''trizen'' per [[sudo]] erhöhte Rechte für eine Installation an.
Pakete, die bei Updates aus dem AUR von Trizen ignoriert werden sollen, können in der Datei {{ic|/etc/pacman.conf}} unter {{ic|IgnorePkg}} eingetragen werden.
 
== Ausführungsrechte ==
 
{{achtung|Beachte die [[AUR Sicherheitshinweise]]!}}
Der Start von Trizen muss stets mit normalen Nutzerrechten erfolgen. Trizen erstellt die Pakete mit [[makepkg]] – eine Ausführung als root ist dabei nicht zulässig.
 
Erst wenn der Build-Prozess eines Paketes abgeschlossen ist, werden bei Bedarf erhöhte Rechte angefordert – entweder:


Pakete, die bei Updates aus dem AUR von ''trizen'' ignoriert werden sollen, können in der Datei {{ic|/etc/pacman.conf}} unter {{ic|IgnorePkg}} eingetragen werden.
* Trizen fordert erhöhte Rechte an, um ein fertig gebautes Paket in das Verzeichnis {{ic|/var/cache/pacman/pkg}} verschieben zu können, oder
*Trizen übergibt [[pacman]] ein fertig gebautes Paket zur Installation. In diesem Fall fordert ''pacman'' erhöhte Rechte an.  


Für ''trizen'' gibt es keinen Handbucheintrag, den man mit {{ic|man trizen}} aufrufen könnte. Die Hilfen zur Bedienung des Programmes sind in ''1) Hauptoptionen'', 2) ''Sync-Optionen'' und 3) ''Get-Optionen'' untergliedert:
Ist [[sudo]] installiert, wird zur Einholung erforderlicher Rechte vorzugsweise darauf zurückgegriffen. Andernfalls wird das Passwort für root  miitels ''su'' angefordert.
trizen -h
 
trizen -Sh
== Dokumentation ==
trizen -Gh
 
Für Trizen gibt es keinen Handbucheintrag, den man mit {{ic|man trizen}} aufrufen könnte. Die Hilfen zur Bedienung des Programmes sind untergliedert in:
#Hauptoptionen {{ic|trizen -h}}
#Sync-Optionen {{ic|trizen -Sh}}
#Get-Optionen {{ic|trizen -Gh}}
 
Der Aufbau der Befehle in Trizen deckt sich weitgehend mit [[pacman]], was die Bedienung intuitiv und transparent macht.


== Befehlsübersicht ==
== Befehlsübersicht ==
Die Befehlslogik von ''trizen'' deckt sich weitgehend mit [[pacman]], was die Bedienung der Grundfunktionen einfach und transparent macht. Eine kleine Auswahl gängiger Befehle:
 
Eine kleine Auswahl gängiger Befehle:


{| {{prettytable}}
{| {{prettytable}}

Version vom 6. Januar 2018, 02:52 Uhr

Dieser Artikel oder Artikelabschnitt ist noch nicht vollständig!


„Trizen“ wurde von Werner (Diskussion) als in Bearbeitung markiert. Um Bearbeitungskonflikte zu vermeiden, kontaktiere Werner (Diskussion) bitte, bevor du den Artikel bearbeitest.


Trizen gehört zu den AUR Hilfsprogrammen und erleichtert es, Softwarepakete aus dem AUR zu bauen und zu installieren. In der Programmiersprache Perl geschrieben, ist das Programm Trizen ist ein leichtgewichtiges, schnelles und universelles Werkzeug. Trizen unterstützt die Pacman-Syntax. Installationsanfragen für Pakete aus den Repositorien core, community und extra werden direkt an Pacman weitergeleitet.

Installation

Das Paket trizenAUR kann aus dem AUR installiert werden.

Sollte noch kein AUR-Hilfsprogramm zu diesem Zweck vorhanden sein, kann folgender Befehl mit normalen Nutzerrechten ausgeführt werden:

git clone https://aur.archlinux.org/trizen.git && cd trizen && makepkg -si

Durch den Befehl werden das PKGBUILD und der Source Code heruntergeladen, das Paket gebaut und anschließend inklusive fehlender Abhängigkeiten installiert.

Trizen ist zudem als Git-Version verfügbar: trizen.gitAUR

Der entsprechende Befehl für den Bau und die Installation des Git-Paketes ohne Einsatz eines AUR-Hilfsprogramm ist:

git clone https://aur.archlinux.org/trizen-git.git && cd trizen && makepkg -si

Konfiguration

Trizen erzeugt automatisch eine vorausgefüllte Konfigurationsdatei ~/.config/trizen/trizen.conf. Die dort einstellbaren Optionen werden in der Konfigurationsdatei erläutert.

Pakete, die bei Updates aus dem AUR von Trizen ignoriert werden sollen, können in der Datei /etc/pacman.conf unter IgnorePkg eingetragen werden.

Ausführungsrechte

Achtung: Beachte die AUR Sicherheitshinweise!

Der Start von Trizen muss stets mit normalen Nutzerrechten erfolgen. Trizen erstellt die Pakete mit makepkg – eine Ausführung als root ist dabei nicht zulässig.

Erst wenn der Build-Prozess eines Paketes abgeschlossen ist, werden bei Bedarf erhöhte Rechte angefordert – entweder:

  • Trizen fordert erhöhte Rechte an, um ein fertig gebautes Paket in das Verzeichnis /var/cache/pacman/pkg verschieben zu können, oder
  • Trizen übergibt pacman ein fertig gebautes Paket zur Installation. In diesem Fall fordert pacman erhöhte Rechte an.

Ist sudo installiert, wird zur Einholung erforderlicher Rechte vorzugsweise darauf zurückgegriffen. Andernfalls wird das Passwort für root miitels su angefordert.

Dokumentation

Für Trizen gibt es keinen Handbucheintrag, den man mit man trizen aufrufen könnte. Die Hilfen zur Bedienung des Programmes sind untergliedert in:

  1. Hauptoptionen trizen -h
  2. Sync-Optionen trizen -Sh
  3. Get-Optionen trizen -Gh

Der Aufbau der Befehle in Trizen deckt sich weitgehend mit pacman, was die Bedienung intuitiv und transparent macht.

Befehlsübersicht

Eine kleine Auswahl gängiger Befehle:

Befehl Kurzbeschreibung
trizen -S <Paketname> Installation eines oder mehrerer Pakete
trizen -Syu Paketdatenbank synchronisieren und komplette Systemaktualisierung durchführen
trizen -Syua Datenbank für AUR-Pakete synchronisieren und nur Pakete aus dem AUR aktualisieren
trizen -U <Paketname> Ein lokales Paket installieren (z.B. nach fertig gestelltem Build)
trizen -Ss <Suchbegriff> Nach Schlüsselwort(en) in Paketnamen und Paketbeschreibungen suchen
trizen -Si <Paketname> Informationen zu einem bestimmten Paket abrufen
trizen -Qi <Paketname> Informationen zu einem bereits installierten Paket abrufen
trizen -Fo <Pfad/Dateiname> Paketzugehörigkeit einer Datei abfragen – z. B. trizen -Fo usr/lib/udev/scsi_id