![]() |
ubuntu.com - launchpad.net - ubuntu help
|
|
|||||||
Ubuntu 9.10 is out!!!
When downloading Ubuntu 9.10 please consider using bittorrent to get your copy of Ubuntu. The Ubuntu Developers Summit for Lucid Lynx will be held the week of 16-Nov-2009 till 20-Nov-2009 in Dallas, TX USA. Visit the the Ubuntu wiki for more information about UDS and how to participate remotely. |
|
Tutorials & Tips The place to find Ubuntu related Tips & Tricks. |
|
|
Thread Tools | Display Modes |
|
|
#1 | |||
|
Way Too Much Ubuntu
![]() Join Date: Oct 2004
Location: Indiana
Beans: 230
Ubuntu Breezy 5.10
|
HOWTO: E17 using the repository provided by Elive
OK. This HOWTO does some things that some people consider dangerous to your Ubuntu installation. The only reason to do this is if you are one of the "e17 Crackheads"(TM). I can tell you that I have done everything shown here on both a fresh install and an existing one and it works. That doesn't mean it will work for you. It probably will but it may not. If you don't have any intention of dealing with your install getting farked, you shouldn't do this.
I would. But I wouldn't recommend that you do. But I would. In theory, this HOWTO is complete but in reality, it's a work in progress. First, I wish to thank Smoon for all the work that he did on the Ubuntu repository for e17. With his departure, many have been looking for other ways to get e17 installed and working. This is an attempt to document a setup that works as easily as using Smoon's repo. Because the process is so similar, I used the Smoon HOWTO written by Tab to avoid extra typing. Only a few items have changed but I thought a separate thread would be helpful. A new version of Elive was released on August 30, 2005. While checking it out, I noticed that they had also added a repo that "works also for debian or ubuntu". So I tried it out. It works like a charm, with a few tweaks. There are apt sources for x86, AMD64 and PPC. This HOWTO only deals with x86 but should work for all three. Here's the scoop. First, you are going to need some debs direct from Debian (this is the part that I would do but I wouldn't recommend that you do but I would do anyway). Get: libc6 from here libc6-dev from here libc6-i686 from here locales from here libvorbis0a from here libextractor1 from here (Note: for all of the links above, scroll down to where it says "Download". There you will find versions for multiple architectures. Remember though, that this theoretically only works for x86, AMD64 and PPC. Maybe not even AMD64 and PPC.) Then do sudo dpkg -i /location/of/libc6_2.3.2.ds1-22_i386.deb sudo dpkg -i /location/of/libc6-dev_2.3.2.ds1-22_i386.deb sudo dpkg -i /location/of/libc6-i686_2.3.2.ds1-22_i386.deb sudo dpkg -i /location/of/locales_2.3.2.ds1-22_all.deb sudo dpkg -i /location/of/libvorbis0a_1.1.0-1_i386.deb sudo dpkg -i /location/of/libextractor1_0.4.2-2_i386.deb Once you are done, you may want to reboot. (I know, I know, it's not necessary to reboot. You can just restart certain services. Alright, Uncle! I'll fess up - I have no idea which services I should restart. Do you? I don't even know if there is a point to restarting at this point. Do you? If you do, restart the services. If not, take two minutes out of your life and reboot.) Now, add the Elive repository to your apt sources.list. Do: Code:
sudo gedit /etc/apt/sources.list Quote:
Next, create and open the apt preferences file: Code:
sudo gedit /etc/apt/preferences Quote:
Code:
sudo apt-get update Code:
sudo apt-get install e17 Optionally, you can also install extra programs and modules. To install all of them, do: Code:
sudo apt-get install engage eclair elicit entice examine e-modules e-utils evidence e-modules - These add functionality and eye-candy to the Enlightenment desktop outside of those included in E. engage - An OSX-style dock. eclair - Media player. elicit - Magnifier/color dropper. entice - Image viewer. examine - Configuration utility. e-utils - Enlightenment utilities. evidence - The Enlightenment fIle manager eterm - The Enlightenment terminal I've taken entrance (the Enlightenment login manager) out of this HOWTO for the time being. It would appear that entrace 1) causes gdm to be removed and 2) doesn't work. So you get no login manager. Not the end of the world but annoying. The other piece that this does not provide that Smoon's repo did is the image viewer eclips. I'll see what I can find for getting that done easily. To use engage, you need to enable it. Do: Code:
enlightenment_remote -module-load engage You can edit the items on the engage bar two different ways. The first way I will detail in the following paragraph uses a program called entangle. entangle is still very buggy. You will see a number of complaints about it if you read this whole thread. You may want to use the second method I mention here. But first, entangle. Click on the desktop, mouse over Configuration, mouse over Applications and click Menu Editor. In the new screen that opens up, click the button that says Engage. Drag programs from the bar on the left into the blank area under the buttons. When you have the programs you want, click the button marked Save, then click the button marked Quit. You might have to click Quit twice. That seems to happen on and off. The second way to do this is to build an .eap file (basically a shortcut with an icon attached) for the the program you want to add to engage. From the e17 User Guide: Quote:
Code:
sudo nano ~/.e/e/applications/engage/.order eterm.eap xmms.eap mozilla-firefox.eap Synaptic.eap Save and close that file and you're all done. If you want to adjust the engage bar (like maybe center it on the bottom of the screen) right-click on it and choose Edit Mode at the bottom of the popup menu. You can then right-click on it again and you will have a whole bunch of options available to you. When you have it the way you want, right-click it again and choose End Edit Mode. To change the command that engage executes when you click on a particular icon, right-click on the icon, Icon Options/Edit Icon. Note: It has been reported that you may have to do Code:
sudo apt-get install engage-module Code:
sudo apt-get install engage-module engage-manager A quick perusal of the repo at http://www.vobcopy.org/mirror/elive/pool/elive/e/ revelaed some nifty treasures. These can be had via Synaptic by searching on the package name elive. The coolest of these is e17genmenu. It adds in all of your menus from either Gnome or KDE. After installing it, do: Code:
e17genmenu -g Code:
e17genmenu -k If you click on the desktop, you will see a menu item named Modules. Mouse over it and a menu will open with a number of modules, some of which are already on your desktop. There are other modules that don't show up on that menu. They are: flame - shows glowing flames at the bottom of your desktop snow - shows Christmas trees and falling snow on your desktop notes - a desktop sticky notes module - (DOES NOT CURRENTLY WORK) monitor - A system monitor - tracks CPU, network and memory usage weather - display the weather on your desktop *(buggy - see note bleow) To load these modules, do: Code:
enlightenment_remote -module-load module ********** Currently, the weather module causes e17 to freeze up whenever I try to change the geographical location. Not living in or anywhere near Kirkenes Lufthavn, this is a bit of a problem for me. The problem appears to stem from the length of the menus that contain the continents, countries, states and cities. I got it to work but the solution is just plain dumb. I edited /usr/lib/e_modules/weather/dir.xml so that only places I knew I was interested in (the town where I live, the town where I grew up, the location of my next vacation) were listed. Dumb but it works. YMMV ********** If click the desktop again and go to Modules, you will see your newly loaded modules there. You can enable them by mousing over them and choosing Enable from the resulting menu. For Enlightenment themes, backgrounds, modules and more visit Get-e.org and the Edevelop Forum . I hope this helps everyone wanting to use e17. The Elive people have done some great work here. For those that only grabbed the repo, Elive is a live-cd designed to show off Enlightenment. It has both e16 and e17. They definitely deserve some kudos for their work. The site is http://www.elivecd.org/ This may be full of typos. And I'm OK with that.
__________________
In his later years, Oofty Goofty used to like to sit on the front porch of the General Store and reminisce about the time he let the late, great John L. Sullivan hit him with a billiard cue. Last edited by SFN; September 7th, 2005 at 08:31 PM.. Reason: Added instructions for editing the engage bar that don't involve entangle |
|||
|
|
|
|
|
#2 |
|
A Carafe of Ubuntu
![]() Join Date: Dec 2004
Location: Australia
Beans: 98
Ubuntu 7.04 Feisty Fawn
|
Re: HOWTO: E17 using the repository provbied by Elive
Cool, works OK. Though there are some packages mentioned as upgrades, which do not install because of dependency issues. I guess that's what you can expect from mixing repos.
- Rpg Cyco
__________________
AMD Athlon 64 3200+ | Gigabyte GA-K8NS Ultra | 1GB (2x512MB) OCZ Premier [2.5-3-3-7] | 128MB GeForce 6600 GT | Samsung 940BW | 370GB | SB Audigy | Inspire 5.1 5100 Speakers | Arch Linux | Windows XP - SP2 Last edited by rpgcyco; September 1st, 2005 at 05:11 PM.. |
|
|
|
|
|
#3 |
|
A Carafe of Ubuntu
![]() Join Date: May 2005
Beans: 126
Dapper Drake Testing/
|
Re: HOWTO: E17 using the repository provbied by Elive
This is what I got on the last step...
localbob@ubuntu:~$ sudo apt-get install e17 Reading package lists... Done Building dependency tree... Done Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. Since you only requested a single operation it is extremely likely that the package is simply not installable and a bug report against that package should be filed. The following information may help to resolve the situation: The following packages have unmet dependencies: e17: Depends: efl-all (= cvs2005082 E: Broken packages that smiley face is an 8 with a ). |
|
|
|
|
|
#4 |
|
Way Too Much Ubuntu
![]() Join Date: Oct 2004
Location: Indiana
Beans: 230
Ubuntu Breezy 5.10
|
Re: HOWTO: E17 using the repository provbied by Elive
Odd.
Go to Synaptic and do a seacrh on efl-all. Let me know what it shows for the latest version there. When I do that it shows both the latest and the installed version as cvs20050828. I did an apt-get update right before that.
__________________
In his later years, Oofty Goofty used to like to sit on the front porch of the General Store and reminisce about the time he let the late, great John L. Sullivan hit him with a billiard cue. |
|
|
|
|
|
#5 |
|
A Carafe of Ubuntu
![]() Join Date: May 2005
Beans: 126
Dapper Drake Testing/
|
Re: HOWTO: E17 using the repository provbied by Elive
I found it on synaptic, but when applying, it conked out and gave me this:
efl-all: Depends: libxine-dev but it is not going to be installed Depends: libimlib2-dev but it is not going to be installed or libimlib2-dev but it is not going to be installed |
|
|
|
|
|
#6 |
|
Way Too Much Ubuntu
![]() Join Date: Oct 2004
Location: Indiana
Beans: 230
Ubuntu Breezy 5.10
|
Re: HOWTO: E17 using the repository provbied by Elive
Do:
Code:
sudo apt-get -f install
__________________
In his later years, Oofty Goofty used to like to sit on the front porch of the General Store and reminisce about the time he let the late, great John L. Sullivan hit him with a billiard cue. |
|
|
|
|
|
#7 |
|
Way Too Much Ubuntu
![]() Join Date: Oct 2004
Location: Indiana
Beans: 230
Ubuntu Breezy 5.10
|
Re: HOWTO: E17 using the repository provbied by Elive
Also, if that doesn't work, post the contents of /etc/apt/sources.list here.
__________________
In his later years, Oofty Goofty used to like to sit on the front porch of the General Store and reminisce about the time he let the late, great John L. Sullivan hit him with a billiard cue. |
|
|
|
|
|
#8 |
|
A Carafe of Ubuntu
![]() Join Date: May 2005
Beans: 126
Dapper Drake Testing/
|
Re: HOWTO: E17 using the repository provbied by Elive
deb cdrom:[Ubuntu 5.04 _Hoary Hedgehog_ - Release i386 (20050407)]/ hoary main restricted
## Uncomment the following two lines to fetch updated software from the network deb http://us.archive.ubuntu.com/ubuntu hoary main restricted deb-src http://us.archive.ubuntu.com/ubuntu hoary main restricted ## Uncomment the following two lines to fetch major bug fix updates produced ## after the final release of the distribution. deb http://us.archive.ubuntu.com/ubuntu hoary-updates main restricted deb-src http://us.archive.ubuntu.com/ubuntu hoary-updates main restricted ## Uncomment the following two lines to add software from the 'universe' ## repository. ## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu ## team, and may not be under a free licence. Please satisfy yourself as to ## your rights to use the software. Also, please note that software in ## universe WILL NOT receive any review or updates from the Ubuntu security ## team. deb http://us.archive.ubuntu.com/ubuntu hoary universe deb-src http://us.archive.ubuntu.com/ubuntu hoary universe deb http://security.ubuntu.com/ubuntu hoary-security main restricted deb-src http://security.ubuntu.com/ubuntu hoary-security main restricted deb http://security.ubuntu.com/ubuntu hoary-security universe deb-src http://security.ubuntu.com/ubuntu hoary-security universe deb http://archive.ubuntu.com/ubuntu hoary multiverse deb-src http://archive.ubuntu.com/ubuntu hoary multiverse ## Backports deb http://ubuntu-backports.mirrormax.net/ hoary-backports main universe multiverse restricted deb http://ubuntu-backports.mirrormax.net/ hoary-extras main universe multiverse restricted ## e17 repository from Elive deb http://www.vobcopy.org/mirror/elive/ elive main efl elive |
|
|
|
|
|
#9 |
|
Way Too Much Ubuntu
![]() Join Date: Oct 2004
Location: Indiana
Beans: 230
Ubuntu Breezy 5.10
|
Re: HOWTO: E17 using the repository provbied by Elive
Weird. I have the identical sources. (Well, I have the Skype repo as well but that shouldn't make a difference).
What do you get if you do Code:
sudo apt-get install libxine-dev
__________________
In his later years, Oofty Goofty used to like to sit on the front porch of the General Store and reminisce about the time he let the late, great John L. Sullivan hit him with a billiard cue. |
|
|
|
|
|
#10 |
|
A Carafe of Ubuntu
![]() Join Date: May 2005
Beans: 126
Dapper Drake Testing/
|
Re: HOWTO: E17 using the repository provbied by Elive
localbob@ubuntu:~$ sudo apt-get install libxine-dev
Reading package lists... Done Building dependency tree... Done Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. Since you only requested a single operation it is extremely likely that the package is simply not installable and a bug report against that package should be filed. The following information may help to resolve the situation: The following packages have unmet dependencies: libxine-dev: Depends: libxine1 (= 1.0.1-1elive1) but it is not going to be installed E: Broken packages |
|
|
|
| Bookmarks |
| Thread Tools | |
| Display Modes | |
|
|