|
View:
New views
5 Messages
—
Rating Filter:
Alert me
|
|
|
Depends overkill, how do you weed out the packagesI have a fresh install of Debian Lenny 503 amd64 via a netinst CDROM. I've
only installed a couple of packages like openbox because I want to run as lean a desktop I can to try out virtualbox-3.0. I figured openbox would be enough to handle the "GUI" needed for virtualbox-3.0 but after adding the official repository to my sources list I get a bunch of KDE and audio hits when trying to install VirtualBox. This doesn't seem right so I am looking for pointers on how to trim down this list of what I perceive as excessive bloat. Included is the list of "stuff" Lenny wants me to install. I've marked some of the things I think I know what they are which are features I for sure don't want but at the same time I don't want a busted unusable system by forcibly not installing them. Any advice or wisdom from those who have gone before me to do battle against dependencies would be greatly appreciated! aptitude install virtualbox-3.0 Reading package lists... Done Building dependency tree Reading state information... Done Reading extended state information Initializing package states... Done The following NEW packages will be installed: aspell{a} [no] aspell-en{a} [no] binutils{a} ca-certificates{a} [no] cpp{a} cpp-4.1{a} cpp-4.3{a} dbus{a} dbus-x11{a} dictionaries-common{a} [no] djvulibre-desktop{a} [no] fam{a} gcc{a} gcc-4.1{a} gcc-4.1-base{a} gcc-4.3{a} ghostscript{a} [no] gs-common{a} gsfonts{a} hal{a} hal-info{a} hicolor-icon-theme{a} htdig{a} kde-icons-oxygen{a} [no] kdebase-runtime{a} kdebase-runtime-bin-kde4{a} [no] kdebase-runtime-data{a} [no] kdebase-runtime-data-common{a} [no] kdelibs-bin{a} [no] kdelibs5{a} [no] kdelibs5-data{a} [no] khelpcenter4{a} [no] libaa1{a} libasound2{a} libaspell15{a} [no] libasyncns0{a} libatk1.0-0{a} libatk1.0-data{a} libaudio2{a} [no] libavc1394-0{a} [no] libavcodec51{a} [no] libavutil49{a} [no] libc6-dev{a} libcaca0{a} libcap1{a} libclucene0ldbl{a} libcroco3{a} libcucul0{a} libcups2{a} [no] libcupsimage2{a} [no] libcurl3{a} libdb4.5{a} libdbus-1-3{a} libdbus-glib-1-2{a} libdirectfb-extra{a} libdjvulibre21{a} libdrm2{a} libenchant1c2a{a} libfaad0{a} libfam0{a} libflac8{a} [no] libfreebob0{a} libgd2-noxpm{a} libgif4{a} libgl1-mesa-glx{a} libglu1-mesa{a} libgmp3c2{a} [no] libgomp1{a} libgpm2{a} libgraphviz4{a} [no] libgs8{a} libgsf-1-114{a} libgsf-1-common{a} libgsm1{a} libgtk2.0-0{a} libgtk2.0-bin{a} libgtk2.0-common{a} libhal-storage1{a} libhal1{a} libhunspell-1.2-0{a} [no] libidn11{a} libiec61883-0{a} libilmbase6{a} libjack0{a} [no] libjasper1{a} [no] libjpeg62{a} [no] liblcms1{a} libldap-2.4-2{a} [no] liblockfile1{a} libltdl3{a} liblzo2-2{a} libmad0{a} libmagick10{a} [no] libmalaga7{a} libmng1{a} libmodplug0c2{a} libmpcdec3{a} libmpfr1ldbl{a} libmysqlclient15off{a} libogg0{a} libokularcore1{a} libopenexr6{a} libpaper-utils{a} libpaper1{a} libpci3{a} libphonon4{a} libpoppler-qt4-3{a} libpoppler3{a} libpostproc51{a} libpq5{a} libpulse0{a} [no] libqca2{a} libqimageblitz4{a} libqt4-core{a} [no] libqt4-dbus{a} [no] libqt4-designer{a} [no] libqt4-network{a} [no] libqt4-qt3support{a} [no] libqt4-script{a} [no] libqt4-sql{a} [no] libqt4-sql-mysql{a} [no] libqt4-svg{a} [no] libqt4-test{a} [no] libqt4-xml{a} [no] libqtcore4{a} [no] libqtgui4{a} [no] libraptor1{a} librasqal0{a} libraw1394-8{a} librdf0{a} librsvg2-2{a} libsdl-ttf2.0-0{a} libsdl1.2debian{a} libsdl1.2debian-alsa{a} libsmbclient{a} [no] libsmbios-bin{a} libsmbios2{a} libsoprano4{a} libspectre1{a} libspeex1{a} libsplashy1{a} libsqlite3-0{a} [no] libssh2-1{a} libstreamanalyzer0{a} libstreams0{a} libstrigiqtdbusclient0{a} libsvga1{a} libtalloc1{a} libtheora0{a} libtiff4{a} libvoikko1{a} libvorbis0a{a} [no] libvorbisenc2{a} [no] libwavpack1{a} [no] libwbclient0{a} libwmf0.2-7{a} libx86-1{a} libxcb-shape0{a} libxcb-shm0{a} libxcb-xv0{a} libxcomposite1{a} libxcursor1{a} libxdamage1{a} libxfixes3{a} libxi6{a} libxine1{a} [no] libxine1-bin{a} [no] libxine1-console{a} [no] libxine1-ffmpeg{a} [no] libxine1-misc-plugins{a} [no] libxine1-plugins{a} [no] libxine1-x{a} [no] libxml2-utils{a} [no] libxmu6{a} libxslt1.1{a} libxt6{a} libxtst6{a} libxv1{a} libxvmc1{a} libxxf86vm1{a} linux-headers-2.6-amd64{a} linux-headers-2.6.26-2-amd64{a} linux-headers-2.6.26-2-common{a} linux-kbuild-2.6.26{a} linux-libc-dev{a} lockfile-progs{a} make{a} mime-support{a} myspell-en-us{a} [no] mysql-common{a} [no] okular{a} openssl{a} pciutils{a} phonon{a} phonon-backend-xine{a} [no] pm-utils{a} pmount{a} portmap{a} [no] powermgmt-base{a} [no] psfontmgr{a} psmisc{a} python{a} python-central{a} python-minimal{a} python2.5{a} python2.5-minimal{a} qt4-qtconfig{a} [no] radeontool{a} raptor-utils{a} redland-utils{a} shared-mime-info{a} svgalibg1{a} uswsusp{a} vbetool{a} virtualbox-3.0 0 packages upgraded, 215 newly installed, 0 to remove and 1 not upgraded. Need to get 204MB of archives. After unpacking 501MB will be used. Do you want to continue? [Y/n/?] n Abort. -- To UNSUBSCRIBE, email to debian-user-REQUEST@... with a subject of "unsubscribe". Trouble? Contact listmaster@... |
|
|
Re: Depends overkill, how do you weed out the packagesOn Thu, 05 Nov 2009 16:23:37 -0500
vr <debian-user@...> wrote: ... > This doesn't seem right so I am looking for pointers on how to trim down > this list of what I perceive as excessive bloat. Included is the list of > "stuff" Lenny wants me to install. I've marked some of the things I think I > know what they are which are features I for sure don't want but at the same > time I don't want a busted unusable system by forcibly not installing them. > Any advice or wisdom from those who have gone before me to do battle > against dependencies would be greatly appreciated! 'aptitude why some_package' can be useful. Celejar -- foffl.sourceforge.net - Feeds OFFLine, an offline RSS/Atom aggregator mailmin.sourceforge.net - remote access via secure (OpenPGP) email ssuds.sourceforge.net - A Simple Sudoku Solver and Generator -- To UNSUBSCRIBE, email to debian-user-REQUEST@... with a subject of "unsubscribe". Trouble? Contact listmaster@... |
|
|
Re: Depends overkill, how do you weed out the packagesOn Thu, Nov 05, 2009 at 04:23:37PM -0500, vr wrote:
> I have a fresh install of Debian Lenny 503 amd64 via a netinst CDROM. I've > only installed a couple of packages like openbox because I want to run as > lean a desktop I can to try out virtualbox-3.0. > > I figured openbox would be enough to handle the "GUI" needed for > virtualbox-3.0 but after adding the official repository to my sources list > I get a bunch of KDE and audio hits when trying to install VirtualBox. > > This doesn't seem right so I am looking for pointers on how to trim down > this list of what I perceive as excessive bloat. installing, have you looked at the -R option to aptitude? There are configuration items to coincide as well. Basically, it prevents the automatic installation of "Recommends" packages. A |
|
|
Re: Depends overkill, how do you weed out the packagesOn Thu, 5 Nov 2009 13:57:56 -0800, Andrew Sackville-West
<andrew@...> wrote: > [...] have you looked at the -R option to aptitude? [...] > A No, classic clueless newb syndrome from me. It did not occur to me based on the returned output I got before that aptitude was mingling recommended packages with required packages. I'm newly switched to aptitude vs. apt-get so I'll need to re-discover those kinds of nuances. This new output gives me something I can feel a little better about and move forward, Thank you! aptitude -R install virtualbox-3.0 Reading package lists... Done Building dependency tree Reading state information... Done Reading extended state information Initializing package states... Done The following NEW packages will be installed: ca-certificates{a} libasound2{a} libaudio2{a} libcurl3{a} libdb4.5{a} libidn11{a} libjpeg62{a} liblcms1{a} libldap-2.4-2{a} libmng1{a} libqt4-network{a} libqtcore4{a} libqtgui4{a} libsdl1.2debian{a} libsdl1.2debian-alsa{a} libsqlite3-0{a} libssh2-1{a} libsvga1{a} libtiff4{a} libx86-1{a} libxcursor1{a} libxfixes3{a} libxi6{a} libxmu6{a} libxslt1.1{a} libxt6{a} mime-support{a} openssl{a} psmisc{a} python2.5{a} python2.5-minimal{a} svgalibg1{a} virtualbox-3.0 The following packages are RECOMMENDED but will NOT be installed: binutils epdfview evince evince-gtk gcc gv kghostview kpdf libgl1-mesa-glx libgl1-mesa-swx11 libhal1 libpulse0 libsdl-ttf2.0-0 linux-headers-2.6-amd64 linux-headers-2.6-openvz-amd64 linux-headers-2.6-vserver-amd64 linux-headers-2.6-xen-amd64 linux-headers-2.6.26-1-amd64 linux-headers-2.6.26-1-openvz-amd64 linux-headers-2.6.26-1-vserver-amd64 linux-headers-2.6.26-1-xen-amd64 linux-headers-2.6.26-2-amd64 linux-headers-2.6.26-2-openvz-amd64 linux-headers-2.6.26-2-vserver-amd64 linux-headers-2.6.26-2-xen-amd64 make okular python-central qt4-qtconfig viewpdf.app xpdf-reader xpdf-utils packages upgraded, 33 newly installed, 0 to remove and 0 not upgraded. Need to get 60.5MB of archives. After unpacking 137MB will be used. Do you want to continue? [Y/n/?] -- To UNSUBSCRIBE, email to debian-user-REQUEST@... with a subject of "unsubscribe". Trouble? Contact listmaster@... |
|
|
Re: Depends overkill, how do you weed out the packagesOn Thu, Nov 05, 2009 at 04:30:45PM -0500, Celejar <celejar@...> was heard to say:
> On Thu, 05 Nov 2009 16:23:37 -0500 > vr <debian-user@...> wrote: > > ... > > > This doesn't seem right so I am looking for pointers on how to trim down > > this list of what I perceive as excessive bloat. Included is the list of > > "stuff" Lenny wants me to install. I've marked some of the things I think I > > know what they are which are features I for sure don't want but at the same > > time I don't want a busted unusable system by forcibly not installing them. > > Any advice or wisdom from those who have gone before me to do battle > > against dependencies would be greatly appreciated! > > 'aptitude why some_package' can be useful. Possibly also adding "--show-why" to that install command. Daniel -- To UNSUBSCRIBE, email to debian-user-REQUEST@... with a subject of "unsubscribe". Trouble? Contact listmaster@... |
| Free embeddable forum powered by Nabble | Forum Help |