Assumed you got your new libraries in an iPKG-format you can proceed as follows
ipkg-cl install <package>
for instance/ffx $ ipkg-cl install ssh_4.3p2-3.1.4-festo0_arm.ipk Installing ssh (4.3p2-3.1.4-festo0) to root... Configuring ssh --- Updating dynamic library cache Successfully terminated. /ffx $
To remove an installed package use the command ipkg-cl remove <pkg-name>
.
To receive the correct <pkg-name>
use the command ipkg-cl info
first for instance
/ffx $ ipkg-cl info Package: ssh Version: 4.3p2-3.1.4-festo0 Status: install user installed Architecture: arm Installed-Time: 1136080559 Successfully terminated. /ffx $ ipkg-cl remove ssh Removing package ssh from root... --- Updating dynamic library cache Successfully terminated. /ffx $
In some cases you will get the desired libraries in plain form - not packed in iPKG-format. In this case you must fullfill following procedure.
/ffx
on the FESTO SBOx-smartcamera..so
files) to the new created directory.dynamic-linkloader
where the new files are archived. Therefore you will have to edit the file /ffx/etc/ld.so.conf
. This means you must append your path in the file (e.g. with vi
). The file might then look like:/lib /ffx/lib /ffx/X11/lib /ffx/mylibs
ldconfig
To remove installed libraries just remove them from the archiving directory and also delete the directory.
Then edit the file /ffx/etc/ld.so.conf
and get rid of the old stuff.
After updating the linker-cache with ldconfig
the libraries are fully deinstalled.
Here is a short list of available packages ready for you to install on your FESTO SBOx-smartcamera. Commonly the will be installed in subdirectories
in /ffx
.
Your FESTO SBOx-smartcamera is shipped with a few installed libraries worth to talk about:
All of these files (except libocamera.so –> see toolchain) have a working copy in the FESTO-toolchain directory because when
compiling and linking your applications they are also required.
Additionally your toolchain is equipped with some libraries you might use in other projects. To use them, just install them on the camera:
Cannot satisfy the following dependencies
./ffx $ ipkg-cl install codesys_2.4.6.0tsp2.0-3.1.4-festo0_arm.ipk Installing codesys (2.4.6.0tsp2.0-3.1.4-festo0) to root... Nothing to be done An error ocurred, return value: 1. Collected errors: ERROR: Cannot satisfy the following dependencies for codesys: crypt /ffx $
crypt
package has to be installed FIRST.