On Mon, Jun 22, 2009 at 4:54 PM, Tzafrir Cohen<tzaf...@cohens.org.il> wrote:
> On Mon, Jun 22, 2009 at 09:17:18AM +0800, 明覺 wrote:
>> I want to keep the programs in my system all written in c/c++, no
>> python or perl or any other programming languages, is it possible to
>> reach it? I removed the 2 packages, python and perl, from my system,
>> and of cause, I losed my desktop, is it possible to install a desktop
>> manager without perl and python? which is the proper desktop manager?
>> thanks
>
> Let's throw some data into this discussion:
>
> LXDE is a rather minimalistic desktop. IceWM is an example of a
> resonable (not-so-bloated) window manager.
>
> $ aptitude why lxde perl
> i   lxde               Depends xarchiver
> i A xarchiver          Depends libpango1.0-0 (>= 1.20.3)
> i A libpango1.0-0      Depends libpango1.0-common (>= 1.20.5-3+lenny1)
> i A libpango1.0-common Depends defoma (>= 0.11.1)
> i A defoma             Depends perl (>= 5.6.0-16)
>
> $ aptitude why icewm perl
> i   icewm           Depends libfontconfig1 (>= 2.4.0)
> i A libfontconfig1  Depends fontconfig-config (= 2.6.0-3)
> i A fontconfig-conf Depends ttf-dejavu | ttf-bitstream-vera |
> ttf-freefont | gsf
> ig                          onts-x11
> i A ttf-freefont    Depends defoma
> i A defoma          Depends perl (>= 5.6.0-16)
>
> So on the client side the dependency is basically due to defoma (DEbian
> FOnts MAnager).
>
>
> On the server side:
>
> $ aptitude why xserver-xorg perl
> i A xserver-xorg      Depends    xserver-xorg-core (>= 2:1.4-3)
> i A xserver-xorg-core Depends    libdbus-1-3 (>= 1.0.2)
> i A libdbus-1-3       Recommends dbus
> i A dbus              Depends    adduser
> i   adduser           Suggests   perl-modules
> i   perl-modules      Depends    perl (>= 5.10.0-1)
>
> In this case we don't have a strict dependency. Not even a
> recommendation. 'adduser' preffers to have a more complete perl
> installation around.
>
>
> But, well, this is slightly the wrong question (or the right. Depending
> on how you think about it). 'perl' and 'perl-modules' include most of
> the bloat of the perl package that should not get into the base system.
> If we slightly rephrase the question, to satisfy the purists:
>
> $ aptitude why lxde perl-base
> i   lxde      Depends lxde-core (>= 0.3.2.1+svn20080509-5)
> i A lxde-core Depends pcmanfm (>= 0.3.9.5)
> i A pcmanfm   Depends hal
> i A hal       Depends adduser
> i   adduser   Depends perl-base (>= 5.6.0)
>
> $ aptitude why icewm perl-base
> i   icewm             Depends    libfontconfig1 (>= 2.4.0)
> i A libfontconfig1    Depends    fontconfig-config (= 2.6.0-3)
> i A fontconfig-config Depends    ucf (>= 0.29)
> i A ucf               Depends    debconf (>= 1.5.19)
> i   debconf           PreDepends perl-base (>= 5.6.1-4)
>
> Or to make things clear:
>
> $ aptitude why xserver-xorg perl-base
> i A xserver-xorg Depends    debconf (>= 0.5) | debconf-2.0
> i   debconf      PreDepends perl-base (>= 5.6.1-4)
>
> Debconf needs perl. And you won't have much of a Debian system without
> debconf. I wouldn't try removing that one.
>
> --
> Tzafrir Cohen         | tzaf...@jabber.org | VIM is
> http://tzafrir.org.il |                    | a Mutt's
> tzaf...@cohens.org.il |                    |  best
> ICQ# 16849754         |                    | friend
>
>
> --
> To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
>
>

thank you for the perfect analysis! so does it mean debian determines
the use of python and perl? could you help recommend some
distributions that do not need perl or python? thanks

-- 
Gnu.Linux.(Debian|gNewSense).Gnome.(Mozilla|Gmail|Evolution|Scim|Flashplayer|Codeblocks)
Microsoft.Windows.(Vista|XP).(QQ|Game|Notepad++) Gcc.Gtkmm.Opengl
初禪言語寂滅,二禪覺觀寂滅,三禪喜心寂滅,四禪出入息寂滅....于貪欲心、嗔恚心、愚痴心不樂、解脫,是為無上禪。


--
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to