gnome installition from source
hi all
can any one please guide me in steps how can i download and install gnome from the source..i will be so thankful..? |
Take a look at the gnome website. They have instructions on installing the packages and in what order.
|
click under the link redazz posted, then 2.8 release notes->installation. It's pretty self-explanatory once you see the list, and it even tells you everything that is required before you start. A couple on that list IIRC are out of order, but they are easy enough to correct. Don't forget to build pango with xft support and make sure you at least go through control-center-xxxxx before you try it out.
|
hi ..i realy dont full understod
now i downloaded all the packages of gnome from here http://ftp.gnome.org/pub/GNOME/deskt...2.8.3/sources/ am i now should to install every single package? and what is the "pkg-config" ,"Xft2" ,"Development Library dependencies" , "GNOME 2.8 Installation Order" i am realy confused am i should download another packages or what? |
You need to make sure you have all the dependencies that are required, installed on your system. Once you've installed all the required dependencies (or checked that they are already installed), install the GNOME packages in the order thats listed in the instructions on the GNOMe website. I wish you good luck coz compiling GNOME is quite time consuming and tedious but its worth it in the end if all goes well.
|
might need some of these too:
ftp://ftp.gnome.org/pub/gnome/platfo...2.8.3/sources/ slack 10 will come with most of these ( if you installed gnome from the installation), but you may need to upgrade some of these. Also, it's a good idea to make packages of your builds before you install them, either use makepkg or checkinstall ( if you don't have any experience in doing this, checkinstall is the easier more user friendly way to do this - get it from a slackware mirror in the /extra directory). pkg-config you already have xft don't worry about - when/if you recompile pango, put this in the terminal before you run configure: export PKG_CONFIG_PATH=/usr/X11R6/lib/pkgconfig:$PKG_CONFIG_PATH then configure pango, and make sure at the end of configure when it gives you a summary of the backends, xft is listed. Also, if you have to upgrade a library that you already have ( like glib, gtk, pango, etc..), you're better off building the new package, uninstalling the old package, then installing your new build/package into the same prefix as the old one came out of. |
if you're really confused about what this all means, why do you even want to do this in the first place? if you're not familiar with the various libraries, and access to them via pkg-config, i doubt a build on that scale will work right at all.
|
Quote:
|
Yep, I believe trying is a good way to learn :)
|
oh yeah sure, but only as long as you realise what you're trying to do... nothing worse than someone only thinking they can only do something the hard way, and end up hating linux cos they couldn't do soemthign that's actually quite advanced 2 days after theri first install.
|
True, I used Linux for years before attempting to compile kernels and desktop environments, by then I was sure about what I was doing and felt comfortable making such attempts.
|
Quote:
|
hi..thanks alot __J and reddazz
i am realy want to install gnome from source only for learning and as __J said you must dive in the thing to learn since i will install about 60 packages i think i will learn many things ..yes i know its a hard way to learn but its fast i think. and i am realy learned many things while compiling some gnome packages untill i stucked with the gnome-vfs its gave me this errors Code:
gcc -g -O2 -Wl,-R/usr/local/lib -o .libs/gnomevfs-cat gnomevfs-cat.o -Wl,--export-dynamic ../libgnomevfs/.libs/libgnomevfs-2.so -pthread -L/usr/local/lib /usr/local/lib/libbonobo-activation.so /usr/local/lib/libgconf-2.so /usr/local/lib/libORBit-2.so -lm /usr/local/lib/libgmodule-2.0.so -ldl /usr/local/lib/libgthread-2.0.so /usr/local/lib/libglib-2.0.so /usr/lib/libpopt.so -lrt and thats my pkg-config --list-all Code:
gdk-pixbuf-xlib-2.0 GdkPixbuf Xlib - GdkPixbuf rendering for Xlib |
I apologize that this not to the subject matter of this thread, which I am very interested in but finding difficult to read.
Here is my question, why is this thread three and 1/2 screens wide? Is it something I can correct at my end? It does not occur on all threads. :( Thank you. Dan |
Your list is interesting, but everything is not showing up.
I am sure you are missing some libraries, or have an incomplete install. I have been installing from source the GTK+-2.6.7 package, which has all the same dependencies from source. How did you compile Pango from source and get pango-xft without xft? Here's my pkg-config --list-all Code:
fontconfig Fontconfig - Font configuration and customization library the ssl & xcursor packages which are extras. What version of of xft do you have, and what version of Pango? version 1.8.1 will not compile correctly (although it will compile) with xft < 2.0. So, I think you may be in trouble already as I don't see xft in your list, but I do see pangoxft. That's not good. Either you are missing xft.pc or the whole xft package. your particular linking errors looks like they comes from the glib package. as in glib/gmessages.h is the only header defining your functions. (If you wish to find it try cd /usr; find * -name gmessages.h -print ) the actual library should be /usr/local/lib/libglib-2.0.so from your link line. so check it with a: grep g_assert_warning /usr/local/lib/libglib-2.0* you ought to get multiple "Binary file .... matches" responses. If not, your glib library is improperly installed, or the path to it is wrong. Good luck. |
All times are GMT -5. The time now is 01:49 AM. |