Porteus/Arch aka Sensei (Porteus w/pacman package manager)

Porteus based on Arch with pacman package manager.
User avatar
brokenman
Site Admin
Site Admin
Posts: 6104
Joined: 27 Dec 2010, 03:50
Distribution: Porteus v4 all desktops
Location: Brazil
Contact:

Re: Porteus/Arch aka Sensei (Porteus w/pacman package manage

Post#226 by brokenman » 20 Sep 2015, 18:27

It would certainly be interesting to see a distro that could run ANY repo package without jumping through hoops of fire.
It is truly a flight of fancy to imagine such a thing as a distro that is repo agnostic. We can still dream can we not?
Totally agree. Impossible by the nature of linux unfortunately. With open source comes variety, and with variety comes incompatibility. That's the nature of the beast. In a perfect world there would be one giant repository for linux, but even that has major negatives. Is it so that you can't find your coveted slackware packages anywhere in arch linux land?
How do i become super user?
Wear your underpants on the outside and put on a cape.

User avatar
blue4meridian
Shogun
Shogun
Posts: 279
Joined: 29 Sep 2014, 05:58
Distribution: 64bit LxQt (Plastique/Mikachu)
Location: Jersey City N.J. USA

Re: Porteus/Arch aka Sensei (Porteus w/pacman package manage

Post#227 by blue4meridian » 20 Sep 2015, 18:52

Salutations...

It looks like I have reached the glass ceiling. The packages I noted are actually in the AUR but not @ pkgs.org. :wall:
It is possible to install them directly with Pacman but that means abandoning modules by hand. For me that is a dealbreaker.

The Arch dependencies for the missing packages however are available @ pkgs.org.
I will cobble them together and (perhaps?) drop the Slackware package on top.

Otherwise LxQt is finished (unfortunately without eye candy baked in). :cry:

Best Regards...

Posted by 100.1.102.215 via http://webwarper.net
This is added while posting a message to avoid misusing the service

stifiling
Contributor
Contributor
Posts: 93
Joined: 14 Jul 2013, 03:10
Distribution: Porteus w/pacman pm
Location: home

Re: Porteus/Arch aka Sensei (Porteus w/pacman package manage

Post#228 by stifiling » 20 Sep 2015, 21:10

blue4meridian...
the apps from the AUR are installed using yaourt instead of pacman. yaourt is in the 006-devx.xzm. installed like 'yaourt -S AURpkgname'

brokenman...
i'd like to test your arched porteus...does it have pacman?

one of the main reasons i like it how i have it here setup in sensei is....the 001-core.xzm has nothing in it but pacman....pretty much the one tool necessary to build the system the way *you* want it. with no extra *nothing* in the system. though i make the xtra modules, with goal of being more beginner friendly by levels...i like to build my own personal one w/only just 000-kernel.xzm and 001-core.xzm. jus basically kernel, gnu, and pacman....and u can pick whichever xorg version u want...old one, current one...etc. so that was one of the main goals w/this one. pretty much trying to make it as close to a from scratch solution.....w/o having to be Super-Nerd to figure out.

User avatar
ncmprhnsbl
DEV Team
DEV Team
Posts: 3846
Joined: 20 Mar 2012, 03:42
Distribution: v5.0-64bit
Location: australia
Contact:

Re: Porteus/Arch aka Sensei (Porteus w/pacman package manage

Post#229 by ncmprhnsbl » 20 Sep 2015, 22:15

hi stifiling!
..i agree :)

@brokenman
I never really looked at sensei linux (this thread) because I thought it was slackware with pacman. Yesterday I built an arch based Porteus here from scratch. Very easy to do and I could provide a tutorial on how to build the very base system so people can build whatever they want on top.
please do :)
If it is successful I would write a module converter for arch packages and meld it into the system.
check out makexzm script (uses yaourt which enables AUR access when devel.xzm is loaded) http://sourceforge.net/projects/senseig ... z/download
we got most porteus module tools working by fixing dirxzm (fix: insert <-comp xz> in line 35)
might worth noting that sensei uses the Arch Rollback Machine repo, on a fixed date. https://wiki.archlinux.org/index.php/Ar ... ck_Machine
Forum Rules : https://forum.porteus.org/viewtopic.php?f=35&t=44

User avatar
brokenman
Site Admin
Site Admin
Posts: 6104
Joined: 27 Dec 2010, 03:50
Distribution: Porteus v4 all desktops
Location: Brazil
Contact:

Re: Porteus/Arch aka Sensei (Porteus w/pacman package manage

Post#230 by brokenman » 20 Sep 2015, 23:16

My version is pure arch linux made modular. The 001 module has the arch bootstrap plus some basic tools to work inside a text environment. About 60Mb stripped. The 002 module has just xorg and openbox in the same way as Porteus. Only started playing yesterday so still learning how arch works. I will upload the build scripts when I get a chance so people can build away to their hearts content. I am yet to even look at integrating package conversion. Yes it does have pacman, and I am trying to keep it with only pacman. What are the advantages of yaourt? I don't really like the idea of using user repositories but the ARM repo sounds worthwhile. One of the pitfalls to a rolling release is getting cut by the cutting edge.

EDIT:
After checking out your ISO I see you have essentially done the same. Perhaps there is no reason for me reinventing the wheel here. On the other hand maybe I could upload the build scripts to github and we can all chip in.
How do i become super user?
Wear your underpants on the outside and put on a cape.

User avatar
ncmprhnsbl
DEV Team
DEV Team
Posts: 3846
Joined: 20 Mar 2012, 03:42
Distribution: v5.0-64bit
Location: australia
Contact:

Re: Porteus/Arch aka Sensei (Porteus w/pacman package manage

Post#231 by ncmprhnsbl » 21 Sep 2015, 00:17

I don't really like the idea of using user repositories
arch without AUR is like slackware without slackbuilds.. (its a repo only of build scripts..)
On the other hand maybe I could upload the build scripts to github and we can all chip in.
please do :)
Forum Rules : https://forum.porteus.org/viewtopic.php?f=35&t=44

User avatar
francois
Contributor
Contributor
Posts: 6431
Joined: 28 Dec 2010, 14:25
Distribution: xfce plank porteus nemesis
Location: Le printemps, le printemps, le printemps... ... l'hiver s'essoufle.

Re: Porteus/Arch aka Sensei (Porteus w/pacman package manage

Post#232 by francois » 21 Sep 2015, 01:13

@brokenman:
A mixed approach package manager and modules would be fascinating. Modules for 1) the basic building blocs up without xorg, 2) then xorg on top and then 3) operational basic blocks as desktops and then 4) small blocs as packages for office, webbrowsers,... . Bigger and smaller metapackages.

But lets say that we would be very happy to have a porteus kernel up to xorg with archlinux packages and pacman. You would add modules building tools and everybody would be happy.

Hoping to try the thing soon.

And the AUR portion should be integrated as ncmprhnsbl says, at least eventually. This makes a big difference in terms of package availability, that is almost close to debian.
Prendre son temps, profiter de celui qui passe.

stifiling
Contributor
Contributor
Posts: 93
Joined: 14 Jul 2013, 03:10
Distribution: Porteus w/pacman pm
Location: home

Re: Porteus/Arch aka Sensei (Porteus w/pacman package manage

Post#233 by stifiling » 21 Sep 2015, 12:41

howdy ncmprhnsbl, sorry all i've been dormant on the project for a good while now. I would've updated long ago but it takes so much time to set it up as problem free/user friendly as i'd like it to be. of course i've updated it for personal use, but not good enough to share...unless u know how to fix a few of my overlooked 'oops!' with that being said...HECKS YEA!!, the *team* attack strategy is definitely 'idea'.

User avatar
blue4meridian
Shogun
Shogun
Posts: 279
Joined: 29 Sep 2014, 05:58
Distribution: 64bit LxQt (Plastique/Mikachu)
Location: Jersey City N.J. USA

Re: Porteus/Arch aka Sensei (Porteus w/pacman package manage

Post#234 by blue4meridian » 21 Sep 2015, 13:14

Salutations... :good:

@ stifiling... :oops: will yaourt give me the ability to download a "pkg" without installing it?

Best Regards... :beer:

Posted by 100.1.102.215 via http://webwarper.net
This is added while posting a message to avoid misusing the service

stifiling
Contributor
Contributor
Posts: 93
Joined: 14 Jul 2013, 03:10
Distribution: Porteus w/pacman pm
Location: home

Re: Porteus/Arch aka Sensei (Porteus w/pacman package manage

Post#235 by stifiling » 21 Sep 2015, 13:31

you can use yaourt to compile and build the pkg....but after it builds it, you can simply not install it....and the compiled package should be in /var/cache/pacman/pkg....ready to install later or so.

User avatar
blue4meridian
Shogun
Shogun
Posts: 279
Joined: 29 Sep 2014, 05:58
Distribution: 64bit LxQt (Plastique/Mikachu)
Location: Jersey City N.J. USA

Re: Porteus/Arch aka Sensei (Porteus w/pacman package manage

Post#236 by blue4meridian » 21 Sep 2015, 15:06

Salutations... :good:

@ stifiling... :oops: will yaourt download the dependencies or just the binaries?

Best Regards... :beer:



Posted by 100.1.102.215 via http://webwarper.net
This is added while posting a message to avoid misusing the service

stifiling
Contributor
Contributor
Posts: 93
Joined: 14 Jul 2013, 03:10
Distribution: Porteus w/pacman pm
Location: home

Re: Porteus/Arch aka Sensei (Porteus w/pacman package manage

Post#237 by stifiling » 21 Sep 2015, 15:33

yaourt downloads and installs all the dependecies necessary to compile the AUR pkg. if some of the dependecies are in the AUR, it'll compile and install them first...and then compile the main targeted pkg u're interested in.

may not work the greatest for some of the AUR pkgs as of right now....because this system is so old. most should still work but if not...that'll more that likely be the reason why. similar to the issue francois had w/LXQT. should be much smoother w/an updated sensei.

User avatar
blue4meridian
Shogun
Shogun
Posts: 279
Joined: 29 Sep 2014, 05:58
Distribution: 64bit LxQt (Plastique/Mikachu)
Location: Jersey City N.J. USA

Re: Porteus/Arch aka Sensei (Porteus w/pacman package manage

Post#238 by blue4meridian » 21 Sep 2015, 16:16

Salutations... :good:

Is there a way to avoid installation? I like to download packages individually then convert them to modules. :Search:

Best Regards... :beer:

Posted by 100.1.102.215 via http://webwarper.net
This is added while posting a message to avoid misusing the service

stifiling
Contributor
Contributor
Posts: 93
Joined: 14 Jul 2013, 03:10
Distribution: Porteus w/pacman pm
Location: home

Re: Porteus/Arch aka Sensei (Porteus w/pacman package manage

Post#239 by stifiling » 21 Sep 2015, 17:11

that would kind of be a tough task...especially if u're sharing the custom built module....few reasons why is because in order to successfully compile the pkg....the dependecies have to be installed. furthermore if you include these other necessary dependecies in the finished module....what if your system already has some other necessary pkg already installed?....another person's system may not. with that being the case...u'd have to make sure u have every single last possible pkg that might be needed...included in this module.

in other words, if your system has cron...and this package from AUR depends on cron....when u create the module with all the other needed pkgs...cron will be missing. unless u're really focused and meticulous abt that. if cron is missing....it won't run on my machine, if i don't have cron installed. i'd know how to fix it if that's the case....but would it be a totally newbie friendly module? someone else may not know how and just think it's broken...

User avatar
blue4meridian
Shogun
Shogun
Posts: 279
Joined: 29 Sep 2014, 05:58
Distribution: 64bit LxQt (Plastique/Mikachu)
Location: Jersey City N.J. USA

Re: Porteus/Arch aka Sensei (Porteus w/pacman package manage

Post#240 by blue4meridian » 21 Sep 2015, 18:04

Salutations... :good:

To make LxQt... I checked the Sensei package lists for all "00~" modules and then cross checked those with AUR and pkgs.org.
It was a tedious but thorough process and could have been worse but most of the packages I collated in the spring.
I believe with near absolute certainty that all levels of Arch dependency hell :evil: have been extinguished.
I think what I might do is deprecate (purge) the yaourt packages of all dependencies after download to solve the problem.

Best Regards... :beer:

Posted by 100.1.102.215 via http://webwarper.net
This is added while posting a message to avoid misusing the service
Last edited by blue4meridian on 21 Sep 2015, 18:44, edited 2 times in total.

Post Reply