SlackwareThis Forum is for the discussion of Slackware Linux.
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.
Introduction to Linux - A Hands on Guide
This guide was created as an overview of the Linux Operating System, geared toward new users as an exploration tour and getting started guide, with exercises at the end of each chapter.
For more advanced trainees it can be a desktop reference, and a collection of the base knowledge needed to proceed with system and network administration. This book contains many real life examples derived from the author's experience as a Linux system and network administrator, trainer and consultant. They hope these examples will help you to get a better understanding of the Linux system and that you feel encouraged to try out things on your own.
Click Here to receive this Complete Guide absolutely free.
Wow I didn't notice when i build lilo,the compiled binary package didn't include lilo command.
To build lilo i need dev86 and sharutils.
This is the new dep list
This is an amazing project.
Apart from glibc and gcc, what other packages have you upgraded?
I finished rebuilding my base install with glibc-2.19 and kernel-headers-3.12.15. After that I followed your sum-up the LFS book chapter 6 and dependencies according to salix to get the build order.
There are a few packages that were a bit hard and some I could not or haven't tried to update.
Some examples: gdbm, texinfo, readline, python and a few others.
Could you post which versions you are using and did you use the slackbuilds or did you build/compiled it another way?
I used original slackbuilds as much as possible.
I again rebuild my slackware the past week with the new kernel-headers. I changed the order a little bit and continued up to xorg-server-1.15 succesfully.
There are a few packages I did not update but only rebuild because the change might be to big or they gave me problems I am unable to fix, yet.
A shortlist of rebuild packages I would like to upgrade:
Of course, upgrading binutils will need a complete rebuild but I still am perfecting/improving the build order for a rebuild so I don't mind to try.
My goal is to have a way of upgrading an existing linux install (here it is Slackware) with currently available buildscript (mostly original slackbuilds I used).
Finding out what is needed for my system to work and being able to update this, if there would ever cease to be support or a big change, is a good feeling.
In the meantime I might help the developers by trying out things they did not thought users might try.
Well i build binutils 2.24,upgrade gmp to 6.0.0 ,upgrade readline to 6.3 ,texinfo to 5.2 ,xorg-server to 1.15.But you need xproto -7.25,you need to build presentproto,you need to upgrade libxcb to vers 1.10,you need to add libxshmfence-1.1 ,add dri3proto,upgrade glproto to 1.47 and then upgrade xorg-server
Well i build binutils 2.24,upgrade gmp to 6.0.0 ,upgrade readline to 6.3 ,texinfo to 5.2 ,xorg-server to 1.15.But you need xproto -7.25,you need to build presentproto,you need to upgrade libxcb to vers 1.10,you need to add libxshmfence-1.1 ,add dri3proto,upgrade glproto to 1.47 and then upgrade xorg-server
When I have build xorg-server 1.15 I upgraded/added xproto 7.0.25, glproto 1.4.17, xextproto 7.3.0, dri3proto xcb-proto 1.10, libxcb 1.10, presentproto, libxshfence, libdrm 2.4.52. Well, I am going to write up my list because it's beginning to get quite long.
What symlinks do I need to create when I update gmp to 6.0?
Seems a new rebuild is needed on my laptop with all this info.
By rebuilding your packages or even upgrading the toolchain and rebuild everything from there, I guess there will be a performance gain. If you are interested in that, you could even change the CFLAGS but I kept them standard. For me the education part is more important.
This is what I am going to try, I already build in this order but only did a rebuild for binutils and gmp. Rest is the same so this hould do the trick.
Code:
U kernel-headers-3.12.15
U glibc-2.19
R zlib-1.2.8
U file-5.17
U binutils-2.24
R oprofile-0.9.7
U gmp-6.0.0a
R mpfr-3.1.2
U libmpc-1.0.2-1
Create symlink:
cd /usr/lib64
ln -s libmpc.so.3 libmpc.so.2
Install gcc-gnat, gcc-go and gcc-java
R gcc-4.8.2
R libtool-2.4.2
R kernel-headers
R popt
R glibc
R binutils
R oprofile
R gcc
R libtool
@tuxbg:
What patches did you use for binutils and gmp and did you change the slackbuild?
After this I would:
Code:
R attr-2.4.46
R acl 2.2.51
R sed-4.2.2
R bzip2-1.0.6
U pkg-config-0.28
R ncurses-5.9
R shadow-4.1.5
R libtermcap-1.2.3
R/U procps-3.2.8(-ng-3.3.9) with newest psmisc-20.22
R libcap-2.22
U coreutils-8.22
R m4-1.4.17
R flex-2.5.37
U bison-3.0.2
U grep-2.17
U readline-6.3
U bash-4.3
R libtool-2.4.2
U gdbm-1.11
R net-tools-1.60.20120726git altough this might be replaced by inetutils
U perl-5.18.2
R autoconf-2.69
U automake-1.14.1
R diffutils-3.3
R gawk-4.1.0
R findutils
U gettext-0.18.3
R xz-5.0.5
R less-451
R gzip-1.6
U kbd-2.0.1
U kmod-16
U make-4.0
R patch-2.7
R sysklogd-1.5
R sysvinit-2.88dsf
U tar-1.27.1
U texinfo-5.2
U readline-6.3
R bc-1.06.95
R/U man-1.6g(-db-2.6.6)
U man-pages-3.63
R db48-4.8.30
R expat-2.1.0
R openssl-1.0.1f and openssl-solibs
R libpng-1.4.12
U freetype-2.5.3
U fuse-2.9.3
R libelf-0.8.13
R libffi-3.0.13
U python-2.7.6
R gamin-0.1.11
U glib2-2.40.0
R gamin again
R udev-182
U util-linux-2.24
R udev
R groff-1.22.2
U e2fsprogs-1.42.9
U mdadm-3.3
R lvm2-2.02.100
R grub-2.00
R libmnl-1.0.3
R libnetfilter_conntrack-1.0.4
R libnl3-3.2.21
U libusb-1.0.18
U libpcap-1.5.3
U iptables-1.4.27
U iproute2-3.12.0
R nano-2.3.2
R sysvinit-functions and salix 14.1 scripts. The scripts are built with SLKBUILD.
R kinitrd-1.4.8
R sudo
U wget-1.15
My previous rebuild had this order but used rebuilds for readline, bash, net-tools, kbd, make, texinfo, man and python instead of updates.
Do I need to alter the slackbuilds for those packages and are there newer packages you are using? I could have made some mistakes and the build-order might not be optimal. I rebuild some packages twice because they depend on eachother according to salix slapt-get dependencies.
I would also like to try out uedev or an extracted udev from a recent systemd tarball. Anyone tried this?
After this I also did a rebuild/update of xorg but I will try to improve the build-order and update even more. If I can get there, everybody can try it out, I will provide detailed steps/slackbuilds. At this point tuxbg's input would help me a lot.
I start with a 14.1 slackel-openbox 6.0 install .
Could you post your binutils-2.24 buildscript, my attempts are unsuccesfull.
Perhaps you could also provide the slackbuilds for gmp-6.0.0a, readline-6.3 and texinfo-5.2. Unless they are no different from the official ones apart from the version.
I used original ones SlackBuild scripts except readline.And for binutils i use ld.gold to be my deffault not ld.bdf.
ps
Do you want to share my binutils,gmp,readline and texinfo packages ?
Ok, somehow I tried with the official slackbuild for 2.23 but with the 2.24 source, what did you edit? Removed patches, extra sed-commands?
If I manage to upgrade/rebuild my entire system again with even more upgrades, I will try the binaries on a different testbox and then I am planning on trimming down the amount of packages and setting up a repo.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.