Linux - SoftwareThis forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
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?)
I realize you're trying to be helpful. But y'know the part where I said:
Quote:
Originally Posted by Abscissa256
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.
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.
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.
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.
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
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.
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.
Distribution: Debian Wheezy, Jessie, Sid/Experimental, playing with LFS.
Posts: 2,900
Rep:
Quote:
Originally Posted by Abscissa256
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.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.