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

ArchLinux packages manager for Porteus

Post#601 by neko » 01 Mar 2021, 17:34

@martomlub

Unfortunately, "spm" cann't treate AUR.

Therefor you need to find the executable "qtfm" from network.
And you will convert it to XZM mudule.
Then using "spm", you will gather libraries that are needed by "qtfm".
At end you gather "qtfm" and libraries to one xzm.

---------------------------------------------------------------------
For example:
1.get "the executable qtfm" from network & convert xzm
https://pkgs.org/search/
search key: qtfm
--->
Fedora 33
https://fedora.pkgs.org/33/rpm-sphere-x ... 4.rpm.html
qtfm-6.2.0-1.x86_64.rpm
https://raw.githubusercontent.com/rpmsp ... x86_64.rpm

Code: Select all

% wget -c https://raw.githubusercontent.com/rpmsphere/x86_64/master/q/qtfm-6.2.0-1.x86_64.rpm
% ls
qtfm-6.2.0-1.x86_64.rpm
% su
# mkdir qtfm-6.2.0-1.x86_64
# cd qtfm-6.2.0-1.x86_64
# rpmextract.sh ../qtfm-6.2.0-1.x86_64.rpm
# cd ..
# mklog qtfm-6.2.0-1.x86_64
# mkXZM qtfm-6.2.0-1.x86_64
# ls -1
qtfm-6.2.0-1.x86_64
qtfm-6.2.0-1.x86_64.rpm
qtfm-6.2.0-1.x86_64.xzm
2. get dependency libraries.
GUI ---> ArchSPM
select command: acuiDepend
--->
Target: qtfm-6.2.0-1.x86_64.rpm
common library: 012

result : no more dependency libraries

3. merge: none need

---------------------------------------------------------------------
qtfm-6.2.0-1.x86_64.xzm (418 K)
https://www.mediafire.com/file/k6634d39 ... x86_64.xzm
md5sum: 77bf2bbd43d77dc1233309299f10affa qtfm-6.2.0-1.x86_64.xzm


Thanks.

martomlub
White ninja
White ninja
Posts: 20
Joined: 23 Mar 2017, 15:48
Distribution: openbox-x86_64
Location: Poland

ArchLinux packages manager for Porteus

Post#602 by martomlub » 01 Mar 2021, 19:17

@neko thank you for the quick reply.
I will know how to do it in the future.
Greetings.

Ink
White ninja
White ninja
Posts: 6
Joined: 02 Mar 2021, 23:15
Distribution: APorteus-XFCE-v21.03.04-x86_64

ArchLinux packages manager for Porteus

Post#603 by Ink » 03 Mar 2021, 16:07

TLDR Hey, could you please post a working XFCE link again?

Thank you for your work!
I downloaded and tried the LXDE version to see if everything works, and it does. So I decided to get the XFCE version.
Downloaded and tried the ISO Builder but after I'm done with the wizard, the progress and terminal window open, list everything they should - and stand still, nothing happens. The OS doesn't freeze, just nothing happens.

I'm not feeling like drudging through another Linux troubleshooting process, so could you please post a working XFCE link again?
(I'm a Linux noob btw, so I'm not just being lazy)

neko
DEV Team
DEV Team
Posts: 2107
Joined: 09 Feb 2013, 09:55
Distribution: APorteus-FVWM-ja-x86_64.iso
Location: japan

ArchLinux packages manager for Porteus

Post#604 by neko » 04 Mar 2021, 01:53

@Ink

Would you tell me what kind of XFCE you need?
1) 64Bit or 32Bit
2) Language (Locale: ja_JP,...etc)

Thanks.

Ink
White ninja
White ninja
Posts: 6
Joined: 02 Mar 2021, 23:15
Distribution: APorteus-XFCE-v21.03.04-x86_64

ArchLinux packages manager for Porteus

Post#605 by Ink » 04 Mar 2021, 09:38

1) 64bit
2) English

neko
DEV Team
DEV Team
Posts: 2107
Joined: 09 Feb 2013, 09:55
Distribution: APorteus-FVWM-ja-x86_64.iso
Location: japan

ArchLinux packages manager for Porteus

Post#606 by neko » 04 Mar 2021, 12:14

@Ink

APorteus-XFCE-v21.03.04-x86_64.iso (620 M)
already been removed from upload site
md5sum: 551c6ebb7b130e979c0c1e8a3bf8b16f APorteus-XFCE-v21.03.04-x86_64.iso


Thanks.

Ink
White ninja
White ninja
Posts: 6
Joined: 02 Mar 2021, 23:15
Distribution: APorteus-XFCE-v21.03.04-x86_64

ArchLinux packages manager for Porteus

Post#607 by Ink » 04 Mar 2021, 14:11

@neko
Thanks mate!

Ink
White ninja
White ninja
Posts: 6
Joined: 02 Mar 2021, 23:15
Distribution: APorteus-XFCE-v21.03.04-x86_64

ArchLinux packages manager for Porteus

Post#608 by Ink » 05 Mar 2021, 16:03

@neko
Hey, I tried the guide you wrote above for qtfm on a tar.gz package.
I know my way around the basic stuff regarding the terminal, so I understood the cd .. and so on.
The only thing I changed was that I just used the default unzipping program, since this isn't a rpm package.

At the end I copied the resulting xzm file into the modules folder, but it doesn't appear in the system after restart.
I have installed other programs, xcalib specifically, so I know the specific installation process that Porteus needs, and I've done it successfully.
The program I tried was listed as a successfully loaded module on boot , as well.

Maybe I should've not typed in the common library code?
Or I should try a different package type?
Or it needs a special extraction script?

This is the resulting xzm
https://www.mediafire.com/file/bndn4pst ... 4.xzm/file

The program that I'm having a go at installing has AppImage, Snap, Flatpak, AArch64/ARM64 AppImage, AArch64/ARM64 tar.gz and deb version as evidenced here https://obsidian.md/download

neko
DEV Team
DEV Team
Posts: 2107
Joined: 09 Feb 2013, 09:55
Distribution: APorteus-FVWM-ja-x86_64.iso
Location: japan

ArchLinux packages manager for Porteus

Post#609 by neko » 05 Mar 2021, 18:04

@Ink
obsidian-0.9.17-arm64.xzm that was uploaded by Ink is not for x86_64 nor for amd64.
It is for ARM aarch64.
And it doesn't have the linux directory structure (/usr/bin, /usr/lib,...etc).
Please convert from a correct binary linux package.

Thanks.

User avatar
Blaze
DEV Team
DEV Team
Posts: 3860
Joined: 28 Dec 2010, 11:31
Distribution: ⟰ Porteus current ☯ all DEs ☯
Location: ☭ Russian Federation, Lipetsk region, Dankov
Contact:

ArchLinux packages manager for Porteus

Post#610 by Blaze » 06 Mar 2021, 17:41

neko wrote:
04 Mar 2021, 12:14
@Ink

APorteus-XFCE-v21.03.04-x86_64.iso (620 M)
https://www.mediafire.com/file/1s0pqmnx ... x86_64.iso
md5sum: 551c6ebb7b130e979c0c1e8a3bf8b16f APorteus-XFCE-v21.03.04-x86_64.iso


Thanks.

Code: Select all

root@porteus:/mnt/sdd4/boot# ./Porteus-installer-for-Linux.com 
Verifying archive integrity...  100%   MD5 checksums are OK. All good.
Uncompressing Porteus Installer  100%   ... Extraction failed.
Завершено
Linux 6.6.11-porteus #1 SMP PREEMPT_DYNAMIC Sun Jan 14 12:07:37 MSK 2024 x86_64 Intel(R) Xeon(R) CPU E3-1270 v6 @ 3.80GHz GenuineIntel GNU/Linux
MS-7A12 » [AMD/ATI] Navi 23 [Radeon RX 6600] [1002:73ff] (rev c7) » Vengeance LPX 16GB DDR4 K2 3200MHz C16

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

ArchLinux packages manager for Porteus

Post#611 by beny » 06 Mar 2021, 21:34

hi german language on the last:APorteus-XFCE-v21.03.04-x86_64.iso (620 M) i have trouble with it,well don't laugh at me......

bour59
Samurai
Samurai
Posts: 181
Joined: 29 Dec 2010, 08:10
Distribution: porteus v5.0-xfce K5.19.7
Location: France

ArchLinux packages manager for Porteus

Post#612 by bour59 » 07 Mar 2021, 08:23

hello! same for me the french aporteus-XFCE-v21.03.04-x86_64.iso (620 M) will be very much appreciated
Thanks

Ink
White ninja
White ninja
Posts: 6
Joined: 02 Mar 2021, 23:15
Distribution: APorteus-XFCE-v21.03.04-x86_64

ArchLinux packages manager for Porteus

Post#613 by Ink » 07 Mar 2021, 17:52

@neko

Thanks, I successfully installed it, now it works like a charm.

I just went back to my Manjaro Linux, used debtap to convert the .deb version (the result is a pkg.tar.zst format), since .deb when extracted doesn't have the linux directory structure that you mentioned, and I went on from there.
(wrote this in case someone else wants to try it)

neko
DEV Team
DEV Team
Posts: 2107
Joined: 09 Feb 2013, 09:55
Distribution: APorteus-FVWM-ja-x86_64.iso
Location: japan

ArchLinux packages manager for Porteus

Post#614 by neko » 08 Mar 2021, 02:09

@Ink
"obsidian" that you introduced was followed.

1. Get obsidian_0.9.20_amd64.deb
https://obsidian.md/download
Linux deb (0.9.20)

2. Convert from deb to xzm

Code: Select all

% su
# ls
obsidian_0.9.20_amd64.deb
# deb2dir obsidian_0.9.20_amd64.deb
# mkXZM obsidian_0.9.20_amd64
# rm -fr obsidian_0.9.20_amd64
# ls -l
-rw-r--r-- 1 guest guest 58711954 Mar  8 08:18 obsidian_0.9.20_amd64.deb
-rw-r--r-- 1 root  root  70733824 Mar  8 08:23 obsidian_0.9.20_amd64.xzm
3. Get dependencies of obsidian_0.9.20_amd64.xzm by "Archlinux Simple Package Manager"
--->
No dependency

4. Test obsidian_0.9.20_amd64.xzm
# activate obsidian_0.9.20_amd64.xzm


Thanks.

Ink
White ninja
White ninja
Posts: 6
Joined: 02 Mar 2021, 23:15
Distribution: APorteus-XFCE-v21.03.04-x86_64

ArchLinux packages manager for Porteus

Post#615 by Ink » 08 Mar 2021, 16:29

@neko

Oh, I didn't know about the deb2dir command.
This will be useful in the future.

Thanks.

Post Reply