IPKG (en): Unterschied zwischen den Versionen

Aus Gemini-Wiki
Zur Navigation springen Zur Suche springen
K (Ipkg (en) wurde nach IPKG (en) verschoben)
 
(11 dazwischenliegende Versionen von 4 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
[[Kategorie:Index]]
 
[[Kategorie:Basis knowledge]]
 
 
{|width="40%"
 
{|width="40%"
  |[[Bild:deutsch.png]] - [[Ipkg|in Deutsch]]
+
  |[[Bild:deutsch.png]] - [[IPKG|in Deutsch]]
  |[[Bild:english.png]] - [[Ipkg (en)|in English]]
+
  |[[Bild:english.png]] - [[IPKG (en)|in English]]
 
  |}
 
  |}
 
'''IPKG''' is a very lightweight package management system. It was designed for Linux installations with severe storage limitations such as handheld computers. iPKG is more than just an embedded Linux flash image builder, (although it does that fairly well). It also allows for dynamic installation/removal of packages on a running system.
 
'''IPKG''' is a very lightweight package management system. It was designed for Linux installations with severe storage limitations such as handheld computers. iPKG is more than just an embedded Linux flash image builder, (although it does that fairly well). It also allows for dynamic installation/removal of packages on a running system.
Zeile 13: Zeile 11:
  
 
Packages have the extension ''.ipk''. iPKG package format is  based on Debian's package format ''.deb'', with as result that it is easy to convert existing Debian packages to iPKG.
 
Packages have the extension ''.ipk''. iPKG package format is  based on Debian's package format ''.deb'', with as result that it is easy to convert existing Debian packages to iPKG.
 +
 +
{{Hinweis|Since OE 1.6 the IPKG package management was replaced by [[OPKG (en)|OPKG]] ([http://code.google.com/p/opkg/ Open PacKaGe]). The command <code>ipkg</code> must be replaced with <code>'''opkg'''</code>.}}
  
 
== Installing ==
 
== Installing ==
 
To install a IPKG-package follow the steps below:
 
To install a IPKG-package follow the steps below:
* Copy the package (e.g. <code>enigma2-plugin-movietagger_1.1-20061213- r0_mipsel.ipk</code>) to the Dreambox into the directory <code>/tmp</code> with the help of [[FTP]] etc.  
+
* Copy the package (e.g. <code>enigma2-plugin-movietagger_1.1-20061213- r0_mipsel.ipk</code>) to the Dreambox into the directory <code>/tmp</code> with the help of [[FTP (en)|FTP]] etc.  
* Login to the Dreambox's console with [[Telnet]].
+
* Login to the Dreambox's console with [[Telnet (en)|telnet]].
 
* Use <code>ipkg install /tmp/enigma2-plugin-movietagger_1.1-20061213-r0_mipsel.ipk</code> to install the package. You should see something like:
 
* Use <code>ipkg install /tmp/enigma2-plugin-movietagger_1.1-20061213-r0_mipsel.ipk</code> to install the package. You should see something like:
 
+
<syntaxhighlight>
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
Installing enigma2-plugin-movietagger (1.1-20061213-r0) to root...
+
Installing enigma2-plugin-movietagger (1.1-20061213-r0) to root...
Configuring enigma2-plugin-movietagger
+
Configuring enigma2-plugin-movietagger
root@dm7025:~>  
+
root@dm7025:~>  
 
+
</syntaxhighlight>
 
* The package is now installed and can be used.
 
* The package is now installed and can be used.
  
 
== Removing ==
 
== Removing ==
 
A IPKG-package can be removed using the package name (e.g. <code>enigma2-plugins-movietagger</code>).
 
A IPKG-package can be removed using the package name (e.g. <code>enigma2-plugins-movietagger</code>).
 +
<syntaxhighlight>
 +
root@dm7025:~> ipkg remove enigma2-plugin-movietagger
 +
Removing package enigma2-plugin-movietagger from root...
 +
root@dm7025:~>
 +
</syntaxhighlight>
  
root@dm7025:~> ipkg remove enigma2-plugin-movietagger
+
[[Kategorie:Instructions (en)]]
Removing package enigma2-plugin-movietagger from root...
+
[[Kategorie:Enigma2 (en)]]
root@dm7025:~>
 
 
 
'''Back to overview:[[Installation of extensions (plugins)]] or [[Mainpage]]'''
 

Aktuelle Version vom 14. September 2013, 12:07 Uhr

Deutsch.png - in Deutsch English.png - in English

IPKG is a very lightweight package management system. It was designed for Linux installations with severe storage limitations such as handheld computers. iPKG is more than just an embedded Linux flash image builder, (although it does that fairly well). It also allows for dynamic installation/removal of packages on a running system.

iPKG is itsy in several ways:

  • The control programs themselves are small,
  • The installed meta-data tries to be only what is absolutely essential,
  • The available packages are small. The idea is that the package tree should be as fine-grain as possible.

Packages have the extension .ipk. iPKG package format is based on Debian's package format .deb, with as result that it is easy to convert existing Debian packages to iPKG.

Ambox notice.png Since OE 1.6 the IPKG package management was replaced by OPKG (Open PacKaGe). The command ipkg must be replaced with opkg.

Installing

To install a IPKG-package follow the steps below:

  • Copy the package (e.g. enigma2-plugin-movietagger_1.1-20061213- r0_mipsel.ipk) to the Dreambox into the directory /tmp with the help of FTP etc.
  • Login to the Dreambox's console with telnet.
  • Use ipkg install /tmp/enigma2-plugin-movietagger_1.1-20061213-r0_mipsel.ipk to install the package. You should see something like:
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:~>
  • The package is now installed and can be used.

Removing

A IPKG-package can be removed using the package name (e.g. enigma2-plugins-movietagger).

root@dm7025:~> ipkg remove enigma2-plugin-movietagger
Removing package enigma2-plugin-movietagger from root...
root@dm7025:~>