ubuntu PPAs compatibility

If you want to talk about your personal paperweight, you've found the right place!

Moderator: Moderators

ubuntu PPAs compatibility

Postby mitcoes » Mon Apr 16, 2012 15:10

I love sabayon, but i miss some ubuntu software.
i also miss ppas.

If there where a way of making ppas compatibles with Sabayon it would be great

I think that Sabayon and or Gentoo can provide PPAs developers a tool based in alien to make ebuilds for them and put it there with the ubuntu packages with a little effort for developers, then a tool to add them in a command way and in a graphical way for Gentoo and Sabayon GNU/Linux based OSs.

And those packages upgraded with "equo upgrade" from this PPAs repositorys.

As more automatic they are more easy to have a Sabayon directory with a Sabayon package and add diffs.

As well Sulfur can report stats of more used PPAs in order to add this packages to limbo and weekly repos.

Last but not least, Multisystem is a great tool to make grub2 multiISO pendrives for installations, I compiled it for Sabayon from sources but I had to miss a lot of dependences and functions because those packages where not at gentoo or had other names.

An effort to unify packages names - those with different names are a few - making easier to port deb and rpm packages to Gentoo / Sabayon because of missing dependences would be great. With multisystem I tried to compile the missing dependences, but it was hard work, because it was a long tree of missing dependences.
mitcoes
Young Hen
 
Posts: 38
Joined: Wed May 23, 2007 18:25

Re: ubuntu PPAs compatibility

Postby cmost » Sat Oct 20, 2012 16:17

Ubuntu, like its parent Debian, use DEB packages. These are entirely different than what Sabayon and its parent Gentoo use. For one thing, Gentoo and Debian are like apples and oranges and they are not compatible with each other. In Gentoo, the package manager portage is similar to BSD's ports system; all packages and their dependencies are compiled from source tarballs as they're installed. Sabayon makes things easier by per-compiling packages into usable binaries which are installed quickly and easily with entropy. There is no way you will be able to gerrymander Sabayon/Gentoo to use an Ubuntu PPA for packages. Sorry! You can, however, fetch any packages source tarball and compile it into a binary yourself. Do some research on this and see how you'd go about doing it.
AMD Phenom II 64 X6 1090T Black Edition
8192 MB DDR2 RAM
nVidia Quadro 600 w 1024 MB DDR3
Sabayon 13.x 64 Bit KDE, (Limbo enabled)
"Better to remain silent and be thought a fool than to speak out and remove all doubt." -- Abraham Lincoln
cmost
Growing Hen
 
Posts: 190
Joined: Wed Dec 13, 2006 22:25
Location: Cincinnati, OH

Re: ubuntu PPAs compatibility

Postby Johnny Who » Sat Oct 27, 2012 13:44

I think I `ll be working on such a tool (a debian porter for sabayon). Debian packages can be extracted like normal tarballs, and then we can copy the containing binaries to /bin, /usr/bin or any other directory specified. The real challenge is how to let portage or entropy know that these packages are installed. Probably through a pseudo-overlay containing an ebuild that can be merged, although it does not contain anything bu the name of the package. Probably then symlink this overlay to the directories we copied the files, so that if we call portage to unmerge the package, to delete the files. I am probably confused, and I am going to post a step by step algorythm. Any ideas are welcome.
Johnny Who
Simple Hen
 
Posts: 90
Joined: Fri Aug 10, 2012 10:51



Return to Off Topic

Who is online

Users browsing this forum: No registered users and 1 guest