ArchLinux packages manager for Porteus

Here is a place for your projects which are not officially supported by the Porteus Team. For example: your own kernel patched with extra features; desktops not included in the standard ISO like Gnome; base modules that are different than the standard ISO, etc...
neko
DEV Team
DEV Team
Posts: 2109
Joined: 09 Feb 2013, 09:55
Distribution: APorteus-FVWM-ja-x86_64.iso
Location: japan

Re: ArchLinux packages manager for Porteus

Post#136 by neko » 24 Dec 2016, 02:36

New example of the ISO that was created by "APorteus ISO builder".

ISO size: 555 M
language: German
desktop: 64bit LXDE
kernel: 4.9
Web browser: google-chrome 55.0.2883.87
Office: libreoffice 5.2.4.2.0

Please refer to http://forum.porteus.org/viewtopic.php? ... =90#p49970


Thanks.

neko
DEV Team
DEV Team
Posts: 2109
Joined: 09 Feb 2013, 09:55
Distribution: APorteus-FVWM-ja-x86_64.iso
Location: japan

Re: ArchLinux packages manager for Porteus

Post#137 by neko » 24 Dec 2016, 08:18

=== number 11 in [issues list] ===
"11. vlc.xzm that was built by archSPM lacks some functions."

[TV watch with vlc]

If video does not move, please try to set as followed steps.

1. Tools ---> Preferences ---> Video
2. change the value of 'Output' from 'Automatic' to 'OpenGL GLX video output (XCB)'

Thanks.

neko
DEV Team
DEV Team
Posts: 2109
Joined: 09 Feb 2013, 09:55
Distribution: APorteus-FVWM-ja-x86_64.iso
Location: japan

Re: ArchLinux packages manager for Porteus

Post#138 by neko » 25 Dec 2016, 15:18

=== number 7 in [issues list] ===
"a start job for dhcpcd running on every bootup.Waiting for a network connection on unused LAN port slows down the bootup a lot."

1."systemd-hostnamed.service loaded failed failed"
Kernel config must be set "CONFIG_NAMESPACES=y and CONFIG_NET_NS=y"

Please refer to https://github.com/ev3dev/ev3dev/issues/189

2."/etc/systemd/system/multi-user.target.wants/NetworkManager.service" symbolic linkage bug.
bug: ---> ../../../../../../../../../usr/lib/systemd/system/NetworkManager.service
fix: ---> /usr/lib/systemd/system/NetworkManager.service

bug modules: 003-z.lxde.xzm, 003-z.lxqt.xzm, 003-z.mate.xzm, 003-z.xfce.xzm

[How to fix a builder example ISO]

Code: Select all

% su
# ls
APorteus-LXDE_de-v16.12.23-x86_64.iso upkernel-4.9-noarch-2.xzm
# dISO APorteus-LXDE_de-v16.12.23-x86_64.iso
# dXZM APorteus-LXDE_de-v16.12.23-x86_64/porteus/base/003-z.lxde.xzm
# rm 003-z.lxde/etc/systemd/system/multi-user.target.wants/NetworkManager.service
# ln -sf /usr/lib/systemd/system/NetworkManager.service 003-z.lxde/etc/systemd/system/multi-user.target.wants/NetworkManager.service
# mkXZM 003-z.lxde; rm -fr 003-z.lxde
# mv 003-z.lxde.xzm APorteus-LXDE_de-v16.12.23-x86_64/porteus/base/
# mkISO APorteus-LXDE_de-v16.12.23-x86_64; rm -fr APorteus-LXDE_de-v16.12.23-x86_64
# ls
APorteus-LXDE_de-v16.12.23-x86_64.iso upkernel-4.9-noarch-2.xzm
# activate upkernel-4.9-noarch-2.xzm
# mkdir w
# cd w
# upakernel4.9 ../APorteus-LXDE_de-v16.12.23-x86_64.iso
# mv UP.APorteus-LXDE_de-v16.12.23-x86_64.iso ../APorteus-LXDE_de-v16.12.23-x86_64.iso
# cd ..
# rm -fr w
#ls
APorteus-LXDE_de-v16.12.23-x86_64.iso upkernel-4.9-noarch-2.xzm

Thanks.

neko
DEV Team
DEV Team
Posts: 2109
Joined: 09 Feb 2013, 09:55
Distribution: APorteus-FVWM-ja-x86_64.iso
Location: japan

Re: ArchLinux packages manager for Porteus

Post#139 by neko » 25 Dec 2016, 17:33

"APorteus ISO builders" are updated to v16.12.25.
(1) Kernel v4.9 config was changed.
(2) 003-z.XXX bug fix.
Please refer to http://forum.porteus.org/viewtopic.php? ... 997#p36689

"upkernel4.9 & upakernel4.9 commands are updated."
Kernel v4.9 config was changed.
(Other versions will be change at update.)
Please refer to http://forum.porteus.org/viewtopic.php? ... 788#p34856


Thanks.

fred08155
Black ninja
Black ninja
Posts: 56
Joined: 22 Apr 2016, 07:11
Distribution: Porteus 3.2.2 xfce
Location: Germany

Re: ArchLinux packages manager for Porteus

Post#140 by fred08155 » 26 Dec 2016, 22:34

Thanks a lot for the bugfixes. Can´t wait to make some custom ISOs. :)
Maybe there is a new bug in. I tried german release lxde from 23.12.2016. I made a chromium xzm module and put it in the modules folder.
Module will be loaded on bootup but chromium does not show up in the menu. If i use arch menu button - run and type "chromium" it starts normally.

Also found a fix for the dhcpcd issue. If someone wants to keep his older system this should do the trick. :)
http://www10.zippyshare.com/v/zUdUnUFg/file.html
Just put it in the modules folder and enjoy the magic. Ultra-fast bootup. Yeah!
Last edited by fred08155 on 28 Dec 2016, 00:59, edited 2 times in total.

neko
DEV Team
DEV Team
Posts: 2109
Joined: 09 Feb 2013, 09:55
Distribution: APorteus-FVWM-ja-x86_64.iso
Location: japan

Re: ArchLinux packages manager for Porteus

Post#141 by neko » 27 Dec 2016, 02:56

@fred08155
1. chromium issue (=== number 2 in [issues list] ===)
"chromium does not show up in the menu",
this occurs on the reason of the lack "/usr/share/applications/chromium.desktop" in the original arch package chromium-55.0.2883.87-x86_64-1.

(1) On the case that you use chromium-55.0.2883.87-x86_64-1.xzm directly,
you have to prepare the "chromium.desktop" as following steps.

Code: Select all

% su
# cp /usr/local/share/mkapl/lib/packages/pkgs.chromium/pkg.z.chromium/chromium-patch/usr/lib/chromium/chromium.sh /usr/bin/
# cp /usr/local/share/mkapl/lib/packages/pkgs.chromium/pkg.z.chromium/chromium-patch/usr/share/applications/chromium.desktop /usr/share/applications/
(2) You can get the chromium module via prepared packages.
GUI menu:
archSPM Command--->mkapl--->chromium
This output chromium.xzm will include chromium.desktop.

2. dhcpcd issue (=== number 7 in [issues list] ===)
Thank you very much for your help.
It is very helpful for me.
I have a poor skill about network.

I have downloaded your module.
I will study.


Thanks.

fred08155
Black ninja
Black ninja
Posts: 56
Joined: 22 Apr 2016, 07:11
Distribution: Porteus 3.2.2 xfce
Location: Germany

Re: ArchLinux packages manager for Porteus

Post#142 by fred08155 » 27 Dec 2016, 09:48

OK, so it´s a fault of the sources missing a file with chromium. Good to know.
I was curious what the command mkapl is good for. What else is supported to make with this command? Is there a documentation about it somewhere? Is it just a dropdown menu or some checkboxes to select? Will test this soon.

The issue and fix for systemd (dhcpcd start job) is described here.
https://bbs.archlinux.org/viewtopic.php?id=213363
I just copied the text and made a xzm module out of it. I don´t have the slightest clue how that works. :oops:

neko
DEV Team
DEV Team
Posts: 2109
Joined: 09 Feb 2013, 09:55
Distribution: APorteus-FVWM-ja-x86_64.iso
Location: japan

Re: ArchLinux packages manager for Porteus

Post#143 by neko » 28 Dec 2016, 10:36

@fred08155

1. "mkapl" document
Excuse me, lack of preparing document.
There is a only simple memo in the top article of this thread.
http://forum.porteus.org/viewtopic.php? ... 997#p36687

Now, I added following sentences to there.
-----------------
NOTE:
Building package by "mkapl" can be alternative by "archSPM".

"mkapl" advantages are
1). no need to research packages that construct target module.
2). merging dependency libraries on only one pass.
Because it has the information of packages that include needed libraries and prepares the packages before searching & merging dependency libraries.
3). something to need modifies are prepared in "mkapl".
4). all elements are gathered to one module.
5). output module can be used in all desktops.
-----------------

2. "dhcpcd start job" issue
Thank you very much for your help.
At next update of "ISO builder", it will be included.


Thanks.


P.S.
Now I am building kernel v3.18.46 & 4.1.46.
After that, the update of "ISO builder" will be begun.

neko
DEV Team
DEV Team
Posts: 2109
Joined: 09 Feb 2013, 09:55
Distribution: APorteus-FVWM-ja-x86_64.iso
Location: japan

Re: ArchLinux packages manager for Porteus

Post#144 by neko » 29 Dec 2016, 16:02

1. === number 7 in [issues list] ===
"a start job for dhcpcd running on every bootup.Waiting for a network connection on unused LAN port slows down the bootup a lot."

----> "dhcpcd error at boot" will be fixed by new systemd-user-sessions.service.

[old] systemd-user-sessions.service:line 11 (included in systemd-232-x86_64-6 package)
After=remote-fs.target nss-user-lookup.target network.target

[new] systemd-user-sessions.service:line 11
After=remote-fs.target nss-user-lookup.target

old is set in 001-core.xzm@/usr/lib/systemd/system/systemd-user-sessions.service
new will be set in 001-z.core.xzm@/etc/systemd/system/systemd-user-sessions.service

How to fix:

Code: Select all

% su
# ls
APorteus-XXXX.iso
# dISO APorteus-XXXX.iso
# dXZM APorteus-XXXX/porteus/base/001-core.xzm
# dXZM APorteus-XXXX/porteus/base/001-z.core.xzm
# cp 001-core/usr/lib/systemd/system/systemd-user-sessions.service 001-z.core/etc/systemd/system/
# rm -fr 001-core
# leafpad 001-z.core/etc/systemd/system/systemd-user-sessions.service
# mkXZM 001-z.core
# rm -fr 001-z.core
# mv 001-z.core.xzm APorteus-XXXX/porteus/base/
# mkISO APorteus-XXXX
# rm -fr APorteus-XXXX
# ls
APorteus-XXXX.iso
Please refer to
https://bbs.archlinux.org/viewtopic.php?id=213363
https://github.com/systemd/systemd/comm ... e247557770


NOTE
This fix is done by fred08155's help.
Thank you very much.


2. "APorteus ISO builders" are updated to v16.12.29.
fixed issues:
number 7 in [issues list]....Above described
number 13 in [issues list]...Input method "fcitx-mozc" added

Please refer to http://forum.porteus.org/viewtopic.php? ... 997#p36689


Thanks.

neko
DEV Team
DEV Team
Posts: 2109
Joined: 09 Feb 2013, 09:55
Distribution: APorteus-FVWM-ja-x86_64.iso
Location: japan

Re: ArchLinux packages manager for Porteus

Post#145 by neko » 02 Jan 2017, 02:48

New examples of the ISOs that were created by "APorteus ISO builder".

Note:
If cheatcode "noload=005" will be set, the locale will be 'C' (English).

1.
ISO size: 610 M
language: Russian
desktop: 64bit LXDE
kernel: 4.9
Web browser: google-chrome 55.0.2883.87
Office: libreoffice 5.2.4.2.0

Please refer to http://forum.porteus.org/viewtopic.php? ... =90#p49911

2.
ISO size: 666 M
language: Portugal/Brazil
desktop: 32bit LXDE
kernel: 4.9
Web browser: Chromium 55.0.2883.87 stable
Office: libreoffice 5.2.4.2.0

Please refer to http://forum.porteus.org/viewtopic.php? ... 120#p51162


Thanks.

neko
DEV Team
DEV Team
Posts: 2109
Joined: 09 Feb 2013, 09:55
Distribution: APorteus-FVWM-ja-x86_64.iso
Location: japan

Re: ArchLinux packages manager for Porteus

Post#146 by neko » 07 Jan 2017, 03:42

New examples of the ISOs that were created by "APorteus ISO builder".

Note:
If cheatcode "noload=005" will be set, the locale will be 'C' (English).

1.
ISO size: 607 M
language: German
desktop: 64bit LXDE
kernel: 4.9
Web browser: google-chrome 55.0.2883.87
Office: libreoffice 5.2.4.2.0

Please refer to http://forum.porteus.org/viewtopic.php? ... =90#p49970

2.
ISO size: 702 M
language: Japanese
desktop: 32bit LXDE
kernel: 4.9
Web browser: Chromium 55.0.2883.87 stable
Office: libreoffice 5.2.4.2.0

Please refer to http://forum.porteus.org/viewtopic.php? ... =90#p50011


Thanks.

neko
DEV Team
DEV Team
Posts: 2109
Joined: 09 Feb 2013, 09:55
Distribution: APorteus-FVWM-ja-x86_64.iso
Location: japan

Re: ArchLinux packages manager for Porteus

Post#147 by neko » 07 Jan 2017, 23:27

"APorteus ISO builders" are updated to v17.01.06
(1)kernel is updated to v4.9.1.

(2)The "EXIT:" of Cheat Code "changes=EXIT:" is ignored.
"changes=EXIT:" is treated same as "changes=".

(3)"ISO Builder" does not start auto at boot.
From the pop-up menu, it can be run.


Please refer to http://forum.porteus.org/viewtopic.php? ... 997#p36689


Thanks.

neko
DEV Team
DEV Team
Posts: 2109
Joined: 09 Feb 2013, 09:55
Distribution: APorteus-FVWM-ja-x86_64.iso
Location: japan

Re: ArchLinux packages manager for Porteus

Post#148 by neko » 09 Jan 2017, 05:33

=== Warning ===
"APorteus ISO builders" v17.01.06 cannot build ISO sometimes.

But by replacing libmount.so* of libutil-linux (2.29-2) with ones of libutil-linux (2.28.2-2),
it will be fixed.

<patch for APorteus-v17.01.06-i486.iso>
patch-libmount-2.28.2-i686-2.xzm (115 K)
http://www.mediafire.com/file/6cwd1lylf ... i686-2.xzm
md5sum: 635f5e9202697e8463269d8996204cdd patch-libmount-2.28.2-i686-2.xzm

<patch for APorteus-v17.01.06-x86_64.iso>
patch-libmount-2.28.2-x86_64-2.xzm (102 K)
http://www.mediafire.com/file/p2ao3ngd2 ... 6_64-2.xzm
md5sum: 63a909f42c92aa892adbe8545eddc186 patch-libmount-2.28.2-x86_64-2.xzm

Thanks.

neko
DEV Team
DEV Team
Posts: 2109
Joined: 09 Feb 2013, 09:55
Distribution: APorteus-FVWM-ja-x86_64.iso
Location: japan

Re: ArchLinux packages manager for Porteus

Post#149 by neko » 18 Jan 2017, 10:22

1. "APorteus ISO builders" are updated to v17.01.17.
Please refer to http://forum.porteus.org/viewtopic.php? ... 997#p36689

(1) Kernel is updated to 4.9.4.

(2) libmount.so patch is included.
001-z.patch-libmount-2.28.2-i686-2.xzm/001-z.patch-libmount-2.28.2-x86_64-2.xzm

About this problem, please refer to http://forum.porteus.org/viewtopic.php? ... 135#p51999

(3) new dependency of basic module, that is libxfont2 package, is added to 002-xorg.xzm.

(4) "Porteus Kernel Builder" is added on.

About "Porteus Kernel Builder", please refer to http://forum.porteus.org/viewtopic.php? ... 568#p52232


2. New example of the ISO that was created by "APorteus ISO builder".
Please refer to http://forum.porteus.org/viewtopic.php? ... =90#p49988

ISO size: 666 M
language: Spanish
desktop: 32bit LXDE
kernel: 4.9.4
Web browser: Chromium 55.0.2883.87 stable
Office: libreoffice 5.2.4.2.0

Note:
If cheatcode "noload=005" will be set, the locale will be 'C' (English).


Thanks.

neko
DEV Team
DEV Team
Posts: 2109
Joined: 09 Feb 2013, 09:55
Distribution: APorteus-FVWM-ja-x86_64.iso
Location: japan

Re: ArchLinux packages manager for Porteus

Post#150 by neko » 19 Jan 2017, 04:14

New examples of the ISO that were created by "APorteus ISO builder".

Note:
If cheatcode "noload=005" will be set, the locale will be 'C' (English).

(1)Please refer to http://forum.porteus.org/viewtopic.php? ... 970#p49911
ISO size: 612 M
language: Russian
desktop: 64bit LXDE
kernel: 4.9.4
Web browser: google-chrome 55.0.2883.87
Office: libreoffice 5.2.4.2.0+

(2)Please refer to http://forum.porteus.org/viewtopic.php? ... 970#p49970
ISO size: 607 M
language: German
desktop: 64bit LXDE
kernel: 4.9.4
Web browser: google-chrome 55.0.2883.87
Office: libreoffice 5.2.4.2.0+


Thanks.

Post Reply