Skip to main content
Welcome guest. | Register | Login | Post

EasyLFS via BitTorrent

Since Jose has mentioned LinuxTracker I thought I might try it to spread EasyLFS.
I created some Torrents, including the LiveCDs which are not available on the project-site, and uploaded them.

As currently I have a lot of time I keep my PC running through the day so the files can be seeded. I hope that some people might actually download that stuff and then help seeding, especially since I can't keep my box up 24/7, and quite soon I think I also won't be able to run it all day long.

Here are the links:
EasyLFS 0.4 Installation-CD (32-Bit)
EasyLFS 0.4 Live-CD (32-Bit)
EasyLFS 0.4 Installation-CD (64-Bit)
EasyLFS 0.4 Live-CD (64-Bit)

Comments

Maybe we could let the

Maybe we could let the libervis.net server seed?

I think that might be a

 

I think that might be a nice idea. And I think it could actually make the bandwidth less than it is when the files always are downloaded via HTTP, since after a while also others will be seeding. I know that I'll still be seeding when I have my box running, even when the server already seeds.

Edit: @Taco: Are you downloading the LiveCDs now? I've got a client with a dutch IP loading these.

Nope, not me. Another nice

Nope, not me.

Another nice thing about letting the server seed is that you'll get the same download speed as HTTP, plus a little more by downloading from other bittorrent users as well.

Well, but there now is

 

Well, but there now is somebody in your country who has one of the LiveCDs completely. And as I noticed the dutch IP leeching when I saw your post I thought it might be you.

Well, at least that CD now is also available from the Netherlands and Russia. Taiwan is still on it, or probably finished by now, since last night he could continue from the other two after I signed off.
I'll be running KTorrent now for another hour, and then again until tonight when I come back from the hospital.
I hope that soon somebody will start getting the installation-CDs, so far only the LiveCDs are being downloaded.

I will try to find some

 

I will try to find some time to do "LFS (actually) from scratch" lol. I want to study the various versions available (various from the main site + easylfs + anything else I come across).

For now though, I'll seed the normal installation CD if/when you put it up again.

I think that's a good idea.

 

I think that's a good idea. The original LFS has a lot more to offer when it comes to learning something about the system than EasyLFS has, since with LFS you actually need to read and do it all by yourself.
EasyLFS has, in my opinion, a few advantages over LFS, besides being easier to install that is. It comes with some more packages which on many systems today just cannot be missed. Thus they are available to be installed together with the system.
This includes things like D-Bus and HAL, or also IPTables. Packages that I think cannot be missed on any system even have been included into the base-installation, like OpenSSL. But these are very few.
Also it includes SELinux, which is pretty hard to install after you've installed your system, because you'd need to recompile quite some packages for proper support. EasyLFS does all this by itself, for example you get an extra compile of GLibC if you choose to install SELinux, which makes an installation with SELinux take some time longer than one without.

And thanks for your offer to seed. Additional sources always are helpful. Just yesterday a friend from another forum offered me a mirror for web-download and the images are slowly spreading. 6 people already completed the 32-Bit LiveCD and 1 the 64-Bit LiveCD. So far nobody seems to be interested in the Installation-CDs though.
Well, as long the images spread a bit it's a good thing.

By the way, right now I'm seeding, and will be for the whole day. Due to limits I set in KTorrent upload-speeds can be only up to 40K, depending on how many are downloading of course (currently nobody, especially since my whole upstream is taken by an FTP-transfer).

>> EasyLFS has, in my

 

>> EasyLFS has, in my opinion, a few advantages over LFS, besides being easier to install that is. It comes with some more packages which on many systems today just cannot be missed. Thus they are available to be installed together with the system.
>> This includes things like D-Bus and HAL, or also IPTables. Packages that I think cannot be missed on any system even have been included into the base-installation, like OpenSSL. But these are very few.

It's possible that BLFS has most of what you mentioned (though differing in details I imagine). Have you looked at the table of contents of BLFS for example? http://www.linuxfromscratch.org/blfs/view/stable/ Chapter 4 shows the iptables package.

>> Also it includes SELinux, which is pretty hard to install after you've installed your system, because you'd need to recompile quite some packages for proper support.

I think SELinux is what I would really like from EasyLFS assuming the others don't have it (if so, then I'd still like it, but I would have more sources to look at).

>> By the way, right now I'm seeding, and will be for the whole day. Due to limits I set in KTorrent upload-speeds can be only up to 40K, depending on how many are downloading of course (currently nobody, especially since my whole upstream is taken by an FTP-transfer).

I am on but the "installation" 32 bit CD is completely stalled. Looking here http://linuxtracker.org/index.php?page=torrents I see that you are on but why have I gotten not one byte? The 1 seed is grayed out. Maybe you have that torrent stopped or something?

Also, maybe this is useful http://www.nuxified.org/topic/torrents_in_a_nutshell#comment-12039 . I got 38MB of easylfs from the main website earlier today (very fast), but I don't want to get more. Now I have those 38 that I can share on the torrent, from where I want to get the rest that I am missing. If I can't get it, however, I will just go back to the nuxified central server for the rest and then jump in to help seed.

I don't know if BLFS has

 

I don't know if BLFS has all the packages I have, but I know that I don't have all the packages they have, since they even include X, KDE, OpenOffice and other stuff.
The cool thing about my CD is that you can actually add modules to it. You could write scripts that go all the way to KDE, pack it as a module and include it on the Installation-CD.

I think I really have to write a manual on how to do that. This might be something interesting I think.

I just restarted KTorrent, let's see if it helps.

Hmm, I've been trying

 

Hmm, I've been trying around a bit, but nothing is moving. I opened the ports via IPTables, nothing. I forwarded the ports from the router to my PC, nothing.
And it worked before without having to do any of those.

I think I'll enable UPNP again and hope the UPNP-plugin does what it's supposed to do, although I highly doubt it does, since it doesn't even show my router there, although it should, as far as I understand.

Edit: Just now as I wrote this I discovered that somebody is downloading. I undid those changes and the download stopped. Now I redid everything, but nothing seems to happen.

Currently the whole situation is a bit unpredictable. The most confusing thing is that previously it worked, without me doing anything.

I just got back. I don't

 

I just got back. I don't know what is going on at your end. Some lag may be due to the bit torrent protocol I'd guess, but otherwise, I don't know what would be wrong. You probably did tweak something at some point. In any case, there may be a delay in effect (that stinks when you go through a bunch of tests but miss out on the effects for not waiting long enough or something). Anyway, I am happy now because it is working. I'm at 198MB and counting.

As for the modules you mentioned, I am curious to know what that's about more precisely. Really need to contrast and study the various common packaging tools better.

I'll have to test it out on other people, but if Linpus is good, I would like to come close to duplicating it through a documented LFS type recipe. It uses XFCE. We'd (I'd) need to see how to set up X and a bunch of other stuff (what trade-offs do I make).

And I still haven't given up on a LiveCD for the gamefest and several other things... but I'd really like whatever product to be documented like LFS.

X isn't such a big deal.

 

X isn't such a big deal. Yes, it's lots of packages which you need to compile in a certain order (not too strict, but some packages need some others to compile), but it doesn't have many external dependencies, unlike real monsters like KDE. ;-)

As said, building add-on modules for the EasyLFS is pretty easy. Currently I'm actually thinking about providing a module which is supposed to make building additional modules easier. This of course then would be standard in the next version.

I'll try to get this done this weekend, including some text on how to write your own modules for EasyLFS.

>> I'll try to get this

 

>> I'll try to get this done this weekend, including some text on how to write your own modules for EasyLFS.

No rush as far as I am concerned, but I *am* interested in contrasting packaging solutions. If this is a simple packaging solution, I might as well start here.

>> X isn't such a big deal. .. KDE

So I have heard. I picked on X because it is the "kernel" of contemporary GUI interfaces. I want speed but quality all around. I don't want bloat. If I cut too much here, it has repercussions for everything that lies on top of it possibly meaning I will fall short of the end goal/vision and then have to go far back and start recompiling. Ditto for the kernel (though in practice it may not be a big deal, just require some trial and error).

For managing builds and rebuilds I expect to use subversion judiciously on the build directories so that I can backtrack quicker to certain points and not find myself accidently ending up having to do a full recompile of most parts... of eg KDE! I want to find good build parameters, so expect to do numerous rebuilds.

And I am making a big deal of this in anticipation because I lack experience but know that there are potentially many combinations. Once I get started, maybe all will be smooth sailing, and I will wonder why I didn't start sooner. .. or not.

Hope (eg) blfs docs help out a lot.

I am now officially an easylfs seeder, btw Smiling

Okay, now it should be

 

Okay, now it should be fixed.
I have played around a bit and opened TCP/6881, TCP/1900 and UDP/1900 on my box.
TCP/6881 is used for BitTorrent, the other two are for UPNP. Now my router is found and the port is forwarded by the UPNP-plugin, without me having to do this statically on the router. That's a good thing, since sometimes my IP might change. Usually it's .100, but if I don't use it for a day or two this IP might be released and then assigned to the notebook if this comes first.
Sadly there doesn't seem to be a way in my router to assign an IP to a MAC statically.

I'll still try around if need to explicitly open TCP/6881, but that's something for tomorrow.

And thanks for helping to seed EasyLFS. It's really appreciated.

After making the mentioned

 

After making the mentioned changes everything works nicely.
By now every CD has been downloaded at least once, so now there are two seeders for each CD right now.
I have no idea who these people are, but I'm happy that they help sharing my files.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.