LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Software (https://www.linuxquestions.org/questions/linux-software-2/)
-   -   So what's up with e18 and debian? (https://www.linuxquestions.org/questions/linux-software-2/so-whats-up-with-e18-and-debian-4175518405/)

Abscissa256 09-12-2014 04:29 PM

So what's up with e18 and debian?
 
Ok, yes, I realize Debian is famous for old software versions (and for good reason). But regarding testing/unstable: IIUC, enlightenment 18 came out late last year and it appears it still isn't even in deb unstable? And I can find no information about e18 with debian.

I'm not complaing, and I realize I can just build/install from source, but before I do that I wanted to check: Is there some particular reason it's being held back from debian unstable/testing? Like, some known-problem or incompatibility?

(Also: Should this have gone in the Debian section of the forums, or is "software" ok?)

gor0 09-12-2014 05:19 PM

hi!

http://lmgtfy.com/?q=E18%2BDEBIAN

:hattip:

Abscissa256 09-12-2014 07:06 PM

I realize you're trying to be helpful. But y'know the part where I said:

Quote:

Originally Posted by Abscissa256 (Post 5237027)
And I can find no information about e18 with debian.

That's how you can tell I already searched.

If you'll follow your own link you may see that none of the results directly (or indirectly) address my question. I say "may", of course, because it's fairly well known that google attempts to tailor their results for each user. So if you spotted something helpful there, well, what can I say? It didn't show up for me.

But thanks, next time I'll know to *continue* doing a search before posting, exactly as I've always done. In the future, it might help me much more if you could inform me about reading a manual: typing "RTFM" would inconvenience you much less than having to generate a search URL for me.

gor0 09-12-2014 08:39 PM

Code:

$ sudo gpg --keyserver pgpkeys.mit.edu --recv-key  A2C799BFDFF8D7C2
$ sudo gpg -a --export A2C799BFDFF8D7C2 | sudo apt-key add -
$ sudo add-apt-repository "deb http://repository.elivecd.org wheezy main elive efl games ports fixes drivers tests multimedia non-free"
$ sudo apt-get update
$ sudo apt-get install e18-plain terminology
$ sudo apt-get install volti

E19

https://phab.enlightenment.org/phame...1_pre_release/

k3lt01 09-12-2014 10:27 PM

Quote:

Originally Posted by gor0 (Post 5237111)
Code:

$ sudo gpg --keyserver pgpkeys.mit.edu --recv-key  A2C799BFDFF8D7C2
$ sudo gpg -a --export A2C799BFDFF8D7C2 | sudo apt-key add -
$ sudo add-apt-repository "deb http://repository.elivecd.org wheezy main elive efl games ports fixes drivers tests multimedia non-free"
$ sudo apt-get update
$ sudo apt-get install e18-plain terminology
$ sudo apt-get install volti

E19

https://phab.enlightenment.org/phame...1_pre_release/

Code:

aptitude install e18-plain
No candidate version found for e18-plain
No candidate version found for e18-plain

There is no such package as e18-plain. When giving help at least give help that you know works or tell the person you are trying to help that you are not sure about the command.

Randicus Draco Albus 09-13-2014 06:23 AM

Quote:

Originally Posted by gor0 (Post 5237111)
Code:

$ sudo gpg --keyserver pgpkeys.mit.edu --recv-key  A2C799BFDFF8D7C2
gpg -a --export A2C799BFDFF8D7C2 | apt-key add -
add-apt-repository "deb http://repository.elivecd.org wheezy main elive efl games ports fixes drivers tests multimedia non-free"
apt-get update
apt-get install e18-plain terminology
apt-get install volti

E19

https://phab.enlightenment.org/phame...1_pre_release/

:scratch:
Sid has e16.
Code:

apt-get install e18-plain terminology
Where did you find that command? Both using Debian and practically living on Debian fora for three years, I never saw an apt-get command like that.
Code:

apt-get install volti
What does that package have to do with installing Enlightenment?
Quote:

Volti is a lightweight GTK+ application for controlling audio volume from system tray/notification area.
Your link is for the alpha pre-release of e19.

jdkaye 09-13-2014 11:41 AM

Quote:

Originally Posted by Randicus Draco Albus (Post 5237204)
:scratch:
Sid has e16.

:scratch::scratch:
Quote:

Package e17

sid (unstable) (x11): Enlightenment DR17 Window Manager
0.17.6-1: alpha amd64 arm64 armel armhf hppa hurd-i386 i386 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc ppc64el s390x sparc x32
Oh yes. Here it is.
Quote:

Package e16

sid (unstable) (x11): the Enlightenment Window Manager DR16
1.0.0-1 [debports]: m68k

jdk

jtotheh 09-13-2014 06:09 PM

I have packages of e18 for wheezy at http:// vin-dit.org info on the page for repo settings etc

Randicus Draco Albus 09-13-2014 06:28 PM

I cannot access the website to check it, but standard practice is to not install packages from third-party sources. Newer versions of packages may have dependencies of more recent date than Debian has, which might cause problems. There are a few exceptions, but usually the only safe way to install packages from outside Debian's repositories is from source. Install from third-party sources with great care.

jtotheh 09-13-2014 06:37 PM

You can rebuild the packages from source using my repo If you want. Having the install be in .deb format means you can cleanly remove it for upgrades or if you want to get rid of it . I got it working on debian and hope to save you the trouble. Upstream source is of course at enlightenment.org if that is what you prefer.

k3lt01 09-13-2014 07:59 PM

Quote:

Originally Posted by Randicus Draco Albus (Post 5237204)
:scratch:
Sid has e16.

His/her post contains information to another repo which has e18.
Quote:

Originally Posted by Randicus Draco Albus (Post 5237204)
Code:

apt-get install e18-plain terminology
Where did you find that command? Both using Debian and practically living on Debian fora for three years, I never saw an apt-get command like that.

The only problem with what s/he typed up is it lacks
Code:

apt-get update
before it. Apart from that the command s/he posted is standard.
From the Debian manual page https://www.debian.org/doc/manuals/d...gtools.en.html
Quote:

8.1.2 APT

APT is the Advanced Package Tool and provides the apt-get program. apt-get provides a simple way to retrieve and install packages from multiple sources using the command line. Unlike dpkg, apt-get does not understand .deb files, it works with the packages proper name and can only install .deb archives from a source specified in /etc/apt/sources.list. apt-get will call dpkg directly after downloading the .deb archives[5] from the configured sources.

Some common ways to use apt-get are:

To update the list of package known by your system, you can run:

apt-get update

(you should execute this regularly to update your package lists)

To upgrade all the packages on your system (without installing extra packages or removing packages), run:

apt-get upgrade

To install the foo package and all its dependencies, run:

apt-get install foo

To remove the foo package from your system, run:

apt-get remove foo

To remove the foo package and its configuration files from your system, run:

apt-get --purge remove foo

To upgrade all the packages on your system, and, if needed for a package upgrade, installing extra packages or removing packages, run:

apt-get dist-upgrade

Quote:

Originally Posted by Randicus Draco Albus (Post 5237204)
Your link is for the alpha pre-release of e19.

Actually having taken a look at it, and enabling that repo in my own system I can tell you it has e18 packages in it. The only problem is the package s/he posted to install e18 does not exist in that repository.

Abscissa256 09-14-2014 04:02 PM

While I'm still curious why deb's testing and unstable are so behind on enlightenment (my main reason for posting), that's ok, it isn't really important and I guess nobody really knows :) (Or is debian's testing usually over half a year behind? I admit I'm new to deb's testing, although not entirely new to debian.)

On a related note, I did go ahead and install e18 from source, and it did seem to work fine (one I figured out the right way to do it).

So just in case it helps anyone landing on this page via search, I'm posting the steps I took here.

Keep in mind, of course, this is on Debian Testing (dist-upgrade as of about three days ago) with contrib and non-free repos enabled. Naturally, YMMV.

---------------------------

Installing Enlightenment 18 on Debian (8) Testing:

Download and unpack the sources for all these packages from enlightenment.org:

EFL, Evas Generic Loaders, Emotion Generic Players, Elementary, Enlightenment

(Due to a makefile bug <http://sourceforge.net/p/enlightenment/mailman/message/32802969/> don't “make clean” in the Enlightenment directory, it'll delete a needed file. If you do, just delete the whole dir and extract the Enlightenment archive again.)

Code:

$ sudo apt-get install libgl1-mesa-dev  # (may want the nvidia instead, but not swx - that's the software one)
$ sudo apt-get install doxygen libjpeg-dev libbullet-dev libpng-dev zlibc libgstreamer1.0-dev luajit libluajit-5.1-dev libtiff-dev curl libssl-dev pkg-config dbus fontconfig libfontconfig1-dev libfreetype6-dev libfribidi-dev libpulse-dev libsndfile-dev libx11-dev libxau-dev libxcomposite-dev libxdamage-dev libxdmcp-dev libxext-dev libxfixes-dev libxinerama-dev libxrandr-dev libxrender-dev libxss-dev libxtst-dev libxcursor-dev libxp-dev libxi-dev libgif-dev util-linux libudev-dev libharfbuzz-dev libxi-dev libwebp-dev scim libsystemd-daemon-dev libsystemd-journal-dev libmount-dev libblkid-dev libxine2-dev libgstreamer-plugins-base1.0-dev libpoppler-dev libpoppler-cpp-dev libraw-dev  libspectre-dev librsvg2-dev libreoffice-dev libvlc-dev libxcb-keysyms1-dev libclalsadrv-dev

$ cd enlightenment-0.18.8
$ ./configure --prefix=/opt/efl --enable-xinput22 --enable-systemd --enable-image-loader-webp --enable-harfbuzz --enable-scim --enable-fb --disable-tslib --enable-xine
$ make
$ sudo make install
$ sudo ln -s /opt/efl/share/dbus-1/services/org.enlightenment.Ethumb.service /usr/share/dbus-1/services/org.enlightenment.Ethumb.service
$ sudo ln -s /opt/efl/share/dbus-1/services/org.enlightenment.Efreet.service /usr/share/dbus-1/services/org.enlightenment.Efreet.service
$ sudo ln -s /usr/lib/systemd/user/ethumb.service /usr/lib/systemd/user/ethumb.service
$ sudo ln -s /usr/lib/systemd/user/efreet.service /usr/lib/systemd/user/efreet.service

$ cd ../evas_generic_loaders-1.11.2
$ export PKG_CONFIG_PATH=/opt/efl/lib/pkgconfig
$ ./configure --prefix=/opt/efl
$ make
$ sudo make install

$ cd ../emotion_generic_players-1.11.0
$ ./configure --prefix=/opt/efl
$ make
$ sudo make install

$ cd ../elementary-1.11.2
$ ./configure --prefix=/opt/efl
$ make
$ sudo make install

$ cd ../enlightenment-0.18.8/
$ ./configure --prefix=/opt/efl
$ make
$ sudo make install

$ sudo cp /usr/share/xsessions/lightdm-xsession.desktop /usr/share/xsessions/enlightenment.desktop
$ sudo nano /usr/share/xsessions/enlightenment.desktop
(Set “Name” to: Enlightenment)
(Set “Exec” to: enlightenment_start)
(Save and exit editor)

Logout

In login screen, select the “Enlightenment” session and login.

k3lt01 09-14-2014 09:56 PM

Quote:

Originally Posted by Abscissa256 (Post 5237949)
While I'm still curious why deb's testing and unstable are so behind on enlightenment (my main reason for posting), that's ok, it isn't really important and I guess nobody really knows :) (Or is debian's testing usually over half a year behind? I admit I'm new to deb's testing, although not entirely new to debian.)

In Debian all packages are done by volunteers who take "ownership" of the source and package. It would be my guess that currently Debian doesn't have anyone who wants to work on the Enlightenment packages and that would be why it is the old versions.

tlan 02-27-2015 12:26 AM

http://sparkylinux.org/

gor0 02-27-2015 06:13 AM

https://phab.enlightenment.org/phame/post/view/106/


All times are GMT -5. The time now is 02:02 PM.