Page 16 of 51

Re: ArchLinux packages manager for Porteus

Posted: 11 Jun 2017, 10:15
by neko
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.

ArchLinux packages manager for Porteus

Posted: 14 Jun 2017, 23:09
by neko
[]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.

Re: ArchLinux packages manager for Porteus

Posted: 14 Jun 2017, 23:12
by Evan
Looks Nice , the amount of work you put out is amazing. :good:

Re: ArchLinux packages manager for Porteus

Posted: 15 Jun 2017, 01:36
by neko
@Evan
Thank you for your interest.
I am afraid that my low quality ISO might hurt something.

Thanks.

Re: ArchLinux packages manager for Porteus

Posted: 15 Jun 2017, 03:18
by fulalas
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).

Re: ArchLinux packages manager for Porteus

Posted: 16 Jun 2017, 02:31
by neko
@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.

Re: ArchLinux packages manager for Porteus

Posted: 23 Jun 2017, 13:55
by neko
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.

Re: ArchLinux packages manager for Porteus

Posted: 23 Jun 2017, 16:08
by fulalas
@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:

Re: ArchLinux packages manager for Porteus

Posted: 23 Jun 2017, 17:16
by neko
@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.

Re: ArchLinux packages manager for Porteus

Posted: 24 Jun 2017, 01:28
by fulalas
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).

Re: ArchLinux packages manager for Porteus

Posted: 24 Jun 2017, 05:09
by neko
@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.

Re: ArchLinux packages manager for Porteus

Posted: 25 Jun 2017, 01:39
by neko
"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.

Re: ArchLinux packages manager for Porteus

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

Re: ArchLinux packages manager for Porteus

Posted: 26 Jun 2017, 18:59
by beny
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

Re: ArchLinux packages manager for Porteus

Posted: 27 Jun 2017, 01:31
by neko
@beny
Thank you for your information.
I didn't know "debtap".
So, I wrote a "deb2dir" shell script.
I will study the debtap.

Thanks.