Hi MediaWiki Admins
I have here VDS with minimal Debian installation. Why Debian wish to install me Firefox, Gnome/GTK+ components, X11 components, Latex, Sound server, portmap, quite enough libraries etc.
Does MediaWiki really have that much dependencies?
Do I really need 671 MB wasted diskspace for a PHP/MySQL web application?
# aptitude install mediawiki mediawiki-extensions Reading package lists... Done Building dependency tree... Done Reading extended state information Initializing package states... Done Reading task descriptions... Done Building tag database... Done The following NEW packages will be automatically installed: dbus dictionaries-common esound-clients esound-common fam fontconfig freetype1-tools gconf2 gconf2-common gnome-keyring gnome-mime-data gs-common gs-gpl gsfonts gsfonts-x11 gv hicolor-icon-theme hlatex-fonts-base hlatex-fonts-extra iceape-browser iceape-gnome-support imagemagick latex-beamer latex-cjk-all latex-cjk-chinese latex-cjk-chinese-arphic-bkai00mp latex-cjk-chinese-arphic-bsmi00lp latex-cjk-chinese-arphic-gbsn00lp latex-cjk-chinese-arphic-gkai00mp latex-cjk-common latex-cjk-japanese latex-cjk-japanese-wadalab latex-cjk-korean latex-cjk-thai latex-xcolor lesstif2 libatk1.0-0 libatk1.0-data libaudiofile0 libavahi-client3 libavahi-common-data libavahi-common3 libavahi-glib1 libbonobo2-0 libbonobo2-common libbonoboui2-0 libbonoboui2-common libcairo2 libcompress-zlib-perl libdbus-1-3 libdbus-glib-1-2 libesd0 libfam0 libfont-afm-perl libfontenc1 libfs6 libgconf2-4 libglade2-0 libglib2.0-0 libglib2.0-data libgnome-keyring0 libgnome2-0 libgnome2-common libgnomecanvas2-0 libgnomecanvas2-common libgnomeui-0 libgnomeui-common libgnomevfs2-0 libgnomevfs2-common libgnomevfs2-extra libgtk2.0-0 libgtk2.0-bin libgtk2.0-common libhal-storage1 libhal1 libhtml-format-perl libhtml-parser-perl libhtml-tagset-perl libhtml-tree-perl libice6 libidl0 libjasper-1.701-1 libkpathsea4 liblcms1 libmagick9 libmailtools-perl libmyspell3c2 liborbit2 libpango1.0-0 libpango1.0-common libpaper-utils libpaper1 libpoppler0c2 libsm6 libsmbclient libtiff4 libtimedate-perl liburi-perl libwww-perl libxaw7 libxcursor1 libxext6 libxfixes3 libxfont1 libxft2 libxi6 libxinerama1 libxml-parser-perl libxmu6 libxp6 libxrandr2 libxrender1 libxt6 lmodern mediawiki1.7 mediawiki1.7-math mozilla-browser myspell-en-us perl-tk pgf portmap preview-latex-style psfontmgr psutils shared-mime-info tetex-base tetex-bin tetex-doc tetex-extra tex-common texinfo x-ttcidfont-conf xaw3dg xfonts-encodings xfonts-utils xpdf xpdf-common xpdf-reader xpdf-utils xutils xutils-dev The following NEW packages will be installed: dbus dictionaries-common esound-clients esound-common fam fontconfig freetype1-tools gconf2 gconf2-common gnome-keyring gnome-mime-data gs-common gs-gpl gsfonts gsfonts-x11 gv hicolor-icon-theme hlatex-fonts-base hlatex-fonts-extra iceape-browser iceape-gnome-support imagemagick latex-beamer latex-cjk-all latex-cjk-chinese latex-cjk-chinese-arphic-bkai00mp latex-cjk-chinese-arphic-bsmi00lp latex-cjk-chinese-arphic-gbsn00lp latex-cjk-chinese-arphic-gkai00mp latex-cjk-common latex-cjk-japanese latex-cjk-japanese-wadalab latex-cjk-korean latex-cjk-thai latex-xcolor lesstif2 libatk1.0-0 libatk1.0-data libaudiofile0 libavahi-client3 libavahi-common-data libavahi-common3 libavahi-glib1 libbonobo2-0 libbonobo2-common libbonoboui2-0 libbonoboui2-common libcairo2 libcompress-zlib-perl libdbus-1-3 libdbus-glib-1-2 libesd0 libfam0 libfont-afm-perl libfontenc1 libfs6 libgconf2-4 libglade2-0 libglib2.0-0 libglib2.0-data libgnome-keyring0 libgnome2-0 libgnome2-common libgnomecanvas2-0 libgnomecanvas2-common libgnomeui-0 libgnomeui-common libgnomevfs2-0 libgnomevfs2-common libgnomevfs2-extra libgtk2.0-0 libgtk2.0-bin libgtk2.0-common libhal-storage1 libhal1 libhtml-format-perl libhtml-parser-perl libhtml-tagset-perl libhtml-tree-perl libice6 libidl0 libjasper-1.701-1 libkpathsea4 liblcms1 libmagick9 libmailtools-perl libmyspell3c2 liborbit2 libpango1.0-0 libpango1.0-common libpaper-utils libpaper1 libpoppler0c2 libsm6 libsmbclient libtiff4 libtimedate-perl liburi-perl libwww-perl libxaw7 libxcursor1 libxext6 libxfixes3 libxfont1 libxft2 libxi6 libxinerama1 libxml-parser-perl libxmu6 libxp6 libxrandr2 libxrender1 libxt6 lmodern mediawiki mediawiki-extensions mediawiki1.7 mediawiki1.7-math mozilla-browser myspell-en-us perl-tk pgf portmap preview-latex-style psfontmgr psutils shared-mime-info tetex-base tetex-bin tetex-doc tetex-extra tex-common texinfo x-ttcidfont-conf xaw3dg xfonts-encodings xfonts-utils xpdf xpdf-common xpdf-reader xpdf-utils xutils xutils-dev The following packages are RECOMMENDED but will NOT be installed: php-geshi 0 packages upgraded, 143 newly installed, 0 to remove and 0 not upgraded. Need to get 257MB/262MB of archives. After unpacking 671MB will be used. Do you want to continue? [Y/n/?]
cheers Simon
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Simon Jolle sjolle wrote:
Hi MediaWiki Admins
I have here VDS with minimal Debian installation. Why Debian wish to install me Firefox, Gnome/GTK+ components, X11 components, Latex, Sound server, portmap, quite enough libraries etc.
You can find information on this unsupported third-party package at the packager's web site:
http://packages.debian.org/unstable/web/mediawiki
- -- brion vibber (brion @ wikimedia.org)
On 03/21/2008 06:52 PM, Brion Vibber wrote:
You can find information on this unsupported third-party package at the packager's web site:
Hi Brion
Will post this on the Debian User mailing lists. Whats you comment about the quality of Debian packages?
cheers Simon
Simon Jolle sjolle wrote:
On 03/21/2008 06:52 PM, Brion Vibber wrote:
You can find information on this unsupported third-party package at the packager's web site:
Hi Brion
Will post this on the Debian User mailing lists. Whats you comment about the quality of Debian packages?
cheers Simon
MediaWiki-l mailing list MediaWiki-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-l
Hi all
Think that a (little ?) part of the problem is that imagemagick has a lot of X dependencies. Perhaps is there a way to have convert program more cleanly.
regards
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Simon Jolle sjolle wrote:
On 03/21/2008 06:52 PM, Brion Vibber wrote:
You can find information on this unsupported third-party package at the packager's web site:
Hi Brion
Will post this on the Debian User mailing lists. Whats you comment about the quality of Debian packages?
All I know is we get complaints about confusion installing and maintaining them. :)
- -- brion
Just in case somebody is interested in installing Mediawiki the Debian way, here is the answer of Daniel Burrows (Debian Developer).
Summary: dependencies fixed in post-Etch releases + installing links (text web browser) avoid the auto-installation of Firefox.
cheers Simon
-------- Original Message -------- Subject: Re: dependencies woes with Debian MediaWiki package Resent-Date: Mon, 24 Mar 2008 16:54:01 +0000 (UTC) Resent-From: debian-user@lists.debian.org Date: Mon, 24 Mar 2008 07:53:43 -0700 From: Daniel Burrows dburrows@debian.org To: debian-user@lists.debian.org References: 47E400AC.30708@gmail.com
On Fri, Mar 21, 2008 at 07:38:36PM +0100, Simon Jolle sjolle urandomdev@gmail.com was heard to say:
I have here VDS with minimal Debian installation. Why Debian wish to install me Firefox, Gnome/GTK+ components, X11 components, Latex, Sound server, portmap, quite enough libraries etc.
I apologize for taking so long to get back to you.
I asked whether you were running etch because the unstable/testing version of mediawiki doesn't have dependencies that would pull in the stuff you're talking about. I've taken a brief look at the stable version, and I think I see what's happening. You can probably install links or add --without-recommends to the command-line to get a saner install.
* Mozilla: iceape-browser gets installed because tetex-doc recommends it. tetex-doc is recommended by tetex-base, which is pulled in by tetex-bin.
This is the cause of most of your problems; if you install a text-mode browser like links, it will fulfill this dependency and iceape won't get installed.
* Gnome/GTK+: pulled in by Mozilla, as far as I can tell.
* X11: some of these are really necessary. mediawiki-math needs latex and Ghostscript components, and these depend on X11 libraries because they manipulate X11 fonts and/or can connect to an X server.
* Latex: for mediawiki-math.
* Sound server: I think this is pulled in by Gnome/GTK+.
* portmap: Pulled in by fam (part of Gnome)
Daniel
mediawiki-l@lists.wikimedia.org