Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / lazarus / 2013-04

What is most Lazarus Friendly Linux Distro

32 messages · 11 people · –

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

Tommi Prami

Hello,

I am Windows Guy and tried to install the latest Lazarus to my Ubuntu Virtual machine, but it just did not work... (Not even sure why, tried to install the all packages, but some of them complained that I have too old FPC etc, ecven it seemed that I just installed it successfully, never know :D)

But is there distro which comes with new Lazarus (already in package manager etc) or is dead simple to get installed.... (For Windows dude ;) )

-Tee-

Reply by email

Mattias Gaertner
to Tommi Prami
Show quoted text 7 lines
Hello, I am Windows Guy and tried to install the latest Lazarus to my Ubuntu Virtual machine, but it just did not work... (Not even sure why, tried to install the all packages, but some of them complained that I have too old FPC etc, ecven it seemed that I just installed it successfully, never know :D)

Have you installed all three deb packages fpc, fpc-src and lazarus from the Lazarus sourceforge site?

But is there distro which comes with new Lazarus (already in package manager etc) or is dead simple to get installed.... (For Windows dude ;) )

Mattias

Reply by email

Tommi Prami
to Mattias Gaertner

Installed, I think first two seemed to install OK, but the last (Lazarus) did not install because Apparently FPC did not install even it did not give any Error messages...

Or something like that, it just complained the FPC is too old. and jsut isntalled the latest (Or one with Lazarus)...

....

On Mon, Apr 15, 2013 at 9:23 PM, Mattias Gaertner <

Show quoted text 30 lines
wrote: On Mon, 15 Apr 2013 21:13:43 +0300 Tommi Prami wrote: > Hello, > > I am Windows Guy and tried to install the latest Lazarus to my Ubuntu > Virtual machine, but it just did not work... (Not even sure why, tried > to install the all packages, but some of them complained that I have too > old FPC etc, ecven it seemed that I just installed it successfully, > never know :D) Have you installed all three deb packages fpc, fpc-src and lazarus from the Lazarus sourceforge site? > But is there distro which comes with new Lazarus (already in package > manager etc) or is dead simple to get installed.... (For Windows dude ;) ) Mattias -- _______________________________________________ Lazarus mailing list http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus/attachments/20130415/8d6e4961/attachment.html>

Reply by email

Mattias Gaertner
to Tommi Prami
Show quoted text 6 lines
Installed, I think first two seemed to install OK, but the last (Lazarus) did not install because Apparently FPC did not install even it did not give any Error messages... Or something like that, it just complained the FPC is too old. and jsut isntalled the latest (Or one with Lazarus)...

Ubuntu provides an older FPC. Maybe you accidentally installed that one?

Try to install the three packages with this one line:

sudo dpkg -i fpc_2.6.2-0_amd64.deb fpc-src_2.6.2-0_amd64.deb lazarus_1.0.8-0_amd64.deb

Mattias

Reply by email

Tommi Prami
to Mattias Gaertner

I tried to install packages from the file, downloaded from sourceforge, all seemed to install (Except Lazarus) just fine... I can try again later and add more facts...

So most likely the Package(s) failed to install but it was not reported to user... or something like that...

-Tee-

On Mon, Apr 15, 2013 at 11:22 PM, Mattias Gaertner <

Show quoted text 28 lines
wrote: On Mon, 15 Apr 2013 23:12:21 +0300 Tommi Prami wrote: > Installed, I think first two seemed to install OK, but the last (Lazarus) > did not install because Apparently FPC did not install even it did not give > any Error messages... > > Or something like that, it just complained the FPC is too old. and jsut > isntalled the latest (Or one with Lazarus)... Ubuntu provides an older FPC. Maybe you accidentally installed that one? Try to install the three packages with this one line: sudo dpkg -i fpc_2.6.2-0_amd64.deb fpc-src_2.6.2-0_amd64.deb lazarus_1.0.8-0_amd64.deb Mattias -- _______________________________________________ Lazarus mailing list http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus/attachments/20130415/098e67d5/attachment.html>

Reply by email

Kostas Michalopoulos
to Graeme Geldenhuys

Similar to what Graeme suggested, except for Ubuntu: install the libgtk2.0-dev (and the requirements), get FPC's binary (.tar) installer (make sure you install it in /usr/local and not the default /usr), get the source code for Lazarus, put it somewhere in your home directory (f.e. ~/Code/lazarus) and inside it type 'make bigide' (you don't need to do an install since you can run it from there with ./startlazarus - not to mention that you wont need to to mess with permissions later to rebuild Lazarus in order to install components).

On Mon, Apr 15, 2013 at 11:18 PM, Graeme Geldenhuys <

Show quoted text 20 lines
wrote: Slackware comes with ALL required libraries to do LCL-QT, LCL-GTK2, fpGUI etc development. Simply install FPC from the binary (*.tar) release. Download the source for Lazarus and do a 'make install bigide'. Nothing else is required. The same goes for FreeBSD 9.1. Regards, Graeme. -- _______________________________________________ Lazarus mailing list http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus/attachments/20130416/0b5cc3d7/attachment-0001.html>

Reply by email

Mark Morgan Lloyd
to Graeme Geldenhuys: Slackware comes with ALL required libraries to do LCL-QT, LCL-GTK2, fpGUI etc…
Graeme Geldenhuys wrote
Slackware comes with ALL required libraries to do LCL-QT, LCL-GTK2, fpGUI etc development. Simply install FPC from the binary (*.tar) release. Download the source for Lazarus and do a 'make install bigide'. Nothing else is required.

There's life in the old dog yet.

The same goes for FreeBSD 9.1.
Mark Morgan Lloyd markMLl .AT. telemetry.co .DOT. uk [Opinions above are the author's, not those of his employers or colleagues]

Reply by email

Graeme Geldenhuys
to Kostas Michalopoulos: Similar to what Graeme suggested, except for Ubuntu: install the libgtk2.0-dev (and the…
Kostas Michalopoulos wrote
Similar to what Graeme suggested, except for Ubuntu: install the libgtk2.0-dev (and the requirements),

The problem there being, if you install on a system that doesn't have internet, you can't install the libgtk2.0-dev (the X11 and GTK2 requirements), libXft-devel (for anti aliased font support), libQtxxx-dev (for Qt work) etc.. The requirements is a hefty download - after the OS install.

My point with Slackware was that after you do the OS install, there is no extra install requirements for development work. So offline installs work just as good.

But yes, if you have internet access, Ubuntu works well too - I have used it as my development system for many years. In fact, Ubuntu 5.10 all the way to Ubuntu 10.04

~/Code/lazarus) and inside it type 'make bigide' (you don't need to do an install since you can run it from there with

Yes, that was a typo (habit from FreeBSD). 'make bigide' is all that I do too, and then run Lazarus from inside the source checkout directory.

Regards,
- Graeme -

Reply by email

Juha Manninen
to Graeme Geldenhuys
Graeme Geldenhuys wrote
'pkgtool' or 'removepkg'

Sorry, it was a stupid question.
I think I wanted to ask about the dependencies.
IIRC it has no package system that takes care of dependencies automatically. A long time ago when learning Linux systems (maybe also Slackware, not sure), I struggled with missing dependencies.
I am now very happy with the .deb and .rpm systems. No struggle.

Juha

Reply by email

Graeme Geldenhuys
to Juha Manninen
Juha Manninen wrote
I think I wanted to ask about the dependencies. IIRC it has no package system that takes care of dependencies automatically.

Slackware not having strict dependency checking is a blessing, not a downfall. Also, Slackware comes with more libraries that most distros, so often all dependencies are already met. So even if you use the Slackware build system (similar to FreeBSD ports collection), things work without fuss.

My issue with automatic dependencies are many. eg; under Ubuntu (and Debian), I can't install FlameRobin (Firebird Database Management system) without it forcefully installing it's own version of the Firebird Client Library - often an old client too. eg: Firebird 2.5 was out for 2+ years, and Ubuntu still forcefully installed the 2.1 client library when I installed Flamerobin - yet FlameRobin (and all other Firebird apps) run happily with the 2.5 client library, which I installed manually from the Firebird website.

Now the Firebird client library might not be so much of an issue, but the Firebird server is - often being forced to have two version of Firebird server installed. Then you also have other source code related applications that install older versions of SubVersion or Git - where I much rather run the latest Git version directly from the originating project website. Then try and uninstall the older versions and see how package management software barks at you, and threatens to uninstall everything else that depends on it too. :-(

Closer to home... the FPC and Lazarus versions in Ubuntu, Debian etc repositories are always out of date - often 1-2 release behind. Now with Lazarus's shorter release cycle, that issue is even worse.

Hence I like FreeBSD and Slackware build systems. They will go fetch the latest source code directly from the original authors, unpack and patch them (if know bugs exist), often allow you to configure some functionality of the software, then build and install it.

Again, my needs are obviously very different to most Ubuntu or Debian users - so such issues go unnoticed by them. Your mileage my vary of course. Choosing an OS is a very personal choice (unless you run a Mac - then Apple decides for you). :)

Regards,
- Graeme -

Reply by email

Juha Manninen
to Graeme Geldenhuys
Graeme Geldenhuys wrote
Closer to home... the FPC and Lazarus versions in Ubuntu, Debian etc repositories are always out of date - often 1-2 release behind. Now with Lazarus's shorter release cycle, that issue is even worse.

Yes, this is a real problem.
Sometimes you must download and install packages outside the repo or compile from source.

I must try Slackware again. I remember its author was dying for some disease few years ago and the whole future of Slackware was uncertain. Apparently he recovered. Good.

Juha

Reply by email

Mark Morgan Lloyd
to Juha Manninen
Juha Manninen wrote 12 lines
On 4/16/13, Graeme Geldenhuys wrote: > Closer to home... the FPC and Lazarus versions in Ubuntu, Debian etc > repositories are always out of date - often 1-2 release behind. Now with > Lazarus's shorter release cycle, that issue is even worse. Yes, this is a real problem. Sometimes you must download and install packages outside the repo or compile from source. I must try Slackware again. I remember its author was dying for some disease few years ago and the whole future of Slackware was uncertain. Apparently he recovered. Good.

That I didn't know, and I'm sure we all wish him well.

WITHOUT WANTING THIS TO BECOME A DISTRO WAR: I've got reservations. Debian's automatic upgrades can be a blessing where they e.g. automatically install a security patch, but at the same time I've twice had systems that were broken by an upgrade (in one case because it left X incompatible with the kernel, and in the other because it removed firmware from the kernel because the Debian managers- bless 'em- had decided that the copyright was restrictive).

Also it's obviously worth considering that Debian runs on many more platforms than Slackware, and from a support aspect it's far easier to get people onto a broadly-ported distro than to have a hodge-podge with different package naming conventions etc.

Mark Morgan Lloyd markMLl .AT. telemetry.co .DOT. uk [Opinions above are the author's, not those of his employers or colleagues]

Reply by email

Kostas Michalopoulos
to Graeme Geldenhuys: The problem there being, if you install on a system that doesn't have internet, you can't…

On Tue, Apr 16, 2013 at 10:39 AM, Graeme Geldenhuys <

Show quoted text 8 lines
wrote: The problem there being, if you install on a system that doesn't have internet, you can't install the libgtk2.0-dev (the X11 and GTK2 requirements), libXft-devel (for anti aliased font support), libQtxxx-dev (for Qt work) etc.. The requirements is a hefty download - after the OS install.

If you do not have internet you wont be able to get Lazarus in the first place.

If you do have internet but not at the machine you want to install Lazarus you can use apt-zip which generates a script that can be executed in another machine (including Windows machines, but it'll need wget and probably Cygwin or MSYS) to download the necessary files and copy them to an external USB drive. Then move the files to the target machine where you want Lazarus, etc and install them there.

Details: http://wiki.debian.org/AptZip
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus/attachments/20130416/d9259e10/attachment.html>

Reply by email

Graeme Geldenhuys
to Mark Morgan Lloyd: That I didn't know, and I'm sure we all wish him well. WITHOUT WANTING THIS TO BECOME A…

Hi,

I believe Slackware is now more than just a "single person", so it should surfice. I do believe Patrick Volkerding has fully recovered from his illness though.

Debian's automatic upgrades can be a blessing where they e.g. automatically install a security patch, but at the same time I've twice had systems that were broken by an upgrade

Consider yourself lucky. Ubuntu auto updates have broken my systems way more than twice. I now disable package updates completely. I'll only update specific packages if I know about a bug that affects me has been fixed, or I see a valid reason for a specific security update. I never blindly click "Update" any more. As the old saying goes "If it ain't broken - don't fix it!". That applies to any software, not just Linux distros.

get people onto a broadly-ported distro than to have a hodge-podge with different package naming conventions etc.

The "hodge-podge" distro (I gather you mean Slackware) is the oldest active Linux distro in existence. That must count for something. It is also the closest Linux distro to "Unix style" management, and least modified (leaving packages as the original authors intended). This appeals to many. It might not win a popularity contest any time soon, but it sure is consistent, stable, and has a loyal following. Plus it makes for a good development system [returning to the message thread at hand].

Regards,
- Graeme -

fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal http://fpgui.sourceforge.net/

Reply by email

Graeme Geldenhuys
to Kostas Michalopoulos: On Tue, Apr 16, 2013 at 10:39 AM, Graeme Geldenhuys < If you do not have internet you…
Kostas Michalopoulos wrote
If you do not have internet you wont be able to get Lazarus in the first place.

For many years I had very slow 3G was very easier to do a single Lazarus checkout at work, onto a USB stick and compile it at home. Often I used even run all my development tools off the USB stick.

Compare the opposite, of downloading 100+Mb of various inter-dependent packages (no idea how you get the full listing of that), and then having to install , it is up to Tommi to take from this thread what he needs, do some experimentation and make his own educated decision on what distro suits his needs.

Regards,
- Graeme -

fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal http://fpgui.sourceforge.net/

Reply by email

Lukasz Sokol
to Graeme Geldenhuys: I believe Slackware is now more than just a "single person", so it should surfice. I do…
Graeme Geldenhuys wrote 19 lines
Hi, I believe Slackware is now more than just a "single person", so it should surfice. I do believe Patrick Volkerding has fully recovered from his illness though. > Debian's automatic upgrades can be a blessing where they e.g. > automatically install a security patch, but at the same time I've twice > had systems that were broken by an upgrade Consider yourself lucky. Ubuntu auto updates have broken my systems way more than twice. I now disable package updates completely. I'll only update specific packages if I know about a bug that affects me has been fixed, or I see a valid reason for a specific security update. I never blindly click "Update" any more. As the old saying goes "If it ain't broken - don't fix it!". That applies to any software, not just Linux distros.

Like you know, what Ubuntu word means in south-african ? :) 'I can't configure Debian'

L.

Regards, - Graeme -

Reply by email

Mark Morgan Lloyd
to Graeme Geldenhuys: I believe Slackware is now more than just a "single person", so it should surfice. I do…
Graeme Geldenhuys wrote
> get people onto a broadly-ported distro than to have a hodge-podge with > different package naming conventions etc.

Graeme, if you're going to quote me please don't chop sentences in such a way that it changes the meaning of what I wrote.

| Also it's obviously worth considering that Debian runs on many more | platforms than Slackware, and from a support aspect it's far easier | to get people onto a broadly-ported distro than to have a hodge-podge | with different package naming conventions etc.

Show quoted text 8 lines
The "hodge-podge" distro (I gather you mean Slackware) is the oldest active Linux distro in existence. That must count for something. It is also the closest Linux distro to "Unix style" management, and least modified (leaving packages as the original authors intended). This appeals to many. It might not win a popularity contest any time soon, but it sure is consistent, stable, and has a loyal following. Plus it makes for a good development system [returning to the message thread at hand].

Anybody with the least bit of brain should be able to work out that I was referring to a hodge-podge of multiple distreax, and was not attempting to denigrate Slackware- which I've been using since Yggdrassil faded away. In short, stop trying to teach me to suck eggs, kiddo. The point I was trying to make was that at least where you've got a fairly homogeneous mix of Debian/Ubuntu/Mint over a range of architectures then you know what the prerequisite packages are, e.g. the various -dev packages for somebody who wants to build Lazarus from scratch. On the other hand, if you take Slackware as your distro-of-choice on Intel and ARM, then you're in an awkward position as soon as somebody wants to run PPC or MIPS.

At that point, irrespective of the consistency and overall polish applied to Slackware, which is substantial, you've got a hodge-podge of distreaux because it's not possible to have the same one over the various architectures that people want to run.

Obviously I note your comment about Slackware being substantially "complete" as far as underlying libraries go. But sooner or later the average developer does need something extra or (worse) finds that a supplied library isn't quite recent enough for something that he wants to build. I'm definitely not an uncritical Debian apologist, but in general their model of having a large repository of non-installed but guaranteed-compatible libraries works well.

Now if the original question had been "What is most Lazarus Friendly Linux Distro for x86 and x86-64"... :-)

Mark Morgan Lloyd markMLl .AT. telemetry.co .DOT. uk [Opinions above are the author's, not those of his employers or colleagues]

Reply by email

Dave Coventry
to Mark Morgan Lloyd

A very interesting thread.

I've been experimenting with ArchLinux, which, while nicely fast and lean, has several incompatibilities which breaks some software which I use a lot, mostly because incompatibilities with various python versions doesn't appear to be resolved. I guess this is partly due to the way in which the official Pacman repositories are separate from the Arch User Repositories and the convoluted way in which the packaging software works, especially for the AUR.

I had been looking for a distro to move my main production machine over to and away from XUbuntu, precisely because of the issues raised by Graeme and Mark.

I had looked at Gentoo, but frankly it's a pain to get anything working properly.

Mind you, at least the Gentoo forums are reasonably patient, unlike the crabby bunch that rule over the Arch Linux community.

I'll definitely look at Slackware again.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus/attachments/20130416/8456ea10/attachment.html>

Reply by email

Graeme Geldenhuys
to Mark Morgan Lloyd: Graeme, if you're going to quote me please don't chop sentences in such a way that it…
Mark Morgan Lloyd wrote
Anybody with the least bit of brain should be able to work out that I

No need to be nasty Mark.

"complete" as far as underlying libraries go. But sooner or later the average developer does need something extra or (worse) finds that a

I've all but given up on Linux, so my ultimate choice would be FreeBSD. Now if I had to choose Linux, then Slackware for development work, or Linux Mint for desktop users. Your mileage my vary.

Regards,
- Graeme -

fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal http://fpgui.sourceforge.net/

Reply by email

Reinier Olislagers
to Tommi Prami: I am Windows Guy and tried to install the latest Lazarus to my Ubuntu Virtual machine,…
Tommi Prami wrote 8 lines
I am Windows Guy and tried to install the latest Lazarus to my Ubuntu Virtual machine, but it just did not work... (Not even sure why, tried to install the all packages, but some of them complained that I have too old FPC etc, ecven it seemed that I just installed it successfully, never know :D) But is there distro which comes with new Lazarus (already in package manager etc) or is dead simple to get installed.... (For Windows dude ;) )

Tommi, I'm curious: did the posts in this thread answer your question or do you need more info?

Regards,
Reinier
(Debian+fpcup for me ;) )

Reply by email

Mark Morgan Lloyd
to Graeme Geldenhuys: No need to be nasty Mark. I've all but given up on Linux, so my ultimate choice would be…
Graeme Geldenhuys wrote
I've all but given up on Linux, so my ultimate choice would be FreeBSD. Now if I had to choose Linux, then Slackware for development work, or Linux Mint for desktop users. Your mileage my vary.

Definitely noted your recommendation of FreeBSD. For what it's worth I do get on with Slackware, and having another unix around (rather than somebody's attempt at competing with Windows) would be no bad thing.

Mark Morgan Lloyd markMLl .AT. telemetry.co .DOT. uk [Opinions above are the author's, not those of his employers or colleagues]

Reply by email

Flávio Etrusco
to Juha Manninen: Yes, this is a real problem. Sometimes you must download and install packages outside the…
Juha Manninen wrote 8 lines
On 4/16/13, Graeme Geldenhuys wrote: > Closer to home... the FPC and Lazarus versions in Ubuntu, Debian etc > repositories are always out of date - often 1-2 release behind. Now with > Lazarus's shorter release cycle, that issue is even worse. Yes, this is a real problem. Sometimes you must download and install packages outside the repo or compile from source.

We must try to keep distros more up-to-date, even lazarus own repository was very outdated the last time I tried.

-Fl?vio

Reply by email

Flávio Etrusco
to Mattias Gaertner
Mattias Gaertner wrote 12 lines
On Tue, 16 Apr 2013 12:32:08 -0300 Fl?vio Etrusco wrote: >[...] > We must try to keep distros more up-to-date, even lazarus own > repository was very outdated the last time I tried. We must? Mattias --

We should? I must? ;-) Sorry I didn't express myself right. But I think it's very important to make Lazarus easier to try/install. I tried to dip my foot on debs a few times, but going over all building details and distro/platform packaging rules is indeed quite a task...

-Fl?vio

Reply by email

Juha Manninen
to Flávio Etrusco
Fl?vio Etrusco wrote 5 lines
We should? I must? ;-) Sorry I didn't express myself right. But I think it's very important to make Lazarus easier to try/install. I tried to dip my foot on debs a few times, but going over all building details and distro/platform packaging rules is indeed quite a task...

I think Mattias meant that we cannot update the distro repositories directly. Only the distro maintainers can do that. There are .rpm and .deb packages in Lazarus SourceForge page for latest versions of both Lazarus and FPC. They can be downloaded and installed with the distro's package tools.

Juha

Reply by email

Flávio Etrusco
to Juha Manninen
Juha Manninen wrote 14 lines
On 4/16/13, Fl?vio Etrusco wrote: > We should? I must? ;-) Sorry I didn't express myself right. > But I think it's very important to make Lazarus easier to try/install. > I tried to dip my foot on debs a few times, but going over all > building details and distro/platform packaging rules is indeed quite a > task... I think Mattias meant that we cannot update the distro repositories directly. Only the distro maintainers can do that. There are .rpm and .deb packages in Lazarus SourceForge page for latest versions of both Lazarus and FPC. They can be downloaded and installed with the distro's package tools. Juha

IIRC Lazarus's own deb packages didn't follow Debian guidelines and that was the excuse for Lazarus being so outdated on Debian? (sorry, I may be completely wrong, and I can't find the discussion right now) If that's not it, what's the official explanation? Does anybody keep in touch with the Debian (project) package maintainers? And why is Lazarus own repository (e.g.
http://freepascal.dfmk.hu/test/lazarus/dists/) out-of-date? They gave a much better user experience than dowloading and installing a lot of debs, not to mention the upgrade.
All the (Linux) people I refer to Lazarus always complain about the installation procedure...

Best regards,
Fl?vio

Reply by email

Juha Manninen
to Flávio Etrusco
Fl?vio Etrusco wrote 5 lines
IIRC Lazarus's own deb packages didn't follow Debian guidelines and that was the excuse for Lazarus being so outdated on Debian? (sorry, I may be completely wrong, and I can't find the discussion right now) If that's not it, what's the official explanation? Does anybody keep in touch with the Debian (project) package maintainers?

I also remember a debate long time ago. I though the problem got solved. Maybe not.

Show quoted text 6 lines
And why is Lazarus own repository (e.g. http://freepascal.dfmk.hu/test/lazarus/dists/) out-of-date? They gave a much better user experience than dowloading and installing a lot of debs, not to mention the upgrade. All the (Linux) people I refer to Lazarus always complain about the installation procedure...

Ok, that one is outdated! It should be removed if nobody updates it. Fortunately Mattias has made single .deb packages for both Lazarus and FPC. For example i386 is here:
http://sourceforge.net/projects/lazarus/files/Lazarus Linux i386 DEB/Lazarus 1.0.8/
All 3 needed packages in one place. Easy to download and install.

The new web page will have a button with automatic recognition for client OS and gives the right packages.

Juha

Reply by email

Kamen Ketev

How can I use Lazarus on Slax 7? Is there anyone that converted Lazarus 1.0.8 in slax module file? There was Lazarus for Slax 6 but not now.

-------- ?????????? ????? --------
??: Graeme Geldenhuys
???????: Re: [Lazarus] What is most Lazarus Friendly Linux Distro ??:

Juha Manninen wrote
I think I wanted to ask about the dependencies. IIRC it has no package system that takes care of dependencies automatically.

Slackware not having strict dependency checking is a blessing, not a

downfall. Also, Slackware comes with more libraries that most distros,

so often all dependencies are already met. So even if you use the

Slackware build system (similar to FreeBSD ports collection), things

work without fuss.

My issue with automatic dependencies are many. eg; under Ubuntu (and

Debian), I can't install FlameRobin (Firebird Database Management

system) without it forcefully installing it's own version of the

Firebird Client Library - often an old client too. eg: Firebird 2.5 was

out for 2+ years, and Ubuntu still forcefully installed the 2.1 client

library when I installed Flamerobin - yet FlameRobin (and all other

Firebird apps) run happily with the 2.5 client library, which I

installed manually from the Firebird website.

Now the Firebird client library might not be so much of an issue, but

the Firebird server is - often being forced to have two version of

Firebird server installed. Then you also have other source code related

applications that install older versions of SubVersion or Git - where I

much rather run the latest Git version directly from the originating

project website. Then try and uninstall the older versions and see how

package management software barks at you, and threatens to uninstall

everything else that depends on it too. :-(

Closer to home... the FPC and Lazarus versions in Ubuntu, Debian etc

repositories are always out of date - often 1-2 release behind. Now with

Lazarus's shorter release cycle, that issue is even worse.

Hence I like FreeBSD and Slackware build systems. They will go fetch the

latest source code directly from the original authors, unpack and patch

them (if know bugs exist), often allow you to configure some

functionality of the software, then build and install it.

Again, my needs are obviously very different to most Ubuntu or Debian

users - so such issues go unnoticed by them. Your mileage my vary of

course. Choosing an OS is a very personal choice (unless you run a Mac -

then Apple decides for you). :)

Regards,

- Graeme -

Reply by email