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...

Re: ArchLinux packages manager for Porteus

Postby neko » 24 Dec 2016, 03: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 ArchLinux packages manager for Porteus


Thanks.
neko
Contributor
Contributor
 
Posts: 816
Joined: 09 Feb 2013, 10:55
Location: japan
Distribution: APorteus-FVWM-ja-x86_64.iso

Re: ArchLinux packages manager for Porteus

Postby neko » 24 Dec 2016, 09: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
Contributor
Contributor
 
Posts: 816
Joined: 09 Feb 2013, 10:55
Location: japan
Distribution: APorteus-FVWM-ja-x86_64.iso

Re: ArchLinux packages manager for Porteus

Postby neko » 25 Dec 2016, 16: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
Contributor
Contributor
 
Posts: 816
Joined: 09 Feb 2013, 10:55
Location: japan
Distribution: APorteus-FVWM-ja-x86_64.iso

Re: ArchLinux packages manager for Porteus

Postby neko » 25 Dec 2016, 18: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 ArchLinux packages manager for Porteus

"upkernel4.9 & upakernel4.9 commands are updated."
Kernel v4.9 config was changed.
(Other versions will be change at update.)
Please refer to Update the kernel of Porteus v3.1


Thanks.
neko
Contributor
Contributor
 
Posts: 816
Joined: 09 Feb 2013, 10:55
Location: japan
Distribution: APorteus-FVWM-ja-x86_64.iso

Re: ArchLinux packages manager for Porteus

Postby fred08155 » 26 Dec 2016, 23: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, 01:59, edited 2 times in total.
fred08155
Black ninja
Black ninja
 
Posts: 56
Joined: 22 Apr 2016, 08:11
Location: Germany
Distribution: Porteus 3.2.2 xfce

Re: ArchLinux packages manager for Porteus

Postby neko » 27 Dec 2016, 03: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.
neko
Contributor
Contributor
 
Posts: 816
Joined: 09 Feb 2013, 10:55
Location: japan
Distribution: APorteus-FVWM-ja-x86_64.iso

Re: ArchLinux packages manager for Porteus

Postby fred08155 » 27 Dec 2016, 10: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:
fred08155
Black ninja
Black ninja
 
Posts: 56
Joined: 22 Apr 2016, 08:11
Location: Germany
Distribution: Porteus 3.2.2 xfce

Re: ArchLinux packages manager for Porteus

Postby neko » 28 Dec 2016, 11:36

@fred08155

1. "mkapl" document
Excuse me, lack of preparing document.
There is a only simple memo in the top article of this thread.
ArchLinux packages manager for Porteus

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
Contributor
Contributor
 
Posts: 816
Joined: 09 Feb 2013, 10:55
Location: japan
Distribution: APorteus-FVWM-ja-x86_64.iso

Re: ArchLinux packages manager for Porteus

Postby neko » 29 Dec 2016, 17: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 ArchLinux packages manager for Porteus


Thanks.
neko
Contributor
Contributor
 
Posts: 816
Joined: 09 Feb 2013, 10:55
Location: japan
Distribution: APorteus-FVWM-ja-x86_64.iso

Re: ArchLinux packages manager for Porteus

Postby neko » 02 Jan 2017, 03: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 ArchLinux packages manager for Porteus

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 ArchLinux packages manager for Porteus


Thanks.
neko
Contributor
Contributor
 
Posts: 816
Joined: 09 Feb 2013, 10:55
Location: japan
Distribution: APorteus-FVWM-ja-x86_64.iso

Re: ArchLinux packages manager for Porteus

Postby neko » 07 Jan 2017, 04: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 ArchLinux packages manager for Porteus

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 ArchLinux packages manager for Porteus


Thanks.
neko
Contributor
Contributor
 
Posts: 816
Joined: 09 Feb 2013, 10:55
Location: japan
Distribution: APorteus-FVWM-ja-x86_64.iso

Re: ArchLinux packages manager for Porteus

Postby neko » 08 Jan 2017, 00: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 ArchLinux packages manager for Porteus


Thanks.
neko
Contributor
Contributor
 
Posts: 816
Joined: 09 Feb 2013, 10:55
Location: japan
Distribution: APorteus-FVWM-ja-x86_64.iso

Re: ArchLinux packages manager for Porteus

Postby neko » 09 Jan 2017, 06: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
Contributor
Contributor
 
Posts: 816
Joined: 09 Feb 2013, 10:55
Location: japan
Distribution: APorteus-FVWM-ja-x86_64.iso

Re: ArchLinux packages manager for Porteus

Postby neko » 18 Jan 2017, 11:22

1. "APorteus ISO builders" are updated to v17.01.17.
Please refer to ArchLinux packages manager for Porteus

(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 ArchLinux packages manager for Porteus

(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 Porteus Kernel Builder


2. New example of the ISO that was created by "APorteus ISO builder".
Please refer to ArchLinux packages manager for Porteus

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
Contributor
Contributor
 
Posts: 816
Joined: 09 Feb 2013, 10:55
Location: japan
Distribution: APorteus-FVWM-ja-x86_64.iso

Re: ArchLinux packages manager for Porteus

Postby neko » 19 Jan 2017, 05: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 ArchLinux packages manager for Porteus
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 ArchLinux packages manager for Porteus
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.
neko
Contributor
Contributor
 
Posts: 816
Joined: 09 Feb 2013, 10:55
Location: japan
Distribution: APorteus-FVWM-ja-x86_64.iso

PreviousNext

Return to Community effort



Who is online

Users browsing this forum: No registered users and 3 guests