Nemesis update- v25.01 (2025-01-02)

Arch based Porteus community project

Moderator: M. Eerie

User avatar
ncmprhnsbl
DEV Team
DEV Team
Posts: 4295
Joined: 20 Mar 2012, 03:42
Distribution: v5.0-64bit
Location: australia
Contact:

Nemesis update- v25.01 (2025-01-02)

Post#16 by ncmprhnsbl » 26 Jan 2025, 13:59

vinnie wrote:
26 Jan 2025, 09:36
do you mean when pmod asks you to merge the dependencies in only one xzm? if that's what I think I've never tried to not merge them.
yes .. tbh, i don't think i've ever not merged any myself ..apart from a single package obviously...

expanding a little on what's going on with it: previously pman used inotifywait to monitor the cache (/var/cache/pacman/pkg) for new downloads to furnish a list of the packages to process. (disregarding any packages that happen to be already there i guess)
for some reason, possibly the new pacman version, the downloaded packages now fail to register with inotifywait.. (just some bogus "download" files)
so instead i have just set a custom cache dir in /tmp and whatever is dumped there is used (then discarded when pman exits)
while it's in functioning condition , it definitely needs some more finessing :)
Forum Rules : https://forum.porteus.org/viewtopic.php?f=35&t=44

vinnie
Shogun
Shogun
Posts: 211
Joined: 13 Jun 2024, 08:25
Distribution: alpine

Nemesis update- v25.01 (2025-01-02)

Post#17 by vinnie » 27 Jan 2025, 04:29

ncmprhnsbl wrote:
26 Jan 2025, 13:59
possibly the new pacman version
so I understand, obviously from the moment one continues to use the old pacman it should continue to work as before but from the moment one upgrades then the problem with inotify starts.

ncmprhnsbl wrote:
26 Jan 2025, 13:59
so instead i have just set a custom cache dir in /tmp and whatever is dumped there is used (then discarded when pman exits)
while it's in functioning condition , it definitely needs some more finessing :)
This can work but maybe may bring some problems when you have difficulty with downloading packages (although perhaps it could be the same using inotify).

Can be possible to deduce the packages to be used from the output of pmod instead? for example:

Code: Select all

# pmod barrage
resolving dependencies...

Package (3)      New Version  Net Change  Download Size

world/libmikmod  3.3.11.1-6     0.59 MiB       0.20 MiB
world/sdl_mixer  1.2.12-12      0.17 MiB       0.07 MiB
extra/barrage    1.0.7-1        1.69 MiB       0.26 MiB

Total Download Size:  0.54 MiB

:: Proceed with download? [Y/n]
and then look for these three packages in /var/cache/pacman/pkg?

Jack
Contributor
Contributor
Posts: 1955
Joined: 09 Aug 2013, 14:25
Distribution: Nemesis Cinnamon 64
Location: USA

Nemesis update- v25.01 (2025-01-02)

Post#18 by Jack » 17 Feb 2025, 01:50

I was checking Nemesis Cinnamon 25-01and I don't dark looking desktop so it was the main menu it was real dark and I try to light it up but I couldn't change it at all. What I did I went back 24.08 and it work.

So if you can will check your and see if can get to work and if you do can what you did?
I just like Slackware because I think it teach you about Linux to build packages where Ubuntu is like Windows you just install programs you want.

Jack
Contributor
Contributor
Posts: 1955
Joined: 09 Aug 2013, 14:25
Distribution: Nemesis Cinnamon 64
Location: USA

Nemesis update- v25.01 (2025-01-02)

Post#19 by Jack » 17 Feb 2025, 01:58

I'm building a new computer and the motherboard has a SSD card slot and has 32gb SSD plug-in that has Windows 10 Pro but I'm going to do is buy another 32gb SSD and maybe put Nemesis or Porteus on it. What I like to do put both on the SSD so when you power up you can pick which one you want to boot up. If it can be done that way.
I just like Slackware because I think it teach you about Linux to build packages where Ubuntu is like Windows you just install programs you want.

User avatar
dreadbird
Samurai
Samurai
Posts: 182
Joined: 08 Dec 2024, 04:30
Distribution: porteus5

Nemesis update- v25.01 (2025-01-02)

Post#20 by dreadbird » 17 Feb 2025, 05:44

Thought Ide share my thoughts and share how to install nvidia drivers on the new nemesis. As it can be confusing especially with how for porteus you have to follow another guide.

I have a 2070 super
05-devel.xzm
Activate 06-crippled_sources-6.12.8-64bit.xzm
pman -S nvidia-open-dkms
pman -S nvidia-utils

that will put the modules in your module folder. then reboot and you have nvidia drivers and can use 144hz.

first impressions of nemesis is its a lot easier to install programs. very clean enjoying it so far and am using it for my coding environment now because I was able to install the geforce drivers.

not to mention that it supports containers. very exciting time to be using linux as the barriers from other distros are effectively gone. meaning you dont have to learn to use another distro ie anything you need you can install in a container in under a minute for example

vinnie
Shogun
Shogun
Posts: 211
Joined: 13 Jun 2024, 08:25
Distribution: alpine

Nemesis update- v25.01 (2025-01-02)

Post#21 by vinnie » 18 Feb 2025, 01:46

I like nemesis very much as well, the only problems I have noticed so far are inherited from the fact that systemd was removed, but this is unfortunately the fault of arch who chose to use it :evil:
What do you mean by container support?

User avatar
ncmprhnsbl
DEV Team
DEV Team
Posts: 4295
Joined: 20 Mar 2012, 03:42
Distribution: v5.0-64bit
Location: australia
Contact:

Nemesis update- v25.01 (2025-01-02)

Post#22 by ncmprhnsbl » 18 Feb 2025, 04:58

dreadbird wrote:
17 Feb 2025, 05:44
Thought Ide share my thoughts and share how to install nvidia drivers on the new nemesis. As it can be confusing especially with how for porteus you have to follow another guide.
thanks :)
dreadbird wrote:
17 Feb 2025, 05:44
pman -S
be aware: if you have changes active this will install the packages to the live system( and therefor the changes folder)
to just make modules without that happening: use: pman -Sw (or the alias "pmod")
dreadbird wrote:
17 Feb 2025, 05:44
that will put the modules in your module folder. then reboot and you have nvidia drivers and can use
so, does that (dkms mostly) work without 05-devel active when you reboot?
dreadbird wrote:
17 Feb 2025, 05:44
first impressions of nemesis is its a lot easier to install programs
having a dependency tracking package manager with a well stocked repo, certainly helps :)

RE: changes:EXIT : has not been implemented properly in nemesis yet. (there is something in initrd for it, but this would only do the changes read only part afaics (same as changes-ro cheatcode)
one of the roadblocks for this at the moment is whatever's not right with shutdown process, which i gather is (should be) handled by /etc/init.d/preshutdown (enabled in /etc/runlevels/shutdown )
i guess (with the addition of /etc/changes-exit file) a changes-commit type script could work in session, before any shutdown.
Forum Rules : https://forum.porteus.org/viewtopic.php?f=35&t=44

User avatar
francois
Contributor
Contributor
Posts: 6514
Joined: 28 Dec 2010, 14:25
Distribution: xfce plank porteus nemesis
Location: Le printemps, le printemps, le printemps... ... l'hiver s'essoufle.

Nemesis update- v25.01 (2025-01-02)

Post#23 by francois » 18 Feb 2025, 17:41

@vinnie
Effectively, nemesis is all you have dreamed of. And easily repaired, as all you have to do is to remove your last module. :Yahoo!:
Prendre son temps, profiter de celui qui passe.

vinnie
Shogun
Shogun
Posts: 211
Joined: 13 Jun 2024, 08:25
Distribution: alpine

Nemesis update- v25.01 (2025-01-02)

Post#24 by vinnie » 18 Feb 2025, 20:21

francois wrote:
18 Feb 2025, 17:41
@vinnie
Effectively, nemesis is all you have dreamed of. And easily repaired, as all you have to do is to remove your last module. :Yahoo!:
I like to point out how the recent exploded phenomenon of immutable distros when distros like porteus have been doing this for decades. :celebrate3:

I have always been very afraid to make changes to the system, think that my first approach with linux was with knopix and after that with qemu (at that time maybe virtualbox did not exist).
Only finally when I knew perfectly well how to install debian I dared to do it on the pc.
For a few years now when I use distros like nemesis when I wanto to make experiment, after the fear of destroy all I have the certainty that I only need to reboot :lol:

User avatar
dreadbird
Samurai
Samurai
Posts: 182
Joined: 08 Dec 2024, 04:30
Distribution: porteus5

Nemesis update- v25.01 (2025-01-02)

Post#25 by dreadbird » 18 Feb 2025, 22:23

ncmprhnsbl wrote:
18 Feb 2025, 04:58
dreadbird wrote:
17 Feb 2025, 05:44
Thought Ide share my thoughts and share how to install nvidia drivers on the new nemesis. As it can be confusing especially with how for porteus you have to follow another guide.
thanks :)
dreadbird wrote:
17 Feb 2025, 05:44
pman -S
be aware: if you have changes active this will install the packages to the live system( and therefor the changes folder)
to just make modules without that happening: use: pman -Sw (or the alias "pmod")
dreadbird wrote:
17 Feb 2025, 05:44
that will put the modules in your module folder. then reboot and you have nvidia drivers and can use
so, does that (dkms mostly) work without 05-devel active when you reboot?
dreadbird wrote:
17 Feb 2025, 05:44
first impressions of nemesis is its a lot easier to install programs
having a dependency tracking package manager with a well stocked repo, certainly helps :)

RE: changes:EXIT : has not been implemented properly in nemesis yet. (there is something in initrd for it, but this would only do the changes read only part afaics (same as changes-ro cheatcode)
one of the roadblocks for this at the moment is whatever's not right with shutdown process, which i gather is (should be) handled by /etc/init.d/preshutdown (enabled in /etc/runlevels/shutdown )
i guess (with the addition of /etc/changes-exit file) a changes-commit type script could work in session, before any shutdown.
yes no need for the 05devel after. works perfect.

as a side note maybe change exit isnt needed. ie youre already using modules . nothing in nemesis has to be changed its that clean. But if you did want to you could just make a module of it anyway. In other words too many features can make it too complicated than it needs to be

User avatar
dreadbird
Samurai
Samurai
Posts: 182
Joined: 08 Dec 2024, 04:30
Distribution: porteus5

Nemesis update- v25.01 (2025-01-02)

Post#26 by dreadbird » 19 Feb 2025, 05:55

vinnie wrote:
18 Feb 2025, 01:46
I like nemesis very much as well, the only problems I have noticed so far are inherited from the fact that systemd was removed, but this is unfortunately the fault of arch who chose to use it :evil:
What do you mean by container support?
Youre going to like this.

Code: Select all

mount -t cgroup2 cgroup /sys/fs/cgroup
mount --make-rshared /
Now you can run containers with podman. Activate 05devel

pman -Sw podman
enter
make the module

pman -Sw yajl-2.1.0-6-x86_64
enter

Now that podman is activate you have to change a few config settings.

sudo nano /etc/containers/containers.conf

uncomment cgroups and change it to cgroups = "enabled"
scroll down to cgroup_manager
change it to cgroup_manager = "cgroupsfs" line475

ctrl-x yes to save

sudo nano /etc/storage.conf
driver should be overlay
uncomment rootless_storage_path = "$HOME/.local/share/containers/storage"
ctrl-x save changes

If your porteus install is /mnt/sda3/ we will use it (has to be ext4 partition)

mkdir /mnt/sda3/containers

cd /home/guest/.local/share/
ln -s /mnt/sda3/containers/ containers


You need distrobox and the shadow package as a final step.
pman -Sw shadow
enter
activate shadow

pman -Sw distrobox
enter
activate distrobox

Now you have to setup the subuid and subgid

sudo sh -c "echo $(id -un):100000:65536 >> /etc/subuid"
sudo sh -c "echo $(id -un):100000:65536 >> /etc/subgid"

podman system migrate

if you get a bump in the road or containers wont install.

cd /home/guest/.local/share/containers
sudo su
rm -r */
this will clear out all the old vfs or overlay files so podman doesnt error out at you

try podman system reset once again
Youre all set to install containers. you can install archlinux and use pacman and yay. I have a guide for that step viewtopic.php?p=101939#p101939

You need quite a bit of storage space but once you have it setup if you need one app you can just do it that way.
Last edited by dreadbird on 19 Feb 2025, 20:01, edited 6 times in total.

User avatar
Ed_P
Contributor
Contributor
Posts: 8971
Joined: 06 Feb 2013, 22:12
Distribution: Cinnamon 5.01 ISO
Location: Western NY, USA

Nemesis update- v25.01 (2025-01-02)

Post#27 by Ed_P » 19 Feb 2025, 06:05

dreadbird wrote:
19 Feb 2025, 05:55
I have a guide for that step memberlist.php?mode=viewprofile&u=11691
:%) You sure? :D

Added in 12 minutes 27 seconds:
Forum posting links usually post better without the URL tags. The forum's software expands the URL better. :)

With URL tags: viewtopic.php?p=101939#p101939
Without tags: distrobox-1.4.1 (Post by dreadbird #101939)

Same porteus.org url in each case.

User avatar
dreadbird
Samurai
Samurai
Posts: 182
Joined: 08 Dec 2024, 04:30
Distribution: porteus5

Nemesis update- v25.01 (2025-01-02)

Post#28 by dreadbird » 19 Feb 2025, 06:38

My bad lol. im really bad with forum syntax even github I have no idea how to use markdown editors and such. I think 4 spaces is a tab is about the extent of it

User avatar
ncmprhnsbl
DEV Team
DEV Team
Posts: 4295
Joined: 20 Mar 2012, 03:42
Distribution: v5.0-64bit
Location: australia
Contact:

Nemesis update- v25.01 (2025-01-02)

Post#29 by ncmprhnsbl » 19 Feb 2025, 06:51

dreadbird wrote:
19 Feb 2025, 05:55
and the shadow package as a final step
shadow is included in the base install.. is it really necessary to add it again? (same goes for porteus)
Forum Rules : https://forum.porteus.org/viewtopic.php?f=35&t=44

User avatar
Ed_P
Contributor
Contributor
Posts: 8971
Joined: 06 Feb 2013, 22:12
Distribution: Cinnamon 5.01 ISO
Location: Western NY, USA

Nemesis update- v25.01 (2025-01-02)

Post#30 by Ed_P » 19 Feb 2025, 18:21

dreadbird wrote:
19 Feb 2025, 06:38
My bad lol.
Not a problem. :happy62: You seem to be someone who pays attention to details so I thought you'd like the input. :)

Post Reply