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 » 05 Mar 2017, 00: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 ArchLinux packages manager for Porteus

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

Please refer to ArchLinux packages manager for Porteus

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


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


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

Re: ArchLinux packages manager for Porteus

Postby beny » 05 Mar 2017, 23: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
beny
Full of knowledge
Full of knowledge
 
Posts: 709
Joined: 02 Jan 2011, 12:33
Location: italy

Re: ArchLinux packages manager for Porteus

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

Re: ArchLinux packages manager for Porteus

Postby neko » 06 Mar 2017, 12:45

Image
Wall Paper: Italy

Example of "XFCE" ISOs that will be created by "APorteus ISO builder".

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


APorteus-XFCE_it-v17.04.26-x86_64.iso (Language: Italian, 335 M)
http://www.mediafire.com/file/otuh31zqk ... x86_64.iso
md5sum: c03667ac17e14391a8d9264cbc6fa673 APorteus-XFCE_it-v17.04.26-x86_64.iso


kernel version: 64Bit 4.11-rc8
Packages version: the latest version at the time of creating ISO (2017.04.26).

[XFCE]
Basic applications that are included in XFCE.
Accessory:......leafpad,xfce4-screenshooter,xfce4-clipman,xfce4-notes
Graphic:........gpicview
Internet:.......transmission
Office:.........epdfview,geany
Sound & Video:..audacious,mpv,winff,guvcview,xfburn
Sysytem Tool:...Thunar,baobab,file-roller,hardinfo,gparted,lxterminal,lxtask,xfce4-terminal
---------------------------------------------------
Tuning modules
Web browser:....slimjet 14.0.2.0(66 M)
Codecs:.........chromium-codecs-ffmpeg-extra 57.0.2987.98-0ubuntu1.1348(1 M)
Wall Paper:.....008-ItalyWall.xzm(602 K)


Note2:
"mkslimjet" command, that is bundled on APorteus, was used to make "slimjet" module.
Please refer to Tool of Tool of Building Slimjet browser module
(option to be used: -iF)

Note3:
"getffmpeg" command, that is bundled on APorteus,
was used to make "chromium-codecs-ffmpeg-extra" module.
Code: Select all
% su
# getffmpeg
# ls
chromium-codecs-ffmpeg-extra_57.0.2987.98-0ubuntu1.1348_amd64.xzm



Thanks.
Last edited by neko on 26 Apr 2017, 11:28, edited 2 times in total.
neko
Contributor
Contributor
 
Posts: 772
Joined: 09 Feb 2013, 10:55
Location: japan
Distribution: APorteus-FVWM-ja-x86_64.iso

Re: ArchLinux packages manager for Porteus

Postby beny » 06 Mar 2017, 13: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?
beny
Full of knowledge
Full of knowledge
 
Posts: 709
Joined: 02 Jan 2011, 12:33
Location: italy

Re: ArchLinux packages manager for Porteus

Postby neko » 06 Mar 2017, 14: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 ArchLinux packages manager for Porteus

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

Re: ArchLinux packages manager for Porteus

Postby beny » 06 Mar 2017, 15: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
beny
Full of knowledge
Full of knowledge
 
Posts: 709
Joined: 02 Jan 2011, 12:33
Location: italy

Re: ArchLinux packages manager for Porteus

Postby neko » 06 Mar 2017, 16: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 Porteus Kernel Builder
"XFCE Italy APortesu" already includes mkKernel mudule.


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

Re: ArchLinux packages manager for Porteus

Postby neko » 07 Mar 2017, 03:24

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

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

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

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

Please refer to ArchLinux packages manager for Porteus


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

Re: ArchLinux packages manager for Porteus

Postby neko » 07 Mar 2017, 09: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 Kernel v4.9.X with Overlayfs

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

Re: ArchLinux packages manager for Porteus

Postby neko » 12 Mar 2017, 09: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, 09:15, edited 1 time in total.
neko
Contributor
Contributor
 
Posts: 772
Joined: 09 Feb 2013, 10:55
Location: japan
Distribution: APorteus-FVWM-ja-x86_64.iso

Re: ArchLinux packages manager for Porteus

Postby neko » 15 Mar 2017, 06: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 Porteus Kernel Builder


Thanks.
Last edited by neko on 29 Mar 2017, 12:24, edited 1 time in total.
neko
Contributor
Contributor
 
Posts: 772
Joined: 09 Feb 2013, 10:55
Location: japan
Distribution: APorteus-FVWM-ja-x86_64.iso

Re: ArchLinux packages manager for Porteus

Postby neko » 18 Mar 2017, 13: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 ArchLinux packages manager for Porteus


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

Re: ArchLinux packages manager for Porteus

Postby neko » 19 Mar 2017, 07:39

"Integrated Simple Package Management tool" was updated to 17.03.19.
Please refer to top article of this thread.
ArchLinux packages manager for Porteus

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

Re: ArchLinux packages manager for Porteus

Postby neko » 21 Mar 2017, 07:11

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

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

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

(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.
neko
Contributor
Contributor
 
Posts: 772
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 1 guest