Page 10 of 51

Re: ArchLinux packages manager for Porteus

Posted: 24 Dec 2016, 02:36
by neko
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.

Re: ArchLinux packages manager for Porteus

Posted: 24 Dec 2016, 08:18
by neko
=== 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.

Re: ArchLinux packages manager for Porteus

Posted: 25 Dec 2016, 15:18
by neko
=== 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.

Re: ArchLinux packages manager for Porteus

Posted: 25 Dec 2016, 17:33
by neko
"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.

Re: ArchLinux packages manager for Porteus

Posted: 26 Dec 2016, 22:34
by fred08155
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!

Re: ArchLinux packages manager for Porteus

Posted: 27 Dec 2016, 02:56
by neko
@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.

Re: ArchLinux packages manager for Porteus

Posted: 27 Dec 2016, 09:48
by fred08155
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:

Re: ArchLinux packages manager for Porteus

Posted: 28 Dec 2016, 10:36
by neko
@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.

Re: ArchLinux packages manager for Porteus

Posted: 29 Dec 2016, 16:02
by neko
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.

Re: ArchLinux packages manager for Porteus

Posted: 02 Jan 2017, 02:48
by neko
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.

Re: ArchLinux packages manager for Porteus

Posted: 07 Jan 2017, 03:42
by neko
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.

Re: ArchLinux packages manager for Porteus

Posted: 07 Jan 2017, 23:27
by neko
"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.

Re: ArchLinux packages manager for Porteus

Posted: 09 Jan 2017, 05:33
by neko
=== 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.

Re: ArchLinux packages manager for Porteus

Posted: 18 Jan 2017, 10:22
by neko
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.

Re: ArchLinux packages manager for Porteus

Posted: 19 Jan 2017, 04:14
by neko
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.