
I finally ditched sabayon for ubuntu (one wireless problem too many), and now I'm slowly getting stuff set up on it. Any Ubuntu people care to share their experiences? I'm especially looking for guidelines on what to install via apt-get and what to install independently. Also, while I'm making Major Life Changes I might as well check out xmonad :) If anyone has made the switch from fluxbox, do share how it went. martin

"Martin DeMello"
Any Ubuntu people care to share their experiences?
Ask, and ye shall receive..at least some kind of answer.
I'm especially looking for guidelines on what to install via apt-get and what to install independently.
I'd get as much as possible via apt-get, and only install manually when that fails. Libraries - which is probably what you will need most often, have names that start with 'libghc6'. For the whole list: apt-cache search libghc6 To see what the package is about, use e.g.: apt-cache show libghc6-quickcheck-dev There are (usually?) three packages for each library, -dev, -doc, and -prof. Unless you have very little diskspace or a thin network connection, get them all, e.g: sudo apt-get install libghc6-quickcheck-\* You are then set up to unit-test your code.
Also, while I'm making Major Life Changes I might as well check out xmonad :) If anyone has made the switch from fluxbox, do share how it went.
You're basically leaving it all (window management, icons, trays, whatever) behind, so it doesn't matter much what you switch from. Just: sudo apt-get install xmonad -k -- If I haven't seen further, it is by standing in the footprints of giants

On Thu, Jun 5, 2008 at 12:47 AM, Ketil Malde
"Martin DeMello"
writes:
I'm especially looking for guidelines on what to install via apt-get and what to install independently.
I'd get as much as possible via apt-get, and only install manually when that fails.
Thanks! Did you have any conflicts between manual and apt-got stuff? Is there any equivalent to gentoo's "package.provided" (which basically says 'I have installed this manually; please don't try to update it for me')? martin

"Martin DeMello"
Thanks! Did you have any conflicts between manual and apt-got stuff? Is there any equivalent to gentoo's "package.provided" (which basically says 'I have installed this manually; please don't try to update it for me')?
package.provided is bad, mkay? It basically says "I messed up my system, try to continue anyway." Don't use it for anything else than kernel sources, you should write ebuilds for the rest and let portage do the managing. -- (c) this sig last receiving data processing entity. Inspect headers for past copyright information. All rights reserved. Unauthorised copying, hiring, renting, public performance and/or broadcasting of this signature prohibited.

"Martin DeMello"
Thanks! Did you have any conflicts between manual and apt-got stuff?
Not yet, but I haven't really hammered my system with packages yet.
Is there any equivalent to gentoo's "package.provided" (which basically says 'I have installed this manually; please don't try to update it for me')?
I'm not familar with Gentoo (anymore - I ran it briefly, but got tired of all the compiling), but I think the answer is 'no'. The native packages go in /usr/{bin,lib,..}, while manual installs -- i.e. cabal -- puts stuff under /usr/local (or in your home dir). Native packages can of course only depend on and be built against other native packages. For "manually" installed packages, I believe cabal will use the newest version wherever, as long as it's compatible with the dependency specification in the .cabal file. -k -- If I haven't seen further, it is by standing in the footprints of giants
participants (3)
-
Achim Schneider
-
Ketil Malde
-
Martin DeMello