This product uses Open Source software. Please read the Open Source software Licenses page for full details.
We do not recommend using the Manager to develop and compile software for use on the device. Instead, we recommend that you build the software on a development machine. Since the Manager is running a modified version of Fedora 29 for x86_64, we recommend that you use Fedora 29 as your development environment (newer versions of Fedora may be suitable).
The source provided is provided in Red Hat Package Management (RPM) files. Specification and information about using and interacting with the RPM format can be found at http://rpm.org and on http://fedoraproject.org.
While it is not recommended, you can modify and build the software using an operating system other than Fedora. Each source RPM package provided contains source code and configuration scripts compatible with standard development tools found on a typical GNU/Linux distribution.
To build binaries for a Fedora system, we recommend using Mock http://fedoraproject.org/wiki/Projects/Mock, a program that creates chroots and builds packages in them. This will allow you to build packages targeted toward the custom version of Fedora running on the Manager.
For example, to rebuild the GDB source file, you could run mock as follows:
mock -r fedora-16-x86_64 --rebuild gdb-7.3.50.20110722-13.fc16.src.rpm
This will produce a binary RPM file that you can copy over the device either over the network or on a USB device.
Once on the device you can install the RPM file using yum, which is installed on the Manager.
Unmodified RPM file:
yum reinstall gdb-7.3.50.20110722-13.fc16.x86_64.rpm
Modified RPM file:
yum upgrade gdb-xxx.rpm
GeoIP-GeoLite-data-2018.06-2.fc29.src.rpm
ModemManager-1.8.0-4.fc29.src.rpm
NetworkManager-1.12.6-5.fc29.src.rpm
WALinuxAgent-2.2.25-4.fc29.src.rpm
argon2-20161029-7.fc29.src.rpm
audit-3.0-0.9.20190507gitf58ec40.fc29.src.rpm
authselect-1.0.4-1.fc29.src.rpm
autogen-5.18.14-2.fc29.src.rpm
babeltrace-1.5.6-1.fc29.src.rpm
binutils-2.31.1-25.fc29.src.rpm
ca-certificates-2018.2.26-2.fc29.src.rpm
compat-openssl10-1.0.2o-3.fc29.src.rpm
cracklib-2.9.6-15.fc29.src.rpm
crontabs-1.11-17.20150630git.fc29.src.rpm
crypto-policies-20190527-1.git0b3add8.fc29.src.rpm
cryptsetup-2.0.6-1.fc29.src.rpm
cyrus-sasl-2.1.27-0.3rc7.fc29.src.rpm
dbus-python-1.2.8-3.fc29.src.rpm
device-mapper-multipath-0.7.7-6.gitef6d98b.fc29.src.rpm
device-mapper-persistent-data-0.7.6-2.fc29.src.rpm
ding-libs-0.6.1-41.fc29.src.rpm
dnf-plugins-core-4.0.7-1.fc29.src.rpm
dracut-049-26.git20181204.fc29.src.rpm
e2fsprogs-1.44.6-1.fc29.src.rpm
ebtables-2.0.10-28.fc29.src.rpm
fedora-logos-28.0.3-2.fc29.src.rpm
findutils-4.6.0-21.fc29.src.rpm
fipscheck-1.5.0-5.fc29.src.rpm
firewalld-0.6.3-1.fc29.src.rpm
fontconfig-2.13.1-3.fc29.src.rpm
fontpackages-1.44-22.fc29.src.rpm
gettext-0.19.8.1-18.fc29.src.rpm
gobject-introspection-1.58.3-1.fc29.src.rpm
graphite2-1.3.10-6.fc29.src.rpm
ima-evm-utils-1.1-4.fc29.src.rpm
initscripts-10.01-1.fc29.src.rpm
iputils-20180629-2.fc29.src.rpm
kernel-5.1.21-200.fc29.src.rpm
keyutils-1.5.10-8.fc29.src.rpm
libXrender-0.9.10-8.fc29.src.rpm
libarchive-3.3.3-6.fc29.src.rpm
libassuan-2.5.2-1.fc29.src.rpm
libatomic_ops-7.6.6-1.fc29.src.rpm
libcap-ng-0.7.9-5.fc29.src.rpm
libcgroup-0.41-20.fc29.src.rpm
libcomps-0.1.11-1.fc29.src.rpm
libcroco-0.6.12-5.fc29.src.rpm
libdatrie-0.2.9-8.fc29.src.rpm
libedit-3.1-24.20170329cvs.fc29.src.rpm
liberation-fonts-2.00.3-1.fc29.src.rpm
libfastjson-0.99.8-3.fc29.src.rpm
libgcrypt-1.8.4-1.fc29.src.rpm
libgpg-error-1.33-1.fc29.src.rpm
libkcapi-1.1.1-16.fc29.src.rpm
libmemcached-1.0.18-14.fc29.src.rpm
libmetalink-0.1.3-7.fc29.src.rpm
libmodulemd-2.6.0-1.fc29.src.rpm
libmspack-0.10.1-0.1.alpha.fc29.src.rpm
libnetfilter_conntrack-1.0.7-1.fc29.src.rpm
libnfnetlink-1.0.1-14.fc29.src.rpm
libnsl2-1.2.0-3.20180605git4a062cf.fc29.src.rpm
libpciaccess-0.14-2.fc29.src.rpm
libpipeline-1.5.0-5.fc29.src.rpm
libpwquality-1.4.0-10.fc29.src.rpm
libreport-2.10.1-1.fc29.src.rpm
libseccomp-2.4.1-0.fc29.src.rpm
libsecret-0.18.7-1.fc29.src.rpm
libsemanage-2.8-8.fc29.src.rpm
libsigsegv-2.11-6.fc29.src.rpm
libtalloc-2.1.14-2.fc29.src.rpm
libtevent-0.9.37-2.fc29.src.rpm
libtirpc-1.1.4-2.rc2.fc29.src.rpm
libtomcrypt-1.18.2-2.fc29.src.rpm
libtommath-1.0.1-9.fc29.src.rpm
libunistring-0.9.10-4.fc29.src.rpm
libutempter-1.1.6-15.fc29.src.rpm
libxcrypt-4.4.6-2.fc29.src.rpm
libxkbcommon-0.8.2-1.fc29.src.rpm
linux-atm-2.5.1-21.fc29.src.rpm
linux-firmware-20190514-96.fc29.src.rpm
lm_sensors-3.5.0-1.fc29.src.rpm
logrotate-3.14.0-4.fc29.src.rpm
mod_fcgid-2.3.9-16.fc29.src.rpm
mod_http2-1.15.1-1.fc29.src.rpm
ncurses-6.1-8.20180923.fc29.src.rpm
nettle-3.4.1rc1-1.fc29.src.rpm
ntfs-3g-2017.3.23-11.fc29.src.rpm
open-vm-tools-10.3.10-1.fc29.src.rpm
openldap-2.4.46-10.fc29.src.rpm
p11-kit-0.23.16.1-1.fc29.src.rpm
perl-Carp-1.50-417.fc29.src.rpm
perl-Exporter-5.73-418.fc29.src.rpm
perl-File-Path-2.16-1.fc29.src.rpm
perl-PathTools-3.75-1.fc29.src.rpm
perl-Scalar-List-Utils-1.50-417.fc29.src.rpm
perl-Socket-2.029-1.fc29.src.rpm
perl-Text-Tabs+Wrap-2013.0523-417.fc29.src.rpm
perl-Unicode-Normalize-1.26-417.fc29.src.rpm
perl-constant-1.33-418.fc29.src.rpm
perl-parent-0.237-2.fc29.src.rpm
perl-threads-2.22-417.fc29.src.rpm
perl-threads-shared-1.59-2.fc29.src.rpm
pkcs11-helper-1.22-6.fc29.src.rpm
policycoreutils-2.8-17.fc29.src.rpm
postgresql-10.9-1.fc29.src.rpm
procps-ng-3.3.15-4.fc29.src.rpm
publicsuffix-list-20180723-1.fc29.src.rpm
pygobject2-2.28.7-4.fc29.src.rpm
pygobject3-3.30.5-1.fc29.src.rpm
python-crypto-2.6.1-24.fc29.src.rpm
python-dateutil-2.7.5-1.fc29.src.rpm
python-decorator-4.3.0-1.fc29.src.rpm
python-distro-1.3.0-4.fc29.src.rpm
python-ldap-3.1.0-3.fc29.src.rpm
python-pip-18.1-1.fc29.src.rpm
python-psycopg2-2.7.5-3.fc29.src.rpm
python-pyasn1-0.3.7-4.fc29.src.rpm
python-setuptools-40.8.0-1.fc29.src.rpm
python-six-1.11.0-6.fc29.src.rpm
python-slip-0.6.4-12.fc29.src.rpm
python-sqlalchemy-1.2.19-1.fc29.src.rpm
python-systemd-234-7.fc29.src.rpm
python2-2.7.15-11.fc29.src.rpm
rpmfusion-free-release-29-1.src.rpm
rsyslog-8.1907.0-1.fc29.src.rpm
selinux-policy-3.14.2-60.fc29.src.rpm
shadow-utils-4.6-4.fc29.src.rpm
shared-mime-info-1.12-1.fc29.src.rpm
smartmontools-7.0-5.fc29.src.rpm
systemd-239-13.gitf4afb95.fc29.src.rpm
traceroute-2.1.0-7.fc29.src.rpm
usb_modeswitch-2.5.2-2.fc29.src.rpm
usb_modeswitch-data-20170806-3.fc29.src.rpm
util-linux-2.32.1-1.fc29.src.rpm