Page 26 of 28

ArchLinux packages manager for Porteus

Posted: 04 Jan 2018, 08:21
by raja
Neko, TM (Slax) has replaced rc0.d rc6.d and rcS.d files in /etc/systemd. These new scripts along with the shutdown script inside initrfs, are helping a systemd driven Debian offshoot, a very clean shutdown.

Sorry for persisting with this, I would like to see Aporteus, doing the clean shutdown. I use your Budgie ,August 2017 release, a few times a week. Even , I made the new Kernel, yesterday with Aporteus set up.

In Budgie-64, I copy changes folder from memory, make a module and use. Everything fine except , Pulse volume setting, get a 'x' mark over the icon and is stuck. Any reason?

ArchLinux packages manager for Porteus

Posted: 04 Jan 2018, 10:01
by M. Eerie
In addition to @raja feedback, I've found that Nautilus is not showing image previews in Aporteus Budgie, while Openbox (pcmanfm) , XFCE (thunar) are doing well.

Also I think something is missing with python setup. I have several packages using python2 an python3, but they refuse to work (in normal Porteus this is not happening). Maybe python environment is not fully set. I've tried to set python path variable, but I was unsuccessful (modules missing??).

Any help?

Thanks

ArchLinux packages manager for Porteus

Posted: 04 Jan 2018, 10:07
by M. Eerie
@neko

I've tried to build Aporteus Deepin. I get to the login window, but not to the desktop. I've seen there are two login managers: lightdm and lxdm Which config file must I modify to solve it?

Thanks

ArchLinux packages manager for Porteus

Posted: 04 Jan 2018, 12:27
by neko
@M. Eerie
Which config file must I modify to solve it?

It is "lxdm".

Executed by
/etc/systemd/system/display-manager.service:ExecStart=/usr/sbin/lxdm

/etc/systemd/system/display-manager.service is included in 002-z.xorg.xzm
pkgs.002-z.xorg/pkg.noarch/startOpenBox/etc/systemd/system/display-manager.service -> /usr/lib/systemd/system/lxdm.service

/usr/lib/systemd/system/lxdm.service is included in 002-xorg.xzm
pkgs.002-xorg/pkg.openbox/lxdm-0.5.3-x86_64-4/usr/lib/systemd/system/lxdm.service


"deepin" is not currently maintained, so there is no guarantee that it will start up normally.
pkgs.003-z.deepin/startdeepin: deepin start paramater package


[how to separate module to packages]

Code: Select all

% su
# ls -1
002-xorg.xzm
002-z.xorg.xzm
003-z.deepin.xzm
# dXZM 002-xorg.xzm; sep2pkg 002-xorg
# dXZM 002-z.xorg.xzm; sep2pkg 002-z.xorg
# dXZM 003-z.deepin.xzm; sep2pkg 003-z.deepin.xzm
# ls -1
002-xorg.xzm
002-z.xorg.xzm
003-z.deepin.xzm
pkgs.002-xorg
pkgs.002-z.xorg
pkgs.003-z.deepin

Code: Select all

# ls
pkgs.003-z.deepin
# pkgs2xzm pkgs.003-z.deepin
# ls -1
003-z.deepin.xzm
pkgs.003-z.deepin

Thanks.

ArchLinux packages manager for Porteus

Posted: 12 Jan 2018, 09:13
by neko
NEW example of ISOs that were created by "APorteus ISO builder" were uploaded.

====[64 BIT]====
Language: English (LANG C)
kernel version: 64Bit 4.9.76
Packages version: the latest version at the time of creating ISO (2018.01.11).

This multiple ISO includes FVWM, OPENBOX, LXDE, E16, XFCE, and BUDGIE desktops.

Multiple ISO and some application modules are uploaded.

====[32 BIT]====
Language: English (LANG C)
kernel version: 32Bit 4.9.76
Packages version: the latest version at the time of creating ISO (2018.01.11).

This multiple ISO includes FVWM, OPENBOX, LXDE, E16, XFCE, and BUDGIE desktops.

Multiple ISO and some application modules are uploaded.


Refer to ArchLinux packages manager for Porteus (Post by neko #49091)


Thanks.

ArchLinux packages manager for Porteus

Posted: 13 Jan 2018, 05:55
by neko
1. "Integrated Simple Package Management tool" was updated to spm-18.01.11-noarch-1.xzm
Please refer to ArchLinux packages manager for Porteus (Post by neko #36687)

"mkopera" command was added.
etc.,


2. "APorteus ISO Builder" was updated to v18.01.11.
Please refer to ArchLinux packages manager for Porteus (Post by neko #36689)

kernel version: 4.9.76

Addon modules,
"Integrated Simple Package Management tool" and "Kernel Builder",
were updated.


Thanks.

ArchLinux packages manager for Porteus

Posted: 14 Jan 2018, 04:52
by neko
NEW examples of following locales ISOs that were created by "APorteus ISO builder" were updated.


German: Please refer to ArchLinux packages manager for Porteus (Post by neko #49970)

Spanish: Please refer to ArchLinux packages manager for Porteus

French: Please refer to ArchLinux packages manager for Porteus (Post by neko #50079)

Italian: Please refer to ArchLinux packages manager for Porteus

Japanese: Please refer to ArchLinux packages manager for Porteus (Post by neko #50011)

Portugal/Brazil: Please refer to ArchLinux packages manager for Porteus

Russian: Please refer to viewtopic.php?p=49911#p49911

Thai: Please refer to viewtopic.php?p=49877#p49877


These multiple ISOs include FVWM, OPENBOX, LXDE, E16, XFCE, and BUDGIE desktops.

kernel version: 64Bit 4.9.76 that was built with prototype config "PAGE_TABLE_ISOLATION ON".
Packages version: the latest version at the time of creating ISO (2018.01.13).

Kernel header (crippled_sources) for ISO installation into virtual environment is included in ISO.


Thanks.

ArchLinux packages manager for Porteus

Posted: 17 Jan 2018, 04:20
by neko
NEW example ISO of 32 Bit FVWM desktop that was created by "APorteus ISO builder"

<locale>:
Russian: Please refer to viewtopic.php?p=49911#p49911

German: Please refer to viewtopic.php?p=49970#p49970

Spanish: Please refer to viewtopic.php?f=75&t=4997&start=90#p49988

French: Please refer to viewtopic.php?p=50079#p50079

Italian: Please refer to viewtopic.php?f=75&t=4997&start=180#p53570

Japanese: Please refer to viewtopic.php?p=50011#p50011

Portugal/Brazil: Please refer to viewtopic.php?f=75&t=4997&start=120#p51162

Thai: Please refer to viewtopic.php?p=49877#p49877


kernel version: Russian, German, Spanish, French
32Bit 4.15-rc8 that was built with prototype config "CONFIG_RETPOLINE=y".

kernel version: Italian, Japanese, Portugal/Brazil, Thai
32Bit 4.14.14 that was built with prototype config "CONFIG_RETPOLINE=y".

Packages version: the latest version at the time of creating ISO (2018.01.16).

Web browser: palemoon 27.7.0

Kernel header (crippled_sources) for ISO installation into virtual environment is included in ISO.


Note 1: "CONFIG_RETPOLINE=y"
https://www.blog.google/topics/google-c ... rformance/

Note 2: "Meltdown"/"Spectre" and Pale Moon/Basilisk
https://forum.palemoon.org/viewtopic.ph ... 44838eeab6
donald, thanks.


Thanks.

ArchLinux packages manager for Porteus

Posted: 17 Jan 2018, 08:52
by raja
Neko,

1) you may also add "intel-ucode.img"*, file in /boot/syslinux folder.Edit intrd=/boot/syslinux/intel-ucode.img /boot/syslinux/intrd.xz .

Kernel loads the update at boot 0.0 in all distributions, I use. Brokenman suggested, compile of slack build on this as a "cpio" file is not required.
[ 0.000000] microcode: microcode updated early to revision 0x80, date = 2018-01-04
[ 0.382619] microcode: sig=0x806e9, pf=0x80, revision=0x80
[ 0.382828] microcode: Microcode Update Driver: v2.2.
2)Arch/Debian, for some reasons want us to use libnput driver. In Porteus 4.0 rc new-cinnamon, Touchpad functions perfectly with all needed gestures.

In Aporteus, I have to modify 70-synaptics.conf, to add tap functions.

synclient parameters in Porteus:
Parameter settings:
LeftEdge = 49
RightEdge = 1187
TopEdge = 48
BottomEdge = 850
FingerLow = 25
FingerHigh = 30
MaxTapTime = 180
MaxTapMove = 67
MaxDoubleTapTime = 180
SingleTapTimeout = 180
ClickTime = 100[/quote]
EmulateMidButtonTime = 0
EmulateTwoFingerMinZ = 282
EmulateTwoFingerMinW = 7
VertScrollDelta = -30
HorizScrollDelta = -30
VertEdgeScroll = 1
HorizEdgeScroll = 0
CornerCoasting = 0
VertTwoFingerScroll = 1
HorizTwoFingerScroll = 0
MinSpeed = 1
MaxSpeed = 1.75
AccelFactor = 0.130976
TouchpadOff = 2
LockedDrags = 0
LockedDragTimeout = 5000
RTCornerButton = 2
RBCornerButton = 3
LTCornerButton = 0
LBCornerButton = 0
TapButton1 = 1
TapButton2 = 3
TapButton3 = 2
ClickFinger1 = 1
ClickFinger2 = 3
ClickFinger3 = 2
CircularScrolling = 0
CircScrollDelta = 0.1
CircScrollTrigger = 0
CircularPad = 0
PalmDetect = 0
PalmMinWidth = 10
PalmMinZ = 200
CoastingSpeed = 20
CoastingFriction = 50
PressureMotionMinZ = 30
PressureMotionMaxZ = 160
PressureMotionMinFactor = 1
PressureMotionMaxFactor = 1
GrabEventDevice = 0
TapAndDragGesture = 1
AreaLeftEdge = 0
AreaRightEdge = 0
AreaTopEdge = 0
AreaBottomEdge = 0
HorizHysteresis = 7
VertHysteresis = 7
ClickPad = 1
RightButtonAreaLeft = 618
RightButtonAreaRight = 0
RightButtonAreaTop = 736
RightButtonAreaBottom = 0
MiddleButtonAreaLeft = 0
MiddleButtonAreaRight = 0
MiddleButtonAreaTop = 0
MiddleButtonAreaBottom = 0
[/quote]


*file available in arch site

Cheers.

ArchLinux packages manager for Porteus

Posted: 23 Jan 2018, 06:17
by neko
@raja
Thank you very much for your useful suggestion.

1.microcode
I hesitate to fix "the Meltdown and Spectre attacks" by updating BIOS.
I am waiting for the more stable situation.

https://techcrunch.com/2018/01/22/linus ... r-garbage/
https://amp.businessinsider.com/intel-w ... cks-2018-1
https://newsroom.intel.com/news/root-ca ... -partners/
https://www.washingtonpost.com/news/the ... n-spectre/

2.Touchpad
It is very useful information for touchpad users.


Thanks.

ArchLinux packages manager for Porteus

Posted: 23 Jan 2018, 07:53
by raja
nekosan,

In 32/64 bit Kernels from you, the following config informations under 'Performance Monitoring' are missing.
CONFIG_MICROCODE=y
CONFIG_MICROCODE_INTEL=y
CONFIG_MICROCODE_AMD=y
CONFIG_MICROCODE_OLD_INTERFACE=y
That virtually prevents any update, as Kernel does not load the update tool.

In 32/64 bit Kernels I use, I always get,
[ 0.000000] microcode: microcode updated early to revision 0x80, date = 2018-01-04
[ 2.636142] microcode: sig=0x806e9, pf=0x80, revision=0x80
[ 2.636310] microcode: Microcode Update Driver: v2.01 <tigran@aivazian.fsnet.co.uk>, Peter Oruba
This along with PTI, covers major loopholes.

Your 'retpoline' measure may involve the compiler(gcc 7.2).

ArchLinux packages manager for Porteus

Posted: 29 Jan 2018, 11:09
by raja
Neko, Can you please tell me, where is the reference to FOLDER/DIRECTORY "porteus" in the initrd? I didn't find any reference in linuxrc or init_conf. Or is that part of compiled 'init' script!

I would like your offering to search for 'sign file in "aporteus" folder/directory. That would help aporteus and porteus to coexist in same partition.

Now, I find another by name nemisis, arch based porteus. What is the difference you notice, from your offering, apart from systemd?

One more doubt! If I run, Grub2.2 beta, without a cfg file, it boots to a grub prompt. When I point to a 'vmlinuz image file location with a 'boot' command, it loads initrd, locates the folder in one of the partitions, finds the sign file and makes a normal boot.

I am surprised. How does that happen?

ArchLinux packages manager for Porteus

Posted: 30 Jan 2018, 06:13
by neko
@raja

1. 'where is the reference to FOLDER/DIRECTORY "porteus" in the initrd?'
It is the function "findDatabase()" in the shell file
"APorteus-MULT-v18.01.11-x86_64.iso@/boot/syslinux/initrd.xz@/usr/share/systemd/functions".


2. 'That would help aporteus and porteus to coexist in same partition.'
APorteus and Porteus can be set in the different directories of the same partition.
If kernel version of APorteus is same as one of Porteus,
the vmlinuz of 'APorteus or Porteus' can be used for 'Aporteus and Porteus'.
But the initrd.xz of 'APorteus' is used only for 'APorteus'.
And the initrd.xz of 'Porteus' is used only for 'Porteus'.


3. 'What is the difference you notice, from your offering, apart from systemd?'
(1) package management tool
Nemisis: modified Pacman (Arch original package management tool)
APorteus: Arch SPM (Arch Simple Package Management tool)

(2) Basic modues
The constructed packages of basic modules (001,002,003) are differ each other.

(3) Distribution method.
Nemisis: offering directly ISO. (not offering locale modules)
APorteus: offering ISO generater ISO. (generating depend on locale)

(4) Completeness
Nemisis: enough good level
APorteus: alpha (testing) level (need user's efforts)


4. 'Grub2.2 beta'
point to a 'vmlinuz image file location with a 'boot' command,
---->
it loads initrd,
locates the folder in one of the partitions,
finds the sign file and makes a normal boot.

Excuse me that I don't know 'Grub2.2 beta' at all.
But if only pointing vmlinuz makes 'Grub2.2 beta' know the location of initrd.xz,
it can be understood.


5. How to analyze initrd.xz.
Example: APorteus-MULT-v18.01.11-x86_64.iso

Code: Select all

% su
# ls APorteus-MULT-v18.01.11-x86_64.iso
APorteus-MULT-v18.01.11-x86_64.iso
# mkdir w
# cd w
# dISO ../APorteus-MULT-v18.01.11-x86_64.iso
# ls
APorteus-MULT-v18.01.11-x86_64
# ls -R APorteus-MULT-v18.01.11-x86_64
APorteus-MULT-v18.01.11-x86_64:
EFI  USB_INSTALLATION.txt  boot  porteus

APorteus-MULT-v18.01.11-x86_64/EFI:
boot

APorteus-MULT-v18.01.11-x86_64/EFI/boot:
bootx64.efi  grub.cfg

APorteus-MULT-v18.01.11-x86_64/boot:
Porteus-installer-for-Linux.com  Porteus-installer-for-Windows.exe  docs  syslinux

APorteus-MULT-v18.01.11-x86_64/boot/docs:
GNU_GPL  License.txt  cheatcodes-ja.txt  cheatcodes.txt  install.txt  requirements.txt

APorteus-MULT-v18.01.11-x86_64/boot/syslinux:
chain.c32      initrd.xz     isolinux.boot  lilo.conf  porteus.cfg  syslinux.cfg  vmlinuz
extlinux.conf  isolinux.bin  isolinux.cfg   plpbt      porteus.png  vesamenu.c32

APorteus-MULT-v18.01.11-x86_64/porteus:
base  kernel-v4.9.76-1-x86_64.sgn  make_iso.sh  modules  optional  rootcopy

APorteus-MULT-v18.01.11-x86_64/porteus/base:
000-kernel.xzm  001-core.xzm  001-z.core.xzm  002-xorg.xzm  002-z.xorg.xzm

APorteus-MULT-v18.01.11-x86_64/porteus/modules:
06-crippled_sources-4.9.76-64bit.xzm

APorteus-MULT-v18.01.11-x86_64/porteus/optional:
003-budgie.xzm  003-fvwm.xzm  003-openbox.xzm  003-z.budgie.xzm  003-z.fvwm.xzm  003-z.openbox.xzm  004-miniset.xzm
003-e16.xzm     003-lxde.xzm  003-xfce.xzm     003-z.e16.xzm     003-z.lxde.xzm  003-z.xfce.xzm

APorteus-MULT-v18.01.11-x86_64/porteus/rootcopy:
#
#
#
# dINIT APorteus-MULT-v18.01.11-x86_64/boot/syslinux/initrd.xz
11244 ブロック
# ls -1
APorteus-MULT-v18.01.11-x86_64
initrd
# ls -R1
initrd:
bin
dev
etc
fatal
init
init_conf
lib
linuxrc
m
memory
mnt
opt
persist
porteus
proc
run
sys
tmp
union
usr
var

initrd/bin:
'['
'[['
acpid
.
.
.
zcat
zcip

initrd/dev:

initrd/etc:
mtab

initrd/lib:
ld-2.24.so
ld-linux.so.2
.
.
.
libuuid.so.1
libuuid.so.1.3.0
modules

initrd/lib/modules:

initrd/m:

initrd/memory:
changes
copy2ram
images
xino

initrd/memory/changes:

initrd/memory/copy2ram:

initrd/memory/images:

initrd/memory/xino:

initrd/mnt:

initrd/opt:
000-kernel

initrd/opt/000-kernel:

initrd/porteus:

initrd/proc:

initrd/run:

initrd/sys:

initrd/tmp:

initrd/union:

initrd/usr:
bin
lib
share

initrd/usr/bin:
e2fsck
ntfs-3g
reiserfsck

initrd/usr/lib:

initrd/usr/share:
nemesis
overlay
pciids
systemd
udhcpc
v3

initrd/usr/share/nemesis:
cleanup

initrd/usr/share/overlay:
cleanup
functions
main
systemd

initrd/usr/share/overlay/systemd:
cleanup
functions
main

initrd/usr/share/pciids:
AMD
NVIDIA

initrd/usr/share/pciids/AMD:
amd-catalyst
amd-catalyst-legacy

initrd/usr/share/pciids/NVIDIA:
173.14
304
96.43

initrd/usr/share/systemd:
cleanup
functions
main
new.cleanup

initrd/usr/share/udhcpc:
default.script

initrd/usr/share/v3:
cleanup
functions
main

initrd/var:
log
tmp

initrd/var/log:

initrd/var/tmp:
#


Thanks.

ArchLinux packages manager for Porteus

Posted: 30 Jan 2018, 14:05
by neko
1. "Integrated Simple Package Management tool" was updated to spm-18.01.22-noarch-1.xzm
Please refer to http://forum.porteus.org/viewtopic.php?p=36687#p36687



2. "APorteus ISO Builder" was updated to v18.01.11.
Please refer to http://forum.porteus.org/viewtopic.php?p=36689#p36689

kernel version: 4.15

Addon modules,
"Integrated Simple Package Management tool" and "Kernel Builder",
were updated.


Thanks.

ArchLinux packages manager for Porteus

Posted: 31 Jan 2018, 02:58
by neko
NEW example of ISOs that were created by "APorteus ISO builder" were uploaded.

====[64 BIT]====
Language: English (LANG C)
kernel version: 64Bit 4.15
Packages version: the latest version at the time of creating ISO (2018.01.30).

This multiple ISO includes FVWM, OPENBOX, LXDE, E16, XFCE, and BUDGIE desktops.

Multiple ISO and some application modules were uploaded.

====[32 BIT]====
Language: English (LANG C)
kernel version: 32Bit 4.15
Packages version: the latest version at the time of creating ISO (2018.01.30).

This multiple ISO includes FVWM, OPENBOX, LXDE, E16, XFCE, and BUDGIE desktops.

Multiple ISO was uploaded.


Refer to http://forum.porteus.org/viewtopic.php?p=49091#p49091


Thanks.