How do i compile OMV 5 from source for my MIPS (GnuBee) with debian 10 buster with all necessary dependencies/3rd party software?
Compile OMV from source for MIPS
-
-
No need to compile anything. omv is architecture independent. You can download and install the package. BUT some of the plugins don't do the correct thing on MIPS.
-
I tried to but:
Get:4 https://packages.openmediavault.org/public usul InRelease [12.7 kB]
Fetched 62.0 kB in 6s (10.3 kB/s)
Reading package lists... Done
N: Skipping acquire of configured file 'main/binary-mipsel/Packages' as repository 'https://packages.openmediavault.org/public usul InRelease' doesn't support architecture 'mipsel'
Are there any extra steps not listed in the guide?
-
-
I tried to but:
You are using an unsupported architecture. You don't get to use the scripting from the guide. You will have to download packages and install them manually. And the repos that omv and omv-extras add don't have mips repos.
-
Where do i download packages that are not architecture specific, is there any documentation for this procedure?
-
Where do i download packages that are not architecture specific,
http://packages.openmediavault.org/public/pool/main/o/
https://bintray.com/openmediavault-plugin-developers/usul
is there any documentation for this procedure?
Uh. nope. We generally don't document unsupported things.
-
-
first of all you should really follow this to migrate to buster:
https://feeding.cloud.geek.nz/…debian-buster-on-gnubee2/
then, the only thing you seem to need to build is php-pamCodeapt install -y devscripts build-essential debhelper po-debconf xsltproc php-dev libpam-dev quilt dget -u https://packages.openmediavault.org/public/pool/main/p/php-pam/php-pam_1.0.3-2.dsc (cd php-pam; dpkg-buildpackage) dpkg -i php-pam*.deb apt remove --purge -y devscripts build-essential debhelper po-debconf xsltproc php-dev libpam-dev quilt
then something like this should work:
Codeapt install -y php-fpm php-json php-cgi php-cli php-mbstring sshpass netplan.io php-bcmath mkdir -p /tmp/deb (cd /tmp/deb; wget https://packages.openmediavault.org/public/pool/main/libj/libjs-extjs6/libjs-extjs6_6.2.0.981-2_all.deb wget https://packages.openmediavault.org/public/pool/main/o/openmediavault/openmediavault_5.5.1-1_all.deb wget https://packages.openmediavault.org/public/pool/main/w/wsdd/wsdd_0.5-1_all.deb dpkg -i *.deb ) rm -rf /tmp/deb
-
first of all you should really follow this to migrate to buster:
https://feeding.cloud.geek.nz/…debian-buster-on-gnubee2/
then, the only thing you seem to need to build is php-pamCodeapt install -y devscripts build-essential debhelper po-debconf xsltproc php-dev libpam-dev quilt dget -u https://packages.openmediavault.org/public/pool/main/p/php-pam/php-pam_1.0.3-2.dsc (cd php-pam; dpkg-buildpackage) dpkg -i php-pam*.deb apt remove --purge -y devscripts build-essential debhelper po-debconf xsltproc php-dev libpam-dev quilt
I got this error when i execute dpkg-buildpackage.
Codegpg: übersprungen "Volker Theile <volker.theile@openmediavault.org>": Kein geheimer Schlüssel gpg: dpkg-sign.hoJBhxux/php-pam_1.0.3-2.dsc: clear-sign failed: Kein geheimer Schlüssel dpkg-buildpackage: Fehler: Signieren der .dsc-Datei fehlgeschlagen
How i can add the key?
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!