[kwlug-disc] What's the best desktop distribution?
john at netdirect.ca
john at netdirect.ca
Thu Feb 4 16:54:39 EST 2010
kwlug-disc-bounces at kwlug.org wrote on 02/04/2010 02:31:51 PM:
>
> On Thu, Feb 4, 2010 at 1:04 PM, Paul Nijjar <paul_nijjar at yahoo.ca>
wrote:
> On Thu, Feb 04, 2010 at 07:53:46AM -0500, Lori Paniak wrote:
> >
> > In a deb-based system, I can upgrade *all* installed applications and
> > the OS with two lines:
> >
> > apt-get update
> > apt-get upgrade
> .... provided you have installed ONLY packages from APT repositories.
> This has always been an issue with Perl modules, but it is getting
> worse with Ruby gems and Drupal modules and who knows what else. I am
> increasingly growing to believe that Debian package management is
> ill-suited for the kinds of applications people actually want to run.
>
> You raise a valid point, but there is a difference between language
extensions
> on the one hand (e.g. Perl CPAN, Ruby Gems, and even PHP PECL and
> PEAR), and applications (Drupal) on the other side.
>
> Most of the stuff I need from Perl is packaged in Ubuntu repositories,
and
> you can find it as "libSOMETHING-perl", e.g. libwww-mechanize-perl,
> libwww-perl, ...etc. There is still a few things where you have to use
the
> cpan command to get stuff.
I used cpan2rpm when possible to download the perl module and build an
RPM. It doesn't auto-update though.
I also use pear make-rpm-spec to do the same for Pear modules. Again no
updates.
I do this so I can track the packages installed.
> Similarly, for PHP, most of the modules I need are in the repositories,
> except for APC (a code cache for PHP), and I have to use pecl to get it.
>
> Not an ideal situation, but when used sparingly, it does not introduce
> a lot of hassles.
>
> Language extensions, should all have versions in the repositories,
because
> there are dependencies from some scripts that are included in packages
> on stuff, and upgrading from CPAN/PECL/etc can break stuff.
>
> I think the reason is that those archives are vast and rapidly moving,
so
> the Debian/Ubuntu folk package the necessary ones and leave out the
> majority of them. Who knows exactly what other factors are there?
>
> For Drupal, it is a different situation though. On the surface of it, it
is
> similar, but in fact, Drupal modules are applications, and there is no
> dependencies from other applications on a Drupal module. You either
> have a Drupal site that needs them, or you don't. There is no cross-
> breakage from other packages on your server if you upgrade Drupal
> modules.
>
> By the way, in Drupal 7, there is now an update manager module included
> with core which can install and update stuff right from the web
interface.
Now we have more than one update manager. I suspect it will only get worse
too.
RPM (and I assume debs) seem to have handled many of the classic software
well, but it's devolving for some the popular packages. It's not just
Drupal, we run Asterisk as a non-RPM packaged.
It completely slipped my mind where we went outside the package manager.
John Van Ostrand
Net Direct Inc.
CTO, co-CEO
564 Weber St. N. Unit 12
map
Waterloo, ON N2L 5C6
john at netdirect.ca
Ph: 866-883-1172
ext.5102
Linux Solutions / IBM Hardware
Fx: 519-883-8533
More information about the kwlug-disc
mailing list