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#181 by neko » 04 Mar 2017, 23:41

Example of "multiple window manager desktops" ISO
It has "e16 window manager desktop", "openbox window manager desktop" and "lxde desktop"

=========================================================
(1)
ISO size: 386 M
language: Russian
desktop: e16, openbox, lxde
kernel: 64Bit 4.9.13

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

=========================================================
(2)
ISO size: 356 M
language: Portugal/Brazil
desktop: e16, openbox, lxde
kernel: 32Bit 4.9.13

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

=========================================================


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


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#182 by beny » 05 Mar 2017, 22:33

hi neko i have imported the pman wrapper from nemesis well i have not so much skill,and i have also yaourt...the trouble is, when i use it, check a lot of deps but are installed so fail to build software,i don`t know how to list the installed software for yaourt to allow the skip for..i have used your system because is up to date and with systemd. but with xfce4

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#183 by neko » 06 Mar 2017, 03:18

@beny
For my case, when I need a package that is included in AUR (Arch User Repository),
I get it by running ArchLinux live ISO (such as "MANJARO").
Porting NAME-NNNN-X-AAA.pkg.tar.xz into APorteus and converting to NAME-NNNN-SSS-X.xzm,
I get the dependency libraries of the NAME-NNNN-SSS-X.xzm by executing ArchSPM.
It is not seamless.
But it is lower cost comparing against preparing AUR environment in APorteus.

In order to make small, APorteus doesn't have including headers except for some cases.
And its package manager "ArchSPM" is made up to fit that purpose (exclusing headers).

Therefor, it is difficult to import the Pacman wrapper of Nemesis into APorteus.

Thanks.


P.S.
The "APorteus build ISO" example of "Desktop XFCE and Language Italian" will be uploaded.

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#184 by neko » 06 Mar 2017, 11:45

Image
Wall Paper: Italy
Last edited by neko on 21 Feb 2018, 06:38, edited 28 times in total.

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

Re: ArchLinux packages manager for Porteus

Post#185 by beny » 06 Mar 2017, 12:35

hi neko thanks for the answer ,yes you are right,aporteus need a standalone script to convert arch packages to xzm,if exist tell me the name into the system,i have used the pman one you know the arch company have the 4.9. kernel like lts support?

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#186 by neko » 06 Mar 2017, 13:47

@beny
1."to convert arch packages to xzm"
There are 2 comands which convert from Arck package to Porteus module.
"arch2mod" and "arch2dir".
Please refer to http://forum.porteus.org/viewtopic.php? ... 446#p36688

By "arch2mod", you will get xzm.
By "arch2dir" and then by "mkXZM", you will get xzm.

Note
Current "arch2dir" is differ from original spec.
Separating function is deleted.
(But "arch2mod" keep separating function yet.)

2."you know the arch company have the 4.9. kernel like lts support?"
No, I don't know which kernel version that "Arch" cares.


=================
By the way, do you like a new "Italy XFCE APorteus" sample ?


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#187 by beny » 06 Mar 2017, 14:05

yes i like it, the script, when i make a directory refuse to cd into it so i can`t use it i have used the xfce terminal also but tell me the directory do not exist so i have give up, i have done a pacman -Syu and i have see the 4.9.13-lts instead the 4.4.52-lts,btw i can pick the arch packages and yaourt and change the format to xzm

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#188 by neko » 06 Mar 2017, 15:00

@beny
1.You can get "xfce4-terminal" by ArchSPM on running "XFCE Italy APortesu" Environment.
I got it on (locale 'ja') and converted it to ('it' loacle) by manual.

xfce4-terminal-x86_64.xzm (381 K)
http://www.mediafire.com/file/gxse23a06 ... x86_64.xzm
md5sum: a52c89fff0a0fa5ead646f8ed0315ca6 xfce4-terminal-x86_64.xzm

2.You can change kernel of APortesu ISO easily.
Please refer to http://forum.porteus.org/viewtopic.php? ... =15#p52642
"XFCE Italy APortesu" already includes mkKernel mudule.


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#189 by neko » 07 Mar 2017, 02:24

1. "APorteus ISO builders" are updated to v17.03.06.
Please refer to http://forum.porteus.org/viewtopic.php? ... 997#p36689

(1) New window manager desktop "openbox" was added in the build menu.


2.New example of the ISOs that were created by "APorteus ISO builder".

(1)
ISO size: 421 M
language: German
desktop: 32Bit e16, openbox and lxde
kernel: 32Bit 4.9.13
Web browser: vivaldi 1.7.735.46-1

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

(2)
ISO size: 667 M
language: Thai
desktop: 64bit e16, openbox and lxde
kernel: 64Bit 4.9.13
Web browser: google-chrome 56.0.2924.87
Office: libreoffice 5.3.0.2

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

(3)
ISO size: 305/274 M
language: English (locale C)
desktop: 32bit/64bit e16
kernel: 32Bit/64Bit 4.9.13

Please refer to http://forum.porteus.org/viewtopic.php? ... 165#p53349


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#190 by neko » 07 Mar 2017, 08:53

@beny
You can feel the taste of most recent version kernel (4.11-rc1).
It doesn't include "AUFS" patch, and will run using overlay file system.
Please refer to http://forum.porteus.org/viewtopic.php? ... 1db#p51451

"upkernel4.11-rc" command is for "Porteus 3.2"
For APorteus, "upakernel4.11-rc" command must be used.
It is included in ov.upkernel-4.11-rc1-noarch-1.xzm module.

Code: Select all

% su
# ls -1
APorteus-MULT_it-v17.03.06-x86_64.iso
ov.upkernel-4.11-rc1-noarch-1.xzm
# activate ov.upkernel-4.11-rc1-noarch-1.xzm
# mkdir w
# cd w
# upakernel4.11-rc ../APorteus-MULT_it-v17.03.06-x86_64.iso
# ls
UP.APorteus-MULT_it-v17.03.06-x86_64.iso

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#191 by neko » 12 Mar 2017, 08:51

WARNING: Arch rolling release issue
Recent package mesa-17.0.1-i686-2 has some issue.
1 older version mesa-17.0.1-i686-1 has no issue.

If recent APorteus includes mesa-17.0.1-i686-2 of 002-xorg and creates some issue,
please replace mesa-17.0.1-i686-2 with mesa-17.0.1-i686-1.

mesa-17.0.1-1.tar (24 M)
http://www.mediafire.com/file/7qig3sd9w ... .0.1-1.tar
md5sum: 5eb2118a0b8e6d0e02621cae13047f87 mesa-17.0.1-1.tar

The tar file includes mesa-17.0.1-i686-1.xzm and mesa-17.0.1-x86_64-1.xzm.
Please rename to 002-zz.patch.xzm and set in ISO@/porteus/base/ .


Please refer to https://bugs.archlinux.org/task/53293


Thanks.
Last edited by neko on 17 Mar 2017, 08:15, edited 1 time in total.

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#192 by neko » 15 Mar 2017, 05:08

Image
bared OPENBOX desktop

A "bared OPENBOX" desktop doesn't include applications.
You may add your favorite Arch package applications
by the "Integrated Simple Package Management tool" that is built in.

=== Integrated Simple Package Management tool ===
Additional applications are gotten with the GUI "archSPM Command".

---[already prepared packages]---
<Web browser>
vivaldi:.......archSPM Command--->mkvivaldi
palemoon:......archSPM Command--->mkpalemoon
chromium:......archSPM Command--->mkapl--->chromium
firefox:.......archSPM Command--->mkapl--->firefox
opera:.........archSPM Command--->mkapl--->opera
google-chrome(64Bit only):....archSPM Command--->mkgoogleChrome
<Mailer>
thunderbird:...archSPM Command--->mkapl--->thunderbird
sylpheed:......archSPM Command--->mkapl--->sylpheed
<Messanger>
pidgin:........archSPM Command--->mkapl--->pidgin
skype(32Bit only):............archSPM Command--->mkapl--->skype
<Office>
libreoffice:...archSPM Command--->mkapl--->libreoffice
office(abiword,gnumeric):.....archSPM Command--->mkapl--->office
<Graphic>
gimp:..........archSPM Command--->mkapl--->gimp
gthumb:........archSPM Command--->mkapl--->gthumb
<Media player>
vlc:...........archSPM Command--->mkapl--->vlc
<Card game>
kpatience:.....archSPM Command--->mkapl--->kpatience
<Input method>
fcitx-mozc(for Japanese):.....archSPM Command--->mkapl--->fcitx-mozc
scim-anthy_ja(for Japanese):..archSPM Command--->mkapl--->scim-anthy_ja
scim-tables:..................archSPM Command--->mkapl--->scim-tables
<Kernel builder>
devel:.........archSPM Command--->mkapl--->devel

---[other packages]---
execute "ArchLinux SPM commands" by GUI menu.
archSPM Command--->archSPM


Note1:
"archSPM Command" is bundled in APorteus.
Please refer to the top article of this thread;
"Integrated Simple Package Management tool".

Note2:
The front part of "Kernel builder" is bundled in APorteus.
But compile engine "devel" is not bundled.
If Kernel compile is needed, "devel" may be gotten as followed.
"archSPM Command"--->mkapl--->devel
About "Kernel builder", refer to http://forum.porteus.org/viewtopic.php? ... 568#p52232


Thanks.
Last edited by neko on 29 Mar 2017, 11:24, edited 1 time in total.

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#193 by neko » 18 Mar 2017, 12:31

New example of the ISOs that will be created by next updated "APorteus ISO builder".

ISO size: 238/234 M
language: English <locale C>
desktop: 32Bit/64Bit "mini LXDE"
kernel: 32Bit/64Bit 4.9.15

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


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#194 by neko » 19 Mar 2017, 06:39

"Integrated Simple Package Management tool" was updated to 17.03.19.
Please refer to top article of this thread.
http://forum.porteus.org/viewtopic.php? ... 785#p36687

"build min web browser" command "mkmin" was added.

GUI menu: "archSPM Command"--->mkmin

Note:
"STORAGE" item, "SITE" item; Setting of these items is not needed for "mkmin".


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#195 by neko » 21 Mar 2017, 06:11

"APorteus ISO builders" are updated to v17.03.20.
Please refer to http://forum.porteus.org/viewtopic.php? ... 997#p36689

(1) kernel is updated to v4.9.16.

(2) ISO size is drastically smaller than ever. (471/440 M ----> 270/266 M)

(3) The building a "bared OPENBOX" desktop function was included.
A "bared OPENBOX" desktop will be created
by "APorteus ISO builder" inputting no desktop parameter.

Example of "bared OPENBOX desktop" ISO is http://forum.porteus.org/viewtopic.php? ... 180#p53771

(4) The building a "mini LXDE" desktop was updated.
A background is the wallpaper that is generated randomly.

Example of updated "mini LXDE desktop" ISO is http://forum.porteus.org/viewtopic.php? ... =90#p49091

(5) "min web browser" was added to the WEB menu.

"Integrated Simple Package Management tool" that will be bundled in built APorteus ISO was updated
that "build min web browser" command "mkmin" was added.


Thanks.

Post Reply