IPKG: Unterschied zwischen den Versionen

Aus Gemini-Wiki
Zur Navigation springen Zur Suche springen
 
Zeile 17: Zeile 17:
 
* Die Datei ( z.B. enigma2-plugin-movietagger_1.1-20061213- r0_mipsel.ipk) wird per FTP etc. auf die Box in den Ordner /tmp kopiert
 
* Die Datei ( z.B. enigma2-plugin-movietagger_1.1-20061213- r0_mipsel.ipk) wird per FTP etc. auf die Box in den Ordner /tmp kopiert
 
* Anschließend logged man sich via Telnet in die Console der Box ein.
 
* Anschließend logged man sich via Telnet in die Console der Box ein.
* In Telnet gibt man dann '' ipkg install /tmp/enigma2-plugin-movietagger_1.1-20061213-r0_mipsel.ipk'' ein. Und damit wird dieses Packet installiert. Das ergibt dann in etwa folgende Ausgabe:
+
* In Telnet gibt man dann '' ipkg install /tmp/enigma2-plugin-movietagger_1.1-20061213-r0_mipsel.ipk'' ein. Und damit wird dieses Paket installiert. Das ergibt dann in etwa folgende Ausgabe:
 
<div style="margin:0; margin-top:10px; border:1px solid #dfdfdf; padding: 0em 1em 1em 1em; background-color:#dfefdf; align:left; margin-top:10px; vertical-align:top">
 
<div style="margin:0; margin-top:10px; border:1px solid #dfdfdf; padding: 0em 1em 1em 1em; background-color:#dfefdf; align:left; margin-top:10px; vertical-align:top">
 
root@dm7025:~> ipkg install /tmp/enigma2-plugin-movietagger_1.1-20061213-r0_mipsel.ipk
 
root@dm7025:~> ipkg install /tmp/enigma2-plugin-movietagger_1.1-20061213-r0_mipsel.ipk
Zeile 27: Zeile 27:
 
root@dm7025:~>  
 
root@dm7025:~>  
 
</div>
 
</div>
* anschließend ist dieses Packet installiert und kann benutzt werden.
+
* anschließend ist dieses Paket installiert und kann benutzt werden.
  
 
= Deinstallation eines IPKG =
 
= Deinstallation eines IPKG =

Version vom 23. Juli 2007, 11:39 Uhr

Übersicht

IPKG ist ein Akronym für „Itsy Package Management System" (engl., „Klitzekleines Paket Verwaltungs System“). Das Format wurde als Paketmanager für Computer mit wenigen Ressourcen entworfen. Auf folgende Punkte wurde bei der Entwicklung besonderer Wert gelegt:

  • Die Kontrollprogramme selbst sind sehr klein.
  • Die installierten Meta-Daten beschränken sich auf das Wichtigste.
  • Die verfügbaren Pakete sind möglichst klein. Der Paketbaum soll sehr fein granuliert sein.

Pakete dieses Formats haben die Endung .ipk. Abgeleitet ist dieses Format vom Debian-Paketsystem. Es sollte kein neues System entworfen werden, sondern nur ein bestehendes auf die speziellen Ansprüche angepasst werden. Die Debian-Distribution ist auch eine der größten Linux Distributionen weltweit. Da iPKG vom Debian-Paketformat abgeleitet ist, ist es relativ leicht, bestehende Debian-Pakete ins iPKG-Format zu konvertieren. Dadurch müssen in der Regel keine neuen Pakete von Anfang an neu erstellt werden.

Installation eines IPKG

Auf der Dreambox wird ein IPKG-Paket nach folgendem Beispiel installiert:

  • Die Datei ( z.B. enigma2-plugin-movietagger_1.1-20061213- r0_mipsel.ipk) wird per FTP etc. auf die Box in den Ordner /tmp kopiert
  • Anschließend logged man sich via Telnet in die Console der Box ein.
  • In Telnet gibt man dann ipkg install /tmp/enigma2-plugin-movietagger_1.1-20061213-r0_mipsel.ipk ein. Und damit wird dieses Paket installiert. Das ergibt dann in etwa folgende Ausgabe:

root@dm7025:~> ipkg install /tmp/enigma2-plugin-movietagger_1.1-20061213-r0_mipsel.ipk

Installing enigma2-plugin-movietagger (1.1-20061213-r0) to root...

Configuring enigma2-plugin-movietagger

root@dm7025:~>

  • anschließend ist dieses Paket installiert und kann benutzt werden.

Deinstallation eines IPKG

Deinstalliert werden kann jedes IPKG-Paket über seinen Packetname. In diesem Beispiel enigma2-plugins-movietagger .

root@dm7025:~> ipkg remove enigma2-plugin-movietagger

Removing package enigma2-plugin-movietagger from root...

root@dm7025:~>