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

ArchLinux packages manager for Porteus

Post#286 by neko » 24 Sep 2017, 22:31

1. "Integrated Simple Package Management tool" was updated to 17.09.25.

2. APorteus includes "Simple Package Manager of ArchLinux (ArchSPM)".
APorteus Version 17.09.22, there is a bug in ArchSPM.

[bug fix]
/usr/local/share/archspm/bin/archspm.inc
OLD:

Code: Select all

#======================================
# save_arch_cache
#--------------------------------------
# arg1: arch package name with path
save_arch_cache()
{
local ETC=/etc/archspm
local MODIR=`grep -A1 STORAGE: $ETC/simplepm.conf 2> /dev/null | tail -n1`
local CACHEDIR=$MODIR/APKG_CACHE
local PNAME=${1##*/}

	if [ -f $CACHEDIR/$PNAME ]
	then
## already saved ##
		return
	fi

local DBPKG=${PNAME%.files.tar.gz}

	if [ $PNAME != $DBPKG ]
	then
## ArchLinuxDB package ##
		return
	fi
NEW:

Code: Select all

#======================================
# save_arch_cache
#--------------------------------------
# arg1: arch package name with path
save_arch_cache()
{
local ETC=/etc/archspm
local MODIR=`grep -A1 STORAGE: $ETC/simplepm.conf 2> /dev/null | tail -n1`
local CACHEDIR=$MODIR/APKG_CACHE
local PNAME=${1##*/}

	if [ -f $CACHEDIR/$PNAME ]
	then
## already saved ##
		return
	fi

local DBPKG=${PNAME%.pkg.tar.xz}

	if [ $PNAME = $DBPKG ]
	then
## Not ArchLinux package ##
		return
	fi
line 177: "local DBPKG=${PNAME%.files.tar.gz}" ---> "local DBPKG=${PNAME%.pkg.tar.xz}"
line 179: "if [ $PNAME != $DBPKG ]" ---> "if [ $PNAME = $DBPKG ]"

When use APorteus Version 17.09.22, please activate spm-17.09.25-noarch-1.xzm.
http://www.mediafire.com/file/xpoidk96o ... arch-1.xzm


Thanks.

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

ArchLinux packages manager for Porteus

Post#287 by neko » 25 Sep 2017, 08:31

NEW example of ISOs that were created by "APorteus ISO builder" were updated.

Refer to ArchLinux packages manager for Porteus (Post by neko #57373)
or
refer to ArchLinux packages manager for Porteus (Post by neko #36689)


Thanks.

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

ArchLinux packages manager for Porteus

Post#288 by neko » 29 Sep 2017, 01:45

NEW example ISOs that were created by "APorteus ISO builder" were updated.

(1) Kernel 4.14-rc2

(2) APorteus BUDGIE example ISOs (v17.09.27 version) included 64Bit Skype.
"Skype for Linux Beta" was introduced by Bogomips.
Bogomips, thank you.
Skype 5.5.0.1 (Post by Bogomips #58590)

Refer to ArchLinux packages manager for Porteus (Post by neko #57373)
or
refer to ArchLinux packages manager for Porteus (Post by neko #36689)



Thanks.

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

ArchLinux packages manager for Porteus

Post#289 by neko » 19 Oct 2017, 04:43

1. "APorteus ISO Builder" was updated to v17.10.18.
Please refer to ArchLinux packages manager for Porteus (Post by neko #36689)

kernel version is 4.13.8.


2. NEW example ISOs that were created by "APorteus ISO builder" were updated.

64 Bit APorteus BUDGIE example ISOs (Language: Italy, Japanese, Portugal/Brazil)

(1) Kernel 4.13.8

(2) google-chrome 62.0.3202.62-1

Refer to ArchLinux packages manager for Porteus (Post by neko #57373)
or
refer to ArchLinux packages manager for Porteus (Post by neko #36689)



Thanks.

M. Eerie
White ninja
White ninja
Posts: 13
Joined: 31 Aug 2017, 21:18
Distribution: APorteus BUDGIE x64

ArchLinux packages manager for Porteus

Post#290 by M. Eerie » 19 Oct 2017, 16:12

Thank you for your great contribution, neko

I'm trying to build imagemagick and doublecmd modules with no luck. I think imagemagick is missing some parts, and doublecmd fails are python related.

Python output at command line is not working. Will try to reproduce your build and see what happens.

:beer:

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

ArchLinux packages manager for Porteus

Post#291 by beny » 19 Oct 2017, 20:14

hi you have to resync the repository all the packages that you need are here: sorry for the itallian language
[beny@archlinux ~]$ sudo pacman -S imagemagick
attenzione: imagemagick-6.9.9.20-1 è aggiornato ma sarà reinstallato
risoluzione delle dipendenze in corso...
ricerca dei pacchetti in conflitto in corso...

Pacchetti (1) imagemagick-6.9.9.20-1

Dimensione totale dei pacchetti da installare: 9,83 MiB
Dimensione netta dell'aggiornamento: 0,00 MiB

:: Vuoi procedere con l'installazione? [S/n] n
[beny@archlinux ~]$ sudo pacman -S doublecmd
:: Ci sono 2 fornitori disponibili per doublecmd
:: Repository community
1) doublecmd-gtk2 2) doublecmd-qt

Digita un numero (default=1): 1
risoluzione delle dipendenze in corso...
ricerca dei pacchetti in conflitto in corso...

Pacchetti (1) doublecmd-gtk2-0.7.8-1

Dimensione totale dei pacchetti da scaricare: 16,48 MiB
Dimensione totale dei pacchetti da installare: 50,70 MiB

:: Vuoi procedere con l'installazione? [S/n]

M. Eerie
White ninja
White ninja
Posts: 13
Joined: 31 Aug 2017, 21:18
Distribution: APorteus BUDGIE x64

ArchLinux packages manager for Porteus

Post#292 by M. Eerie » 19 Oct 2017, 21:37

Grazie mille ! :)

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

ArchLinux packages manager for Porteus

Post#293 by neko » 20 Oct 2017, 08:39

1. @M. Eerie
"imagemagick" & "doublecmd" can be gotten
with "Simple Package Manager for ArchLinux" that is included in APorteus.

<How to build imagemagick & doublecmd>
GUI menu -->
ArchLinux Simple Package Manager command
[Common configuration window]
STORAGE: your work directory for package manager. (example:/mnt/sda2/arch)
SITE: your best Arch packages site
CURRENT: your work
COMMAND: archSPM
[archSPM window]
[Option]
Common library basic module numbers: 012

(1) imagemagick
["Simple Package Manager for ArchLinux" window]
"PKG" search key: imagemagick
select: imagemagick-6.9.9.20-1
check: "auto"
push "Download"
select "ocl-icd-2.2.11-x86_64-1" package that includes libOpenCL.so.

The result:
/mnt/sda2/arch/imagemagick-6.9.9.20-x86_64-1.xzm
/mnt/sda2/arch/imagemagick/lib4imagemagick-6.9.9.20-x86_64-1.xzm :....dependending libraries.

(2) doublecmd
["Simple Package Manager for ArchLinux" window]
"PKG" search key: doublecmd
select: doublecmd-gtk2-0.7.8-1
check: "auto"
push "Download"

The result:
/mnt/sda2/arch/doublecmd-gtk2-0.7.8-x86_64-1.xzm


Please refer to the top article of this thread.


Thanks.


2. NEW example ISOs that were created by "APorteus ISO builder" were updated.

32 Bit APorteus LXDE example ISO
(Language: German, Spanish, French, Italy, Japanese, Portugal/Brazil, Russian, Thai)

Kernel 4.13.8


Refer to ArchLinux packages manager for Porteus (Post by neko #57373)
or
refer to ArchLinux packages manager for Porteus (Post by neko #36689)


Thanks.

Post Reply