On Sun, Dec 5, 2010 at 1:12 AM, shawn wilson <ag4ve...@gmail.com> wrote:

> yes, thanks. that did the trick nicely.
>
> i did an:
> apt-cache show openssh-server | grep Depends | sed -e 's/,/\n'
> which of course didn't show the 'Recommends' so i totally missed looking
> for that.
>
> though, i don't think i'll forget this one again any time soon :)
>
>
> On Sun, Dec 5, 2010 at 12:55 AM, Phil Requirements <
> simultane...@comcast.net> wrote:
>
>> On 2010-12-04 23:07:31 -0500, shawn wilson wrote:
>> > so, i go to install openssh-server on a machine that i intend to be a
>> web
>> > development environment and it wants to install libx11-6, x11-common,
>> > libx11-data and some other stuff. i went to track down what was
>> depending on
>> > x libraries, but i decided it really doesn't matter - why do i need x
>> > libraries to run an ssh server?
>>
>> You certainly don't need X to have a ssh server. I only looked at it
>> it briefly, but I'm guessing it tried to install the package "xauth",
>> which is a "recommends" of openssh-server.
>>
>> The new default for aptitude is to say "yes" to recommends. There is a
>> way to configure your machine so that it says "no" by default to
>> recommends. That has been discussed recently on this list.
>>
>> > i've spent two hours googling (and even bing) on how to keep x windows
>> off
>> > of debian. i've found tons of stuff about x windows problems which is
>> ironic
>> > since my problem is keeping a minimalistic system which doesn't include
>> x. i
>> > know one of the options gentoo's ports offers is not installing x (or
>> used
>> > to offer).
>>
>> I can see that you would have trouble find that information in a web
>> search.  I think that getting a system with X should be as simple as
>> not allowing it to be installed. I think the problem you are running
>> into is that the package system is pulling in recommends
>> automatically.
>>
>> > i've found some options in dpkg, but nothing in apt-get. i don't see
>> anyway
>> > to pass dpkg's --ignore-depends with apt-get. i'm thinking i'm looking
>> for
>> > something in /etc/apt/apt.conf or apt-config but i can't come up with
>> > anything.
>>
>> You can ignore a recommends at the time of installing by doing:
>>
>>    aptitude install openssh-server -R
>>
>> I don't use apt-get, but when I search inside the man page...
>>
>>    man apt-get
>>
>> ...I see the option "--no-install-recommends". So that would translate
>> into:
>>
>>    apt-get install openssh-server --no-install-recommends
>>
>> If you want to set an option so that aptitude says "no" by default
>> to recommends, you can try this tutorial:
>>
>>
>> http://linux.koolsolutions.com/2009/01/07/howto-tell-apt-get-not-to-install-recommends-packages-in-debian-linux/
>>
>
since i prefer apt-get;
after messing around with this stuff for a while;
apt-get() {if [[ $1 == "install" ]]; then command apt-get "$@"
--no-install-recommends ; else command apt-get "$@"; fi; }

i decided to look at apt.conf and between google and
/usr/share/doc/apt/examples/configure-index.gz i came up with this:
# cat apt.conf
APT::Install-Recommends "0";
APT::Install-Suggests "0";

which could probably be written better as:
APT  {
 Install-Recommends "False";
 Install-Suggests "False";
};

thanks again for the help

>
>>
> > is it possible to have a functioning debian install without x windows? if
>> > so, why isn't this documented maybe in the debian faq or something?
>>
>> Yes, many computers do not use X, especially server computers.
>>
>> I think one reason it is not documented is because many people setting
>> up CLI-only computers, or server computers, are already experienced
>> with wrangling their package management software.
>>
>> Hope this helps,
>>
>> Phil
>>
>>
>> --
>> To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org
>> with a subject of "unsubscribe". Trouble? Contact
>> listmas...@lists.debian.org
>> Archive: http://lists.debian.org/20101205055557.ga18...@kasploosh.net
>>
>>
>

Reply via email to