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

Re: ArchLinux packages manager for Porteus

Post#46 by neko » 25 Mar 2016, 02:55

1. "APorteus FVWM" is updated to v16.03.25.
Please refer to viewtopic.php?f=75&t=4997#p36689 .

1) kernel version is updated to 4.4.6.
2) 64bit google-chrome is updated to 49.0.2623.108-1.
3) Full version includes a new application "WebCam: guvcview".
4) "ArchSPM" add-on is updated to 16.02.14-6.


2. "ArchSPM" is updated to archspm-16.02.14-noarch-6.xzm
Please refer to viewtopic.php?f=75&t=4997#p36687 .


Thanks.

zagreb
White ninja
White ninja
Posts: 14
Joined: 03 Feb 2016, 08:39
Distribution: XTAHR
Location: yu

aporteus

Post#47 by zagreb » 25 Mar 2016, 12:30

neko,
1.can you make an iso of your last arch porteus
with xfce desktop
2. can you make script-save as module in porteus modules
as in porteus
3. can you add splash screen efi boot as in porteus

regards

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

Re: ArchLinux packages manager for Porteus

Post#48 by neko » 25 Mar 2016, 13:22

@zagreb
Yes or No.
Right now, I do not know whether I can or can not it.
It needs enough time for me to understand these issues.

1."can you make an iso of your last arch porteus with xfce desktop ?"
--> I will try to install xfce desktop.

2. "can you make script-save as module in porteus modules as in porteus ?"
--> What is a "script-save" of porteus ?
("command name" of "ISO name")

3. "can you add splash screen efi boot as in porteus ?"
--> Does "splash screen" mean only background picture ?
I delete a background picture in order to reduce the ISO size.


Thanks.

zagreb
White ninja
White ninja
Posts: 14
Joined: 03 Feb 2016, 08:39
Distribution: XTAHR
Location: yu

Re: arch porteus-xfce

Post#49 by zagreb » 25 Mar 2016, 13:37

neko,
1. save as module of new costumizaton-as in porteus 3.1
in /opt/porteus scripts,
2. also-make iso as in porteus 3.1
3.on splash boot efi screen look at
porteus 3.1

obesrvations:
in your arch porteus it is impossible
to save costumization
your desktop is non utilisable
but, kernel, xorg and other things are much better
than in porteus 3.1
with xfce your arch porteus could be the best
operating system

regards.

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

Re: ArchLinux packages manager for Porteus

Post#50 by neko » 25 Mar 2016, 19:19

@zagreb
"save as module of new costumizaton-as in porteus 3.1 in /opt/porteus scripts,"

I cannot find "costumizaton-as".
Here are entities of the "/opt/porteus-scripts/" directory of "Porteus-XFCE-v3.1-x86_64.iso".
Which script do you need ?

Code: Select all

001-core/opt/porteus-scripts/:
act               changes-time  dir2xzm       makeinitrd  pns-tool  pxe-server    tgz2xzm    uloop          xzm2dir
activate          deactivate    dump-session  mkfileswap  psinfo    rpm2xzm       translate  update-module
add-loop-devices  deb2xzm       lsxzm         mloop       pupdater  save-changes  txz2xzm    xorg

001-core/opt/porteus-scripts/xorg:
aufs-insert  aufs-remove

002-xorg/opt/porteus-scripts/:
context-menu                 gtk-language-selection-tool-start  gtk-xkb-select  mount-manager            porteus-update  xorg
gtk-easy-build-start         gtk-porteus-timeconfig             magic-folders   pinstaller               pupdater        xpns-tool
gtk-language-selection-tool  gtk-soundcard-select               make-changes    porteus-settings-centre  save-session    xpsinfo

002-xorg/opt/porteus-scripts/context-menu:
convert_deb  convert_rpm  convert_txz  create-module  extract-module  install-slack  mount-iso  mount-module  pastebin  remove-slack  unmount-module

002-xorg/opt/porteus-scripts/xorg:
browser  gui-autostart  update-cache  watch-xorg  xactivate  xdeactivate

003-xfce/opt/porteus-scripts/:
context-menu  xfce  xorg

003-xfce/opt/porteus-scripts/context-menu:
clipsum  pastebin

003-xfce/opt/porteus-scripts/xfce:
browselect  hide-desktop-icons  icons  pxf-sound  start-slock  start_pburn  xf-compositing  xfpanelbottom  xfpaneltop

003-xfce/opt/porteus-scripts/xfce/icons:
audio-volume-high.svg  audio-volume-muted.svg

003-xfce/opt/porteus-scripts/xorg:
browser  fmanager  psu  terminal  update-menu
In APorteus ISO there are some scripts which are ported from v3.1 "/opt/porteus-scripts/".
But this porting is not complete.
It is continuing yet.

Code: Select all

pkgs.001-z.core/pkg.noarch/core-porteus/usr/bin:
installpkg  poweroff  reboot

pkgs.001-z.core/pkg.noarch/core-porteus/usr/local:
bin  sbin

pkgs.001-z.core/pkg.noarch/core-porteus/usr/local/bin:
activate   browser  deactivate   fmanager       guiexec                loadkeysBykmap  mloop  setup-mouse  uloop         update-menu   vbox-build
autologin  cliexec  filemanager  gui-autostart  gvfs-partition-toggle  lsxzm           psu    terminal     update-cache  update_cache

pkgs.001-z.core/pkg.noarch/core-porteus/usr/local/sbin:
udev-fstab-update

pkgs.001-z.core/pkg.noarch/core-porteus/usr/share:
applications  porteus  wallpapers

pkgs.001-z.core/pkg.noarch/core-porteus/usr/share/applications:
activate.desktop  deactivate.desktop  mimeapps.list

pkgs.001-z.core/pkg.noarch/core-porteus/usr/share/porteus:
dialog-functions  gtkdialog-functions  porteus-functions
Thanks.

zagreb
White ninja
White ninja
Posts: 14
Joined: 03 Feb 2016, 08:39
Distribution: XTAHR
Location: yu

arch porteus save-session

Post#51 by zagreb » 25 Mar 2016, 20:20

neko,

save-session

and
make_ iso.sh

xfce
you are great, you can make
arch porteus better than porteus

regards

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

Re: ArchLinux packages manager for Porteus

Post#52 by neko » 26 Mar 2016, 20:08

@zagreb
APorteus-XFCE-v16.03.25-x86_64.iso (325 M)
http://www.mediafire.com/download/ttwkv ... x86_64.iso
md5sum: 5b0e1e34ae7f43b66f2780e09d5106c5 APorteus-XFCE-v16.03.25-x86_64.iso

This is a trial version.

It has many issues.

1. configuration is for V3.1
It must change for APorteus.

2. V3.1 EFI was ported.
It is not yet tested.
If you have a time, please boot this ISO.
It was reported that Aporteus cann't boot in a vbox.
refer to viewtopic.php?f=75&t=4997&start=30#p43290

3. /opt/porteus scripts are not yet ported.

4. 32bit version is not yet made.

Thanks.

zagreb
White ninja
White ninja
Posts: 14
Joined: 03 Feb 2016, 08:39
Distribution: XTAHR
Location: yu

aporteus-xfce

Post#53 by zagreb » 26 Mar 2016, 21:09

neko,

thanks, but
this iso can not boot on HP Pavilion ...
it was installed on usb
i can not make screenshot...

your boot loader can boot MX15 linux installed on hdd,
but not aporteus-xfce

regards,

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

Re: ArchLinux packages manager for Porteus

Post#54 by neko » 26 Mar 2016, 23:24

@zagreb
1. Would you tell me which v3.1 ISO could boot on your HP Pavilion ?
Porteus-KDE4-v3.1-x86_64.iso
Porteus-LXQT-v3.1-x86_64.iso
Porteus-MATE-v3.1-x86_64.iso
Porteus-XFCE-v3.1-x86_64.iso

I will check the EFI of the ISO that could boot on the HP Pavilion.


2. Please replace EFI of XFCE ISO with one of FVWM ISO.
operation on the APorteus running environment.

Code: Select all

% su
# ls -1
APorteus-XFCE-v16.03.25-x86_64.iso
APorteus-mini-v16.03.25-x86_64.iso
# dISO APorteus-XFCE-v16.03.25-x86_64.iso
# dISO APorteus-mini-v16.03.25-x86_64.iso
# rm -fr APorteus-XFCE-v16.03.25-x86_64/EFI
# cp -a APorteus-mini-v16.03.25-x86_64/EFI APorteus-XFCE-v16.03.25-x86_64/.
# mkISO APorteus-XFCE-v16.03.25-x86_64
# rm -fr APorteus-XFCE-v16.03.25-x86_64 APorteus-mini-v16.03.25-x86_64
# ls -1
APorteus-XFCE-v16.03.25-x86_64.iso
APorteus-XFCE-v16.03.25-x86_64.iso.md5
APorteus-mini-v16.03.25-x86_64.iso
note: You can use APorteus-FVWM-v16.03.25-x86_64.iso instead of APorteus-mini-v16.03.25-x86_64.iso.


Thanks.

zagreb
White ninja
White ninja
Posts: 14
Joined: 03 Feb 2016, 08:39
Distribution: XTAHR
Location: yu

aporteus xfce

Post#55 by zagreb » 27 Mar 2016, 07:55

neko,

changed efi your xfce iso works great.
but, without SAVE SESSION i can not test further.
-----------------
1. panel sensor temp. does not work
2. after Log out all costumization is lost
3. package manager in FAT 32 does not work
as in porteus 3.1
i need okular, firefox, wps office, libreoffice...
4. mount iso does not work
5. make_iso.sh does not take my costumization
--------------
but, the operationg system is very stable

please, correct these erorrs and others and create new xfce iso

this aporteus xfce could be much better than
porteus 3.1
----
it is very fast

regards

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

Re: ArchLinux packages manager for Porteus

Post#56 by neko » 28 Mar 2016, 12:04

@zagreb

1. "but, without SAVE SESSION i can not test further."
You can use the chaetcode "changes".
Please read ISO@/boot/docs/cheatcodes.txt in ISO.

2. "panel sensor temp. does not work"
ISO was updated.
It includes the dependency packages for a sensor.
Now, it is under uploading.

3. "package manager in FAT 32 does not work as in porteus 3.1"
APorteus package manager "ArchSPM" must run on "ext4 file system".
If your PC dose not have an "ext4 partition" at all,
on a FAT partition, you can create the file that is formatted under "ext4 file system",
and it can be used as persistent area by a chaetcode "changes".

Please refer to viewtopic.php?f=81&t=4937&p=36178&hilit ... ent#p36178

Code: Select all

# dd of=porteus.persist count=0 seek=200000000
# mkfs.ext4 porteus.persist
4. "i need okular, firefox, wps office, libreoffice..."
(1) firefox (and thunderbird) can be gotten direct by the "mkfirefox" (/"mkthunderbird") command.
It is an addon command in APorteus ISO.
Please refer to viewtopic.php?f=75&t=4875#p35562

(2) "wps office" can be gotten from the AUR of ArchLinux.
It can not gotten by the "ArchSPM".
It needs old library libpng12.
So, it is a little difficult to get "wps office".
I tried it.
The result as following.

[32bit]
http://www.mediafire.com/download/m5a92 ... fice32.xzm
md5sum: 05632a52236150e162e9741b524c0f60 wps-office32.xzm

[64bit]
http://www.mediafire.com/download/ceh8o ... fice64.xzm
md5sum: b64b7e686acb7a5e63ba8c56f28ab7c9 wps-office64.xzm

5. "mount iso does not work", "make_iso.sh does not take my costumization"
If you want to manipulate ISO, you can do by the "dISO"/"mkISO" command in APorteus ISO.
Please refer to viewtopic.php?f=75&t=4997#p36688

P.S.
I can find save-session in V3.1 ISO.
002-xorg/opt/porteus-scripts/save-session

But, I can not find make_iso.sh in V3.1 ISO.


Thanks.

zagreb
White ninja
White ninja
Posts: 14
Joined: 03 Feb 2016, 08:39
Distribution: XTAHR
Location: yu

aporteus save session....

Post#57 by zagreb » 28 Mar 2016, 14:13

I am sorry I can not take in consideration
an OS without
1. package manager in fat 32,
2. remaster tool
………
all versions of porteus have package manager
in fat 32,
all versions of porteus have save session perfect
in fat 32

porteus has make_iso.sh in /porteus which takes
session in fat 32

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

Re: ArchLinux packages manager for Porteus

Post#58 by neko » 29 Mar 2016, 01:45

@zagreb
Thank you for your interested to this study.
I was able to be a lot of research on that thanks.

I think sorry that did not answer to your expectations in the absence of my technical capabilities.

Thanks.

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

Re: ArchLinux packages manager for Porteus

Post#59 by neko » 29 Mar 2016, 10:14

"archspm" and "APorteus FVWM" ISO were updated.
"APorteus XFCE" ISO was added.

Please refer to
viewtopic.php?f=75&t=4997#p36687
viewtopic.php?f=75&t=4997#p36689
Image
XFCE desktop

Thanks.

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

Re: ArchLinux packages manager for Porteus

Post#60 by neko » 31 Mar 2016, 02:56

[ bug of add-on commands "mkfirefox & mkflash" ]
--- issue ---
firefox/flash, that was gotten by add-on commands "mkfirefox/mkflash", can not be executed.

--- cause ---
"/home/guest" of the modules that were created by "mkfirefox & mkflash" is not guests owner directory.

--- how to fix ---
"mkfirefox & mkflash" commands are included in "amkslimjet-16.03.13-noarch-2" package.
"amkslimjet-16.03.13-noarch-2" package is included in "pkg.spm" sub-directory.
"pkg.spm" sub-directory is included in "003-z.fvwm.xzm" module and "003-z.xfce.xzm" module.
"003-z.fvwm.xzm" module is included in "APorteus FVWM" ISO.
"003-z.xfce.xzm" module is included in "APorteus XFCE" ISO.

"amkslimjet-16.03.13-noarch-2" package should be updated to "amkslimjet-16.03.13-noarch-3".

example1: APorteus-FVWM-v16.03.28-x86_64.iso

Code: Select all

% su
# ls
APorteus-FVWM-v16.03.28-x86_64.iso
# dISO APorteus-FVWM-v16.03.28-x86_64.iso
# dXZM APorteus-FVWM-v16.03.28-x86_64/porteus/base/003-z.fvwm.xzm
# sep2pkg 003-z.fvwm
# cd pkgs.003-z.fvwm/pkg.spm
# 
# chown -R guest amkslimjet-16.03.13-noarch-2/usr/local/share/mkfirefox/lib/firefox/home/guest
# chown -R guest amkslimjet-16.03.13-noarch-2/usr/local/share/mkflash/lib/x86_64/home/guest
# chown -R guest amkslimjet-16.03.13-noarch-2/usr/local/share/mkflash/lib/i386/home/guest
# chgrp -R guest amkslimjet-16.03.13-noarch-2/usr/local/share/mkfirefox/lib/firefox/home/guest
# chgrp -R guest amkslimjet-16.03.13-noarch-2/usr/local/share/mkflash/lib/x86_64/home/guest
# chgrp -R guest amkslimjet-16.03.13-noarch-2/usr/local/share/mkflash/lib/i386/home/guest
#
# rm -fr amkslimjet-16.03.13-noarch-2/var
# mv amkslimjet-16.03.13-noarch-2 amkslimjet-16.03.13-noarch-3
# mklog amkslimjet-16.03.13-noarch-3
#
# cd ../../
# mergepkgs pkgs.003-z.fvwm ;mkXZM 003-z.fvwm ;rm -fr 003-z.fvwm pkgs.003-z.fvwm
# mv 003-z.fvwm.xzm APorteus-FVWM-v16.03.28-x86_64/porteus/base/.
# mkISO APorteus-FVWM-v16.03.28-x86_64; rm -fr APorteus-FVWM-v16.03.28-x86_64
# ls -1
APorteus-FVWM-v16.03.28-x86_64.iso
APorteus-FVWM-v16.03.28-x86_64.iso.md5
example2: APorteus-sXFCE-v16.03.28-i486.iso

Code: Select all

% su
# ls
APorteus-sXFCE-v16.03.28-i486.iso
# dISO APorteus-sXFCE-v16.03.28-i486.iso
# dXZM APorteus-sXFCE-v16.03.28-i486/porteus/base/003-z.xfce.xzm
# sep2pkg 003-z.xfce.xzm
# cd pkgs.003-z.xfce/pkg.spm
# 
# chown -R guest amkslimjet-16.03.13-noarch-2/usr/local/share/mkfirefox/lib/firefox/home/guest
# chown -R guest amkslimjet-16.03.13-noarch-2/usr/local/share/mkflash/lib/x86_64/home/guest
# chown -R guest amkslimjet-16.03.13-noarch-2/usr/local/share/mkflash/lib/i386/home/guest
# chgrp -R guest amkslimjet-16.03.13-noarch-2/usr/local/share/mkfirefox/lib/firefox/home/guest
# chgrp -R guest amkslimjet-16.03.13-noarch-2/usr/local/share/mkflash/lib/x86_64/home/guest
# chgrp -R guest amkslimjet-16.03.13-noarch-2/usr/local/share/mkflash/lib/i386/home/guest
#
#
# rm -fr amkslimjet-16.03.13-noarch-2/var
# mv amkslimjet-16.03.13-noarch-2 amkslimjet-16.03.13-noarch-3
# mklog amkslimjet-16.03.13-noarch-3
#
# cd ../../
# mergepkgs pkgs.003-z.xfce ;mkXZM 003-z.xfce ;rm -fr 003-z.xfce pkgs.003-z.xfce
# mv 003-z.xfce.xzm APorteus-sXFCE-v16.03.28-i486/porteus/base/.
# mkISO APorteus-sXFCE-v16.03.28-i486; rm -fr APorteus-sXFCE-v16.03.28-i486
# ls -1
APorteus-sXFCE-v16.03.28-i486.iso
APorteus-sXFCE-v16.03.28-i486.iso.md5

Thanks.

Post Reply