Hello, On 16/08/13 15:07, François Patte wrote: > > > > -------- Message original -------- > Sujet: Re: post-install questions > Date : Fri, 16 Aug 2013 15:06:17 +0200 > De : François Patte <francois.pa...@mi.parisdescartes.fr> > Pour : berenger.mo...@neutralite.org > > > > Le 16/08/2013 14:54, berenger.mo...@neutralite.org a écrit : >> Le 11.08.2013 23:53, François Patte a écrit : >>> See attachment: auctex package is only a lisp package for emacs and >>> texlive is absolutely not needed.... The dependency problem is only a >>> packager craze! >> >> The easier solution I can see is to make an empty package with the >> name you want, and then use dpkg to install it. >> >> In few words, such a package can be made by creating a folder with the >> name of the final package (not sure that this naming stuff is >> required), say barfoo. >> Then, create the file barfoo/DEBIAN/control, and fill it with desired >> info, like this: >> ============== >> barfoo/DEBIAN/control >> ______________ >> Package: barfoo >> Version: X.Y.Z >> Section: whatever >> Priority: optional >> Architecture: all >> Maintainer: john doe <j...@foobar.org> >> Description: what do you think I am? >> ============== >> Next step is to do "#dpkg-deb -b barfoo ./ && dpkg -i barfoo.deb" and >> this will create and install your package. >> >> Now, you have two solutions: make a package for auctex, with the >> dependencies you want, or make dumb packages for it's dependencies you >> do not want. Of course, it auctex really depends on them, you will >> only achieve to break it... but I think you guessed that :) >> >> PS: there are probably a lot of better ways to create debian packages. >> But, this one seems the easiest one for me. You can also add other >> files in DEBIAN, so that the package manager can manage other >> informations like hash of the files... you can have all the examples >> you want from the debian's packages you will find in >> /var/cache/apt/archive. You just need to extract files from the debs, >> with a usual archive manager or dpkg itself, I do not know if there is >> a real difference. >> >> > Thanks for the suggestion; I followed the command given by Andrew and it > worked: > > dpkg --force-depends package.deb > > I don't understand the way packagers build the dependencies because I > installed the same way another package, lyx, which strongly depends on > texlive (or other TeX installation) because you cannot use it without latex. > > The first time I launched lyx, it found without any problem my texlive > installation which is on /opt.... debian installation of texlive (2012, > one year late...) is on /usr. >
2012 is so far away ! > Who can understand! > I am afraid you mixed up package dependencies and package (default) configurations. Package dependency concerns dependency between piece of software, and their default configuration assume a working Debian set up. As you force your Debian box to work with a personalized set up, at one stage you have to configure your box to reflect your specific set up: for texlive, you may set up correctly the configuration file in /etc/texmf (mainly in /etc/texmf/texmf.d), and update accordingly. hth, Jerome > Regards. > > -- > François Patte > UFR de mathématiques et informatique > Laboratoire CNRS MAP5, UMR 8145 > Université Paris Descartes > 45, rue des Saints Pères > F-75270 Paris Cedex 06 > Tél. +33 (0)1 8394 5849 > http://www.math-info.univ-paris5.fr/~patte > > > -- > François Patte > UFR de mathématiques et informatique > Laboratoire CNRS MAP5, UMR 8145 > Université Paris Descartes > 45, rue des Saints Pères > F-75270 Paris Cedex 06 > Tél. +33 (0)1 8394 5849 > http://www.math-info.univ-paris5.fr/~patte > > > -- 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/520e28e0.7010...@rezozer.net