2021 Updated Nemesis Base Modules
Moderator: M. Eerie
- francois
- Contributor
- Posts: 6435
- Joined: 28 Dec 2010, 14:25
- Distribution: xfce plank porteus nemesis
- Location: Le printemps, le printemps, le printemps... ... l'hiver s'essoufle.
2020 Updated Nemesis Base Modules
@beny:
Trizen is available in the artix repos. It replaces yaourt.
Trizen is available in the artix repos. It replaces yaourt.
Prendre son temps, profiter de celui qui passe.
- ncmprhnsbl
- DEV Team
- Posts: 3936
- Joined: 20 Mar 2012, 03:42
- Distribution: v5.0-64bit
- Location: australia
- Contact:
2021 Updated Nemesis Base Modules
2021-02-01 updated base modules
notes:
001-core:
python is now included, and moved some gcc-libs to 05-devel(eg. libgphobos) so net size increase is small
udev-fstab-update script fixed for ntfs udisks2 behaviour
05-devel:
moved some gcc-libs to 05-devel(eg. libgphobos): size jumps to 133.3 mb
using trizen from artix (was AUR built previously)
next time will add meson and ninja(seem to in widespread use), as python is now in 001-core
notes:
001-core:
python is now included, and moved some gcc-libs to 05-devel(eg. libgphobos) so net size increase is small
udev-fstab-update script fixed for ntfs udisks2 behaviour
05-devel:
moved some gcc-libs to 05-devel(eg. libgphobos): size jumps to 133.3 mb
using trizen from artix (was AUR built previously)
next time will add meson and ninja(seem to in widespread use), as python is now in 001-core
and is included in 05-devel, since it's fairly useless without headers, compilers and such
Forum Rules : https://forum.porteus.org/viewtopic.php?f=35&t=44
2021 Updated Nemesis Base Modules
Getting better and better
gmp 6.2.1-1 package seems to be in both core and xtra.
> Does not compute_
https://forum.porteus.org/viewtopic.php?p=94310#p94310
https://forum.porteus.org/viewtopic.php?p=84002#p84002
https://forum.porteus.org/viewtopic.php?p=77174#p77174
https://forum.porteus.org/viewtopic.php?f=39&t=8584
https://forum.porteus.org/viewtopic.php?p=94310#p94310
https://forum.porteus.org/viewtopic.php?p=84002#p84002
https://forum.porteus.org/viewtopic.php?p=77174#p77174
https://forum.porteus.org/viewtopic.php?f=39&t=8584
- ncmprhnsbl
- DEV Team
- Posts: 3936
- Joined: 20 Mar 2012, 03:42
- Distribution: v5.0-64bit
- Location: australia
- Contact:
2021 Updated Nemesis Base Modules
indeed... reuploaded 003-xtra-20210202.xzm with gmp removed and some pkgconfig files moved to devel
and reuploaded 05-devel-20210202.xzm with those pkgconfig files from xtra and added meson and ninja
Forum Rules : https://forum.porteus.org/viewtopic.php?f=35&t=44
- Rava
- Contributor
- Posts: 5401
- Joined: 11 Jan 2011, 02:46
- Distribution: XFCE 5.01 x86_64 + 4.0 i586
- Location: Forests of Germany
2021 Updated Nemesis Base Modules
Is there a way to get files from mega.nz using wget without using a browser?ncmprhnsbl wrote: ↑28 Jan 2018, 04:31001-core-20210201.xzm 126.9 mb sha256sum:
268c698be9575d5c00e96df0159f7c470ff78108c7478e5511e67fcc5c1a7ad7
Trying to gets me a html page that lynx displays as such:
Code: Select all
_______________________________________________________________________
_______________________________________________________________________
_______________________________________________________________________
_______________________________________________________________________
IFRAME: about:blank
UNMODIFIABLE form text field. Use UP or DOWN arrows or tab to move off.
Code: Select all
Alert!: Unsupported URL scheme!
Cheers!
Yours Rava
Yours Rava
- ncmprhnsbl
- DEV Team
- Posts: 3936
- Joined: 20 Mar 2012, 03:42
- Distribution: v5.0-64bit
- Location: australia
- Contact:
2021 Updated Nemesis Base Modules
check out this script: https://gist.github.com/zanculmarktum/1 ... 80ccea8d7e
seems it gets a usable link for wget..
Forum Rules : https://forum.porteus.org/viewtopic.php?f=35&t=44
- Rava
- Contributor
- Posts: 5401
- Joined: 11 Jan 2011, 02:46
- Distribution: XFCE 5.01 x86_64 + 4.0 i586
- Location: Forests of Germany
2021 Updated Nemesis Base Modules
It would be so much fun using mega.nz when downloading via megafetch.sh … if it would get the sha256sum right:ncmprhnsbl wrote: ↑04 Feb 2021, 06:11check out this script: https://gist.github.com/zanculmarktum/1 ... 80ccea8d7e
seems it gets a usable link for wget..
Code: Select all
root@porteus:/1/bin/linux/porteus/nemesis# ./megafetch.sh "https://mega.nz/file/aQ4iTCzK#-WMdFSB-ES41sme3rkMuC7SMynz-Vr0neFOKvc-UDk4"
http://gfs530n013.userstorage.mega.co.nz/dl/KHVBWMVEHuCPCQL595GYrU12UkPoHRWsYDSBw_G6LIlTCvIWvE6RkTEHr72kofAmFc3-U4Cn8TPnzogWHaYW3c46llIhds-T3t1J7Ik0W_AC3G2DY-VFaFV6p1MjkQ
001-core-20210201.xzm
4defd769de28ac094de1ed0a61d72045
b48cca7cfe56bd270000000000000000
root@porteus:/1/bin/linux/porteus/nemesis# wget http://gfs530n013.userstorage.mega.co.nz/dl/KHVBWMVEHuCPCQL595GYrU12UkPoHRWsYDSBw_G6LIlTCvIWvE6RkTEHr72kofAmFc3-U4Cn8TPnzogWHaYW3c46llIhds-T3t1J7Ik0W_AC3G2DY-VFaFV6p1MjkQ -O 001-core-20210201.xzm
--2021-02-04 08:19:27-- http://gfs530n013.userstorage.mega.co.nz/dl/KHVBWMVEHuCPCQL595GYrU12UkPoHRWsYDSBw_G6LIlTCvIWvE6RkTEHr72kofAmFc3-U4Cn8TPnzogWHaYW3c46llIhds-T3t1J7Ik0W_AC3G2DY-VFaFV6p1MjkQ
Resolving gfs530n013.userstorage.mega.co.nz (gfs530n013.userstorage.mega.co.nz)... 122.56.56.207, 2403:9800:c020::14
Connecting to gfs530n013.userstorage.mega.co.nz (gfs530n013.userstorage.mega.co.nz)|122.56.56.207|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 133103616 (127M) [application/octet-stream]
Saving to: ‘001-core-20210201.xzm’
001-core-20210201.x 100%[===================>] 126.94M 1.12MB/s in 89s
2021-02-04 08:20:58 (1.43 MB/s) - ‘001-core-20210201.xzm’ saved [133103616/133103616]
root@porteus:/1/bin/linux/porteus/nemesis# sha256sum 001-core-20210201.xzm
9339abf7e4c6795f433c7984923929da2676801096d5ff6d15f09d766ca4f758 001-core-20210201.xzm
root@porteus:/1/bin/linux/porteus/nemesis# file 001-core-20210201.xzm
001-core-20210201.xzm: data
root@porteus:/1/bin/linux/porteus/nemesis# l 001-core-20210201.xzm
-rwxrwxrwx 1 root 133103616 2021-02-04 08:20 001-core-20210201.xzm
Added in 6 minutes 3 seconds:
nope, still the same differing sha256sum:
9339abf7e4c6795f433c7984923929da2676801096d5ff6d15f09d766ca4f758 001-core-20210201b.xzm
Cheers!
Yours Rava
Yours Rava
- ncmprhnsbl
- DEV Team
- Posts: 3936
- Joined: 20 Mar 2012, 03:42
- Distribution: v5.0-64bit
- Location: australia
- Contact:
2021 Updated Nemesis Base Modules
you missed the second part of the process that uses cat | openssl:
Code: Select all
# Usage:
# $ ./megafetch.sh https://mega.nz/#!abcdefgh!1234567890abcdefghijklmnopqrstuvwxyzABCDEFG
# http://gfs208n103.userstorage.mega.co.nz/dl/-abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890A
# file.name
# abcefghijklmnopqrstuvwxyz0123456 <<<THESE ENCRYPTION KEYS USED BELOW WITH openssl
# 1234567890abcdef0000000000000000
# $ wget -O file.name http://gfs208n103.userstorage.mega.co.nz/dl/-abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890A
# $ cat file.name | openssl enc -d -aes-128-ctr -K abcefghijklmnopqrstuvwxyz0123456 -iv 1234567890abcdef0000000000000000 > file.name.new <<<THIS BIT !!!
# $ mv -f file.name.new file.name
Forum Rules : https://forum.porteus.org/viewtopic.php?f=35&t=44
2021 Updated Nemesis Base Modules
Because after download completes you need to apply the decryption key :
Code: Select all
cat 001-core-20210201.xzm | openssl enc -d -aes-128-ctr -K 4defd769de28ac094de1ed0a61d72045 -iv b48cca7cfe56bd270000000000000000 > 001-core-20210201.xzm-ok.xzm
> Does not compute_
https://forum.porteus.org/viewtopic.php?p=94310#p94310
https://forum.porteus.org/viewtopic.php?p=84002#p84002
https://forum.porteus.org/viewtopic.php?p=77174#p77174
https://forum.porteus.org/viewtopic.php?f=39&t=8584
https://forum.porteus.org/viewtopic.php?p=94310#p94310
https://forum.porteus.org/viewtopic.php?p=84002#p84002
https://forum.porteus.org/viewtopic.php?p=77174#p77174
https://forum.porteus.org/viewtopic.php?f=39&t=8584
2021 Updated Nemesis Base Modules
Jeje. We collided
> Does not compute_
https://forum.porteus.org/viewtopic.php?p=94310#p94310
https://forum.porteus.org/viewtopic.php?p=84002#p84002
https://forum.porteus.org/viewtopic.php?p=77174#p77174
https://forum.porteus.org/viewtopic.php?f=39&t=8584
https://forum.porteus.org/viewtopic.php?p=94310#p94310
https://forum.porteus.org/viewtopic.php?p=84002#p84002
https://forum.porteus.org/viewtopic.php?p=77174#p77174
https://forum.porteus.org/viewtopic.php?f=39&t=8584
- Rava
- Contributor
- Posts: 5401
- Joined: 11 Jan 2011, 02:46
- Distribution: XFCE 5.01 x86_64 + 4.0 i586
- Location: Forests of Germany
2021 Updated Nemesis Base Modules
Great minds think alike. Indeed, and I missed the decryption part.
Code: Select all
root@porteus:/1/bin/linux/porteus/nemesis# cat 001-core-20210201.xzm | openssl enc -d -aes-128-ctr -K 4defd769de28ac094de1ed0a61d72045 -iv b48cca7cfe56bd270000000000000000 > 001-core-20210201.xzm-ok.xzm
root@porteus:/1/bin/linux/porteus/nemesis# sha256sum 001-core-20210201.xzm-ok.xzm
268c698be9575d5c00e96df0159f7c470ff78108c7478e5511e67fcc5c1a7ad7 001-core-20210201.xzm-ok.xzm
One should alter the script making the wget and decryption part automatic, maybe with added optional parameter to perform afterwards on the decrypted file a md5sum / sha???sum …
Silly me not even knows how to alter a filename when the extension could be one char e.g. what.c or four what.webm / what.html or even more e.g. whatsthat.desktop to decode file.ext into file-ok.ext whatever .ext might be. (And when there is no extension decode what into what-ok )
Added in 8 minutes 58 seconds:
On the other hand, that's not needed when coding it like in the script as quoted above (I added the keys and filenames as parameters)
Code: Select all
cat $FILENAME | openssl enc -d -aes-128-ctr -K $KEY1 -iv $KEY2 > ${FILENAME}.temp
mv -f ${FILENAME}.temp $FILENAME
Cheers!
Yours Rava
Yours Rava
-
- Shogun
- Posts: 434
- Joined: 02 May 2017, 09:51
- Distribution: v3.2.2-32 and Porteus-Artix-64
- Location: Chennai,India
2021 Updated Nemesis Base Modules
ncmp, With new xtra.xzm, booting is prolonged. Hangs for a minute or more at "runlevels" and "writing UTC time", though ultimately it boots to desktop.
With regular nemisis, when pman makes an application and writes to module folder, the system refuses to boot to desktop as X fails with, guest automatic login: xauth "time out in locking authority file /home/guest/.Xauthority"
guest folder has only guest:users permission with rwx for guest.
Happens even with base_only cheatcode, thereafter.
Any tips to solve? login=root , also not working.
No changes have been made to base modules.
* Eerie... Blaze's kernel 5.10.12 does not have crypto_user module. Does it affect encryption for bluetooth, router authorisation?
With regular nemisis, when pman makes an application and writes to module folder, the system refuses to boot to desktop as X fails with, guest automatic login: xauth "time out in locking authority file /home/guest/.Xauthority"
guest folder has only guest:users permission with rwx for guest.
Happens even with base_only cheatcode, thereafter.
Any tips to solve? login=root , also not working.
No changes have been made to base modules.
* Eerie... Blaze's kernel 5.10.12 does not have crypto_user module. Does it affect encryption for bluetooth, router authorisation?
Linux Kernel-4.4.272 -32 bit; Linux Kernel-5.4.185 - 64 bit
2021 Updated Nemesis Base Modules
I think Kernel 5.10.12 is AUFS only. Doesn't work for me in Nemesis. (I'm using 5.10.11)
Maybe this is causing such behaviour to you.
> Does not compute_
https://forum.porteus.org/viewtopic.php?p=94310#p94310
https://forum.porteus.org/viewtopic.php?p=84002#p84002
https://forum.porteus.org/viewtopic.php?p=77174#p77174
https://forum.porteus.org/viewtopic.php?f=39&t=8584
https://forum.porteus.org/viewtopic.php?p=94310#p94310
https://forum.porteus.org/viewtopic.php?p=84002#p84002
https://forum.porteus.org/viewtopic.php?p=77174#p77174
https://forum.porteus.org/viewtopic.php?f=39&t=8584
2021 Updated Nemesis Base Modules
Hello all nemesis fans,
Firstly, thanks for all this useful stuff.
I am a long user of porteus that I provide in a higly customized version to my biotech students for their course work since a number of years already. I am seriously considering to switch to nemesis because standard porteus is getting outdated and is not easy to update oneself. And I would like Aporteus if it would not rely on systemd.
So here I am, with some bits I found and/or intend to do:
a) The dec 20 updating script is really useful to update the base modules oneself, but I think the line:
rm -r usr/lib/{libasan,libgfortran,libgo,libtsan}* usr/lib/*.a usr/bin/js78* lib/pkgconfig usr/share/i18n/charmaps/*.gz
must be changed into:
rm -r usr/lib/{libasan,libgfortran,libgo,libgomp,libtsan}.so* usr/lib/*.a usr/bin/js78* lib/pkgconfig usr/share/i18n/charmaps/*.gz
Ohterwise, currently /usr/lib/libgobject.so* would be removed and it is required by X11 stuff.
b) Am I wrong, or persistence files are not being properly closed on the current nemesis system? Maybe I did no seach well enough, but I could not find anything on the forum, and any advise on how persistence files are handled by nemesis. Nevertheless, I am making some changes using initrd from aporteus with some minor changes, and adding some minor changes to how openrc handles the shutdown that I think would (mostly) solve this.
c) I would like to use lxde instead of xfce4 because I believe it is the skinnier windowing system that still give the feel and looks acceptable for people coming from non-linux systems. Well, xfce4 is not too fat either, and I could live with it, but still, I will make a try to install lxde from artix/arch (plus octave with all its dependencies, that is essential for my course). I don't know if others could be interested: if so, I may try to eventually share my findings (don't expect quick results, though, time is scarce and I'm not an expert).
That's all for today.
Regards,
Ricardo.
Firstly, thanks for all this useful stuff.
I am a long user of porteus that I provide in a higly customized version to my biotech students for their course work since a number of years already. I am seriously considering to switch to nemesis because standard porteus is getting outdated and is not easy to update oneself. And I would like Aporteus if it would not rely on systemd.
So here I am, with some bits I found and/or intend to do:
a) The dec 20 updating script is really useful to update the base modules oneself, but I think the line:
rm -r usr/lib/{libasan,libgfortran,libgo,libtsan}* usr/lib/*.a usr/bin/js78* lib/pkgconfig usr/share/i18n/charmaps/*.gz
must be changed into:
rm -r usr/lib/{libasan,libgfortran,libgo,libgomp,libtsan}.so* usr/lib/*.a usr/bin/js78* lib/pkgconfig usr/share/i18n/charmaps/*.gz
Ohterwise, currently /usr/lib/libgobject.so* would be removed and it is required by X11 stuff.
b) Am I wrong, or persistence files are not being properly closed on the current nemesis system? Maybe I did no seach well enough, but I could not find anything on the forum, and any advise on how persistence files are handled by nemesis. Nevertheless, I am making some changes using initrd from aporteus with some minor changes, and adding some minor changes to how openrc handles the shutdown that I think would (mostly) solve this.
c) I would like to use lxde instead of xfce4 because I believe it is the skinnier windowing system that still give the feel and looks acceptable for people coming from non-linux systems. Well, xfce4 is not too fat either, and I could live with it, but still, I will make a try to install lxde from artix/arch (plus octave with all its dependencies, that is essential for my course). I don't know if others could be interested: if so, I may try to eventually share my findings (don't expect quick results, though, time is scarce and I'm not an expert).
That's all for today.
Regards,
Ricardo.
2021 Updated Nemesis Base Modules
Thanks, Ricardo.
I think you mean this dec, 07 script. I can't modify it any longer because it is older than 30 days. So I will try an post back any corrections made.
I've sent you a PM.
> Does not compute_
https://forum.porteus.org/viewtopic.php?p=94310#p94310
https://forum.porteus.org/viewtopic.php?p=84002#p84002
https://forum.porteus.org/viewtopic.php?p=77174#p77174
https://forum.porteus.org/viewtopic.php?f=39&t=8584
https://forum.porteus.org/viewtopic.php?p=94310#p94310
https://forum.porteus.org/viewtopic.php?p=84002#p84002
https://forum.porteus.org/viewtopic.php?p=77174#p77174
https://forum.porteus.org/viewtopic.php?f=39&t=8584