Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 17 Oct 2005 18:06:23 -0500
From:      Kevin Kinsey <kdk@daleco.biz>
To:        Emil Khatib <fenomenoxp2@gmail.com>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: Show package dependencies
Message-ID:  <43542E6F.6030102@daleco.biz>
In-Reply-To: <44u0ffre2t.fsf@be-well.ilk.org>
References:  <dd9992320510171443t7e9e0ac3k67a467d03a90c856@mail.gmail.com> <44u0ffre2t.fsf@be-well.ilk.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Lowell Gilbert wrote:

>Emil Khatib <fenomenoxp2@gmail.com> writes:
>  
>
>>I'm connected to the Internet through a very slow connection, so if I
>>want to download packages/ports, I need to get to a computer with a
>>faster connection. The problem is: all the computers I can access are
>>using Windows. So I need to get all the dependencies list of a package
>>(just like I would do with make fetch-recursive-list when dealing with
>>ports). I've tried doing something like pkg_add -rn xxx but it starts
>>fetching the package.
>>I've looked in all the manuals but found nothing that helps.
>>How can I get the dependencies list of a package before downloading it?
>>Any help appreciated
>>    
>>
>
>According to "man ports", there are targets for this:
>"pretty-print-run-depends-list, pretty-print-build-depends-list"
>

So, to explain in more precise terms:

1.  Change to the directory of the desired port you wish to
install.

        # cd /usr/ports/security/nmap

2.  Use the "target" as the argument to the make(1) command:

        # make pretty-print-run-depends-list
  
 ... and you get a listing of runtime dependencies for the
port:

        This port requires package(s) "pcre-6.4" to run


It may be worth noting that "make search" in the /usr/ports
directory also has this information:

# cd /usr/ports && make search name=nmap

        Port:   nmap-3.93
        Path:   /usr/ports/security/nmap
        Info:   Port scanning utility for large networks
        Maint:  daniel@roe.ch
        B-deps: gettext-0.14.5 gmake-3.80_2 libiconv-1.9.2_1 pcre-6.4
        R-deps: pcre-6.4
        WWW:    http://www.insecure.org/nmap/


---Kevin Kinsey



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?43542E6F.6030102>