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#226 by neko » 11 Jun 2017, 10:15

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

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


ISO size: 617 M
language: Spanish
desktop: XFCE
kernel: 64Bit 4.9.31
Web browser: google-chrome 59.0.3071.86-1
Office: wpsOffice 10.1.0.5672-a21
Game: kpatience, frozen-bubble

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


Note2:
About "WPS Office"(wpsOffice),
refer to https://www.wps.com/


Thanks.

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

ArchLinux packages manager for Porteus

Post#227 by neko » 14 Jun 2017, 23:09

[]https://i.imgsafe.org/1b9ebdf623.png[]
Image
DEEPIN desktop

Deepin might be suspected of having a "backdoor" inside.

Therefore "Deepin desktop" cann't be directly built by "ISO builder".
If you need it, before executing "ISO builder", you need edit the shell script.

After booting APorteus-vNN.NN.NN-i486.iso / APorteus-vNN.NN.NN-x86_64.iso up,
edit "/usr/local/bin/guibuildiso" from a terminal.
CODE: SELECT ALL

Code: Select all

% su
# leafpad
old:

Code: Select all

307	## deepin
308	##	<checkbox active="false" space-expand="true" space-fill="true" tooltip-text="300M">
309	##	<label>"deepin"</label>
310	##	<variable>DTDEEPIN</variable>
311	##	<action>echo $DTDEEPIN > $WORK/DTDEEPIN</action>
312	##	</checkbox>
313	## fvwm
new:

Code: Select all

307	## deepin
308	<checkbox active="false" space-expand="true" space-fill="true" tooltip-text="300M">
309	<label>"deepin"</label>
310	<variable>DTDEEPIN</variable>
311	<action>echo $DTDEEPIN > $WORK/DTDEEPIN</action>
312	</checkbox>
313	## fvwm
About "Deepin backdoor" problem,
refer to Porteus Kernel Builder


Thanks.
Last edited by neko on 29 Jul 2017, 01:50, edited 5 times in total.

Evan
Shogun
Shogun
Posts: 466
Joined: 11 Apr 2016, 09:00
Distribution: Distribution: *

Re: ArchLinux packages manager for Porteus

Post#228 by Evan » 14 Jun 2017, 23:12

Looks Nice , the amount of work you put out is amazing. :good:

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#229 by neko » 15 Jun 2017, 01:36

@Evan
Thank you for your interest.
I am afraid that my low quality ISO might hurt something.

Thanks.

fulalas
DEV Team
DEV Team
Posts: 2050
Joined: 26 Oct 2016, 15:34
Distribution: Porteus
Location: Brazil

Re: ArchLinux packages manager for Porteus

Post#230 by fulalas » 15 Jun 2017, 03:18

neko wrote:The most serious issue is its size (300 M).
Although you're totally right, I have to confess that I laughed out loud with it! :ROFL:

Maybe this topic can help you. I used that command to shrink LXQt module size. You just need to keep all applications you want to provide opened at the same time, and then run the command to see all the libraries that are being used, so you can almost safely remove the others (inside /usr/lib64, of course).

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#231 by neko » 16 Jun 2017, 02:31

@fulalas
Thank you for your help.
It is very interest for me to slim modules up.
I didn't know the command lsof, I will study it.

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#232 by neko » 23 Jun 2017, 13:55

1. These ISOs are for feeling the taste of "DEEPIN desktop" APorteus.

ISO size: 415/412 M
language: English (locale C)
desktop: DEEPIN
kernel: 32Bit/64Bit 4.11.6
Web browser: slimjet 14.0.16.0 (with chromium-codecs-ffmpeg-extra 58.0.3029.110-0ubuntu1.1354)

Please refer to http://forum.porteus.org/viewtopic.php? ... 225#p55982


2. The deepin modules size has been reduced down to 37 % (30 %).
APorteus-DEEPIN-v17.06.14-i486/porteus/base: 003-1deepin.xzm,003-2deepin.xzm,003-3deepin.xzm,003-4deepin.xzm,003-z.deepin.xzm
308 M(307,834,880)
---->
APorteus-DEEPIN-v17.06.23-i486/porteus/base: 003-1deepin.xzm,003-2deepin.xzm,003-3deepin.xzm,003-4deepin.xzm,003-z.deepin.xzm
114 M(113,778,688):

003-4deepin.xzm of v17.06.23 is constructed with "none-deepin" application packages (mpv, leafpad etc.,).
exclusing 003-4deepin.xzm size: 93 M(93,028352)


3. The "backdoor" problem
Deepin might be suspected of having a "backdoor" inside.

Therefore "Deepin desktop" cann't be directly built by "ISO builder".
If you need it, before executing "ISO builder", you need edit the shell script.

After booting APorteus-vNN.NN.NN-i486.iso / APorteus-vNN.NN.NN-x86_64.iso up,
edit "/usr/local/bin/guibuildiso" from a terminal.

Code: Select all

% su
# leafpad
old:
307 ## deepin
308 ## <checkbox active="false" space-expand="true" space-fill="true" tooltip-text="300M">
309 ## <label>"deepin"</label>
310 ## <variable>DTDEEPIN</variable>
311 ## <action>echo $DTDEEPIN > $WORK/DTDEEPIN</action>
312 ## </checkbox>
313 ## fvwm
new:
307 ## deepin
308 <checkbox active="false" space-expand="true" space-fill="true" tooltip-text="300M">
309 <label>"deepin"</label>
310 <variable>DTDEEPIN</variable>
311 <action>echo $DTDEEPIN > $WORK/DTDEEPIN</action>
312 </checkbox>
313 ## fvwm
About "Deepin backdoor" problem,
refer to http://forum.porteus.org/viewtopic.php? ... 120#p56170

@Evan, thank you for your warning.


4. "APorteus ISO Builder" are updated to v17.06.23

New "ISO builder" include "DEEPIN desktop".
But it doesn't appear in desktop menu without the script edit.
(refer to item 3)

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


Thanks.
Last edited by neko on 23 Jun 2017, 17:00, edited 1 time in total.

fulalas
DEV Team
DEV Team
Posts: 2050
Joined: 26 Oct 2016, 15:34
Distribution: Porteus
Location: Brazil

Re: ArchLinux packages manager for Porteus

Post#233 by fulalas » 23 Jun 2017, 16:08

@neko, all I have to say is: wow! You've shrank it insanely! Congratulations! How did you do that?

I'll give it a try soon. :good:

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#234 by neko » 23 Jun 2017, 17:16

@fulalas
Thank you for your interest.
The old big size ISO running was analyzed by "lsof" command that you introduced to me.
It was usefull to get the information, "what packages are needed".
Thank you for your help.

I will resume analyzing the "Kernel Builder" issue which you pointed out.

Thanks.

fulalas
DEV Team
DEV Team
Posts: 2050
Joined: 26 Oct 2016, 15:34
Distribution: Porteus
Location: Brazil

Re: ArchLinux packages manager for Porteus

Post#235 by fulalas » 24 Jun 2017, 01:28

Oh, I see. I'm glad I could help you on that. :)

BTW, I gave it a try and at least inside VirtualBox if I click on the settings (small gear icon), the menu at right appears and disappears very quickly so I can't actually use it. Do you know why?

Also, maybe it would be great if you include a task manager (lxtask is nice because it's light).

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#236 by neko » 24 Jun 2017, 05:09

@fulalas
Thank you for your quick testing report.

1. "Control Center" window disappears soon
I will search by the key "deepin control center",
and then report the result (after "Kernel Builder").

2. "lxtask"
It was added.
Next sample that will be uploaded will include "lxtask".


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#237 by neko » 25 Jun 2017, 01:39

"Archlinux rolling-release problem"
lxterminal package was updated from 0.3.0-1 to 0.3.0-2.
This update causes the following usage to be illegal result.

[in shell script]
------------------
lxterminal --command="buildiso $MSGBISO locale=\"$MSGLANG\" desktop=$DESKTOPS web=$BROWSERS im=$IMETHOD"
------------------

Many tools in APorteus use lxterminal in a shell script to display the progress of programe.
Therefor this update should be avoided by using old version 0.3.0-1.

[How to avoid]
== Next release ==
The most recent lxterminal package is included in 002-xorg.xzm.
old version 0.3.0-1 will be included in 002-z.xorg.xzm.
The most recent version will be overwritten with old version.

== Patch ==
Please activate patch module from XTERM terminal.


(32Bit)
lxterminal-0.3.0-i686-1.xzm (25 K)
http://www.mediafire.com/file/7cn2xt8y3 ... i686-1.xzm
md5sum: 49412c802ea5f394938d9333ae2bd02e lxterminal-0.3.0-i686-1.xzm

(64Bit)
lxterminal-0.3.0-x86_64-1.xzm (25 K)
http://www.mediafire.com/file/khc1n9s28 ... 6_64-1.xzm
md5sum: b150be2f556c87847deb892b53bb3aeb lxterminal-0.3.0-x86_64-1.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#238 by neko » 25 Jun 2017, 14:04

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

Note 1:
v17.06.23 "ISO builder"s have the "lxterminal" problem.
They need the patch.
Refer to http://forum.porteus.org/viewtopic.php? ... 731#p56234

Note 2:
"DEEPIN desktop" menu is hidden.
Refer to http://forum.porteus.org/viewtopic.php? ... 225#p56188

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


ISO size: 847 M / 769 M
language: Japanese / Portugal-Brazil
desktop: DEEPIN
kernel: 32Bit / 64Bit 4.11.6
Web browser: slimjet 14.0.16.0 with codecs-ffmpeg-extra

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


-------------------------------
@fulalas
These example ISOs include "lxtask".



Thanks.

beny
Full of knowledge
Full of knowledge
Posts: 2086
Joined: 02 Jan 2011, 11:33
Location: italy

Re: ArchLinux packages manager for Porteus

Post#239 by beny » 26 Jun 2017, 18:59

hi neko, maybe you know this arch packages but i think give you the link, deb2arch packages : https://aur.archlinux.org/packages/debtap
this is the tread in arch forum : https://bbs.archlinux.org/viewtopic.php?id=187558

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#240 by neko » 27 Jun 2017, 01:31

@beny
Thank you for your information.
I didn't know "debtap".
So, I wrote a "deb2dir" shell script.
I will study the debtap.

Thanks.

Post Reply