On 6/7/06, Stephen Cornell <[EMAIL PROTECTED]> wrote:
> Thanks for your response.
>
> On 7 Jun 2006, at 16:26, Alexander K. Hansen wrote:
>
> > On 6/7/06, Stephen Cornell <[EMAIL PROTECTED]> wrote:
> >>
> >> After some googling, I tried changing `10.3' to `10.4-transitional'
> >> in fink.conf.  `fink selfupdate' still did nothing (IIRC), so I tried
> >> `fink selfupdate-rsync'. Bingo!
> >
> > Ah--the news page presupposed that one was using rsync or cvs
> > updating.  That should indeed be fixed.
>
> Which brings me to my first question: how do I know or change what
> updating method I am using?  Or are you referring specifically to
> *self*-updating (which is, I assume, different from the method for
> upgrading packages)?
>

Yeah--I meant selfupdating

> >
> > Binaries are only used if they correspond to the latest available
> > version--if there's a later version in a source distro it will be used
> > instead.
>
> So is there any way to tell Fink *always* to use binary packages?

No.  You'd want to use the binary tools (apt-get, dselect) instead.

>
> > sources.list is updated from your fink.conf settings.  You can edit it
> > if you add additional repositories.
>
> This is one of the areas of Fink that I find confusing.  If
> sources.list should always be in sync with fink.conf, why bother to
> duplicate the info in sources.list?  If I edit fink.conf by hand, at
> what point is sources.list updated?  Would editing one file but not
> the other make apt-get and fink behave differently from each other?
>

The "fink" tool handles a bunch of different stuff for the
distribution in addition to its role as a package installer, so its
configuration file (fink.conf) is treated as canonical.  I think
sources.list gets updated from fink.conf after certain operations (I
don't know which, for sure)

> >
> > We have no way of knowing what went wrong, since you didn't paste up
> > the actual output.
>
> Well, I wasn't looking for a solution because I decided I didn't need
> the package anyway (two versions of emacs should be enough for
> anyone) - I was merely giving anecdotal evidence to show that the
> system was confused about what OS/version/distribution it was running.
>

Check that both fink.conf and sources.list have the same distribution
(e.g. 10.4-transitional).  You did update XCode, right?

> >
> > You can install a particular version of a binary package via the
> > binary tools, e.g.
> >
> > sudo apt-get install foo=1.2.3-4
> >
> > to install foo-1.2.3-4.  However, if you issue a "fink update-all", it
> > may be supplanted by a later version.
>
> So will apt-get also install from source if it finds a more recent
> version than the binary version?
>

No.  In the Fink world apt-get ONLY knows about binaries.

> --
> Stephen Cornell    [EMAIL PROTECTED] +44-113-3432899
> Institute of Integrative and Comparative Biology
> University of Leeds, Leeds, LS2 9JT, UK
>
>


-- 
Alexander K. Hansen
Fink Documenter (still)


_______________________________________________
Fink-beginners mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/fink-beginners

Reply via email to