-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Robert Wyatt wrote: > [email protected] wrote: >> Attempting to migrate from tetex to texlive, I forcibly removed tetex, >> tetex-base and tetex-texmf. I then tried to install texlive: >> >>> apt-get install texlive-texmf=0.20080822-1 >> Reading Package Lists... Done >> Building Dependency Tree... Done >> You might want to run `apt-get -f install' to correct these: >> Sorry, but the following packages have unmet dependencies: >> evince: Depends: tetex-base or >> system-tetex but it is not going to be installed >> jadetex: Depends: tetex3-base >> lilypond: Depends: tetex3-base >> mftrace: Depends: tetex3-base or >> system-tetex but it is not going to be installed >> xfree86: Depends: xfree86-shlibs (>= 4.5.0-1045) but it is not going to >> be installed >> Conflicts: xfree86-base-threaded >> Conflicts: system-xfree86 but 2:4.5-2 is to be installed >> E: Unmet dependencies. Try 'apt-get -f install' with no packages (or >> specify a solution). >> >> 'apt-get -f install' reinstalled the tetex packages. >> >> Any ideas? -- Jonathan > > There may be a better answer, but I would offer a couple of things: > > 1) It probably would have been best to use "sudo apt-get remove tetex" > so that all of the dependent packages would have been removed also. > You would then have kept that list of removed packages so that you > could rebuild/reinstall them after installing texlive. > > 2) Since you didn't do that, you will now need to remove these > packages by whatever means necessary and of course rebuild them once > texlive is successfully installed. (Again, I would first try "sudo > apt-get remove evince jadetex lilypond mftrace") I'm not sure how > you'll handle xfree86 because I'm not sure that it is a real package > on your machine (it might be "provided by" something else). > > Best regards, > Robert >
The message about using "apt-get -f install" comes from (I believe) dpkg, and using it generally isn't as helpful in Fink as it is in Debian. In your case, what it did was not unexpected: it reinstalled whatever was needed to fix your missing dependencies, i.e. tetex-base. In this case you should just need to remove evince, since jadetex, lilypond, and mftrace will be satisfied with texlive-base. I'm not sure the packages need to be rebuilt, since it's not as though they're linking to anything--just using TeX fonts. The assumption is that a package that Depends: tetex3-base doesn't care which provider is used, and it should function equally well with tetex-base, ptex-base, or texlive-base. (and their -nox counterparts). If a package _does_ care, it should be reconfigured to pick a provider and stick with it. - -- Alexander Hansen Fink User Liaison -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (Darwin) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAkrfSIgACgkQB8UpO3rKjQ+7HQCfV/VEfgDNQ4qhPYkWf846NLaO khYAoJwBQY6qaAsALTNyHPOSxpQl9YFc =RN/X -----END PGP SIGNATURE----- ------------------------------------------------------------------------------ Come build with us! The BlackBerry(R) Developer Conference in SF, CA is the only developer event you need to attend this year. Jumpstart your developing skills, take BlackBerry mobile applications to market and stay ahead of the curve. Join us from November 9 - 12, 2009. Register now! http://p.sf.net/sfu/devconference _______________________________________________ Fink-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/fink-users
