Difference between revisions of "Install an .ipk package without having the ipkg package management system (for end-users)"

From NAS-Central Buffalo - The Linkstation Wiki
Jump to: navigation, search
(added original contributor)
Line 1: Line 1:
 +
<center><font color=red>''This article is based on the work of nix from www.linkstationwiki.org''</font></center>
 +
 +
 
In case you somehow obtained an '''.ipk''' package which you want to install, but if you don't have the ipkg package management system installed (or it is not working), the following are the steps to manually install an '''.ipk''' package:
 
In case you somehow obtained an '''.ipk''' package which you want to install, but if you don't have the ipkg package management system installed (or it is not working), the following are the steps to manually install an '''.ipk''' package:
  

Revision as of 17:07, 29 June 2006

This article is based on the work of nix from www.linkstationwiki.org


In case you somehow obtained an .ipk package which you want to install, but if you don't have the ipkg package management system installed (or it is not working), the following are the steps to manually install an .ipk package:


## Become root
su -
## Unpack the ipk outer wrapper
mkdir /tmp/inst
cd /tmp/inst
tar xvfz package.ipk

## Unpack the control file
tar xvfz control.tar.gz

## Look for scripts such as preinst and postinst
## Run the preinst script, if any
./preinst
## Unpack the main tarball under /
cd /
tar xvfz /tmp/inst/data.tar.gz

## Run the postinst script, if any
cd /tmp/inst
./postinst

## Cleanup
cd /tmp
rm -rf inst


The above commands just peels of the different archive wrappers, as explained in the other ipkg articles.