* [devel] A: apt-get install /usr/bin/dvips /usr/bin/latex no longer works @ 2009-07-05 21:06 Dmitry V. Levin 2009-07-06 11:20 ` Grigory Batalov 2009-07-16 17:33 ` Kirill Maslinsky 0 siblings, 2 replies; 16+ messages in thread From: Dmitry V. Levin @ 2009-07-05 21:06 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 1176 bytes --] Hi, Ещё неделю назад это работало, а теперь сломано: $ hsh-install /usr/bin/dvips /usr/bin/latex Reading Package Lists... Building Dependency Tree... Selecting texlive-base-bin for '/usr/bin/dvips' Selecting tetex-latex for '/usr/bin/latex' Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The following information may help to resolve the situation: The following packages have unmet dependencies: tetex-latex: PreDepends: tetex-core (= 2.0-alt9) Depends: /usr/bin/etex Depends: /usr/bin/pdfetex Depends: /usr/share/man/man1/etex.1.bz2 Depends: /usr/share/man/man1/pdftex.1.bz2 texlive-base-bin: Depends: /usr/bin/otp2ocp Depends: /usr/bin/pltotf E: Broken packages hsh-install: failed to calculate package file list. hsh-install: Failed to generate package file list. В результате некоторые пакеты, которым для сборки нужен dvips и latex, перестали собираться. -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --] ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] A: apt-get install /usr/bin/dvips /usr/bin/latex no longer works 2009-07-05 21:06 [devel] A: apt-get install /usr/bin/dvips /usr/bin/latex no longer works Dmitry V. Levin @ 2009-07-06 11:20 ` Grigory Batalov 2009-07-06 12:50 ` Led 2009-07-16 17:33 ` Kirill Maslinsky 1 sibling, 1 reply; 16+ messages in thread From: Grigory Batalov @ 2009-07-06 11:20 UTC (permalink / raw) To: devel [-- Attachment #1: Type: text/plain, Size: 1302 bytes --] On Mon, 6 Jul 2009 01:06:06 +0400, Dmitry V. Levin wrote: > Ещё неделю назад это работало, а теперь сломано: > > $ hsh-install /usr/bin/dvips /usr/bin/latex > Reading Package Lists... > Building Dependency Tree... > Selecting texlive-base-bin for '/usr/bin/dvips' > Selecting tetex-latex for '/usr/bin/latex' > Some packages could not be installed. This may mean that you have > requested an impossible situation or if you are using the unstable > distribution that some required packages have not yet been created > or been moved out of Incoming. > The following information may help to resolve the situation: > > The following packages have unmet dependencies: > tetex-latex: PreDepends: tetex-core (= 2.0-alt9) > Depends: /usr/bin/etex > Depends: /usr/bin/pdfetex > Depends: /usr/share/man/man1/etex.1.bz2 > Depends: /usr/share/man/man1/pdftex.1.bz2 > texlive-base-bin: Depends: /usr/bin/otp2ocp > Depends: /usr/bin/pltotf > E: Broken packages > hsh-install: failed to calculate package file list. > hsh-install: Failed to generate package file list. > > В результате некоторые пакеты, которым для сборки нужен dvips и latex, > перестали собираться. Интересно, почему? texlive-latex-base содержит /usr/bin/latex. [-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --] ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] A: apt-get install /usr/bin/dvips /usr/bin/latex no longer works 2009-07-06 11:20 ` Grigory Batalov @ 2009-07-06 12:50 ` Led 2009-07-06 13:18 ` Dmitry V. Levin 0 siblings, 1 reply; 16+ messages in thread From: Led @ 2009-07-06 12:50 UTC (permalink / raw) To: ALT Linux Team development discussions On Monday 06 July 2009 14:20:27 Grigory Batalov wrote: > On Mon, 6 Jul 2009 01:06:06 +0400, Dmitry V. Levin wrote: > > Ещё неделю назад это работало, а теперь сломано: > > > > $ hsh-install /usr/bin/dvips /usr/bin/latex > > Reading Package Lists... > > Building Dependency Tree... > > Selecting texlive-base-bin for '/usr/bin/dvips' > > Selecting tetex-latex for '/usr/bin/latex' > > Some packages could not be installed. This may mean that you have > > requested an impossible situation or if you are using the unstable > > distribution that some required packages have not yet been created > > or been moved out of Incoming. > > The following information may help to resolve the situation: > > > > The following packages have unmet dependencies: > > tetex-latex: PreDepends: tetex-core (= 2.0-alt9) > > Depends: /usr/bin/etex > > Depends: /usr/bin/pdfetex > > Depends: /usr/share/man/man1/etex.1.bz2 > > Depends: /usr/share/man/man1/pdftex.1.bz2 > > texlive-base-bin: Depends: /usr/bin/otp2ocp > > Depends: /usr/bin/pltotf > > E: Broken packages > > hsh-install: failed to calculate package file list. > > hsh-install: Failed to generate package file list. > > > > В результате некоторые пакеты, которым для сборки нужен dvips и latex, > > перестали собираться. > > Интересно, почему? Не знаю. У меня с tetex-2.0.2-alt1 всё работает. > texlive-latex-base содержит /usr/bin/latex. -- Led ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] A: apt-get install /usr/bin/dvips /usr/bin/latex no longer works 2009-07-06 12:50 ` Led @ 2009-07-06 13:18 ` Dmitry V. Levin 2009-07-08 9:58 ` Grigory Batalov 2009-07-16 17:48 ` Kirill Maslinsky 0 siblings, 2 replies; 16+ messages in thread From: Dmitry V. Levin @ 2009-07-06 13:18 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 1772 bytes --] On Mon, Jul 06, 2009 at 03:50:18PM +0300, Led wrote: > On Monday 06 July 2009 14:20:27 Grigory Batalov wrote: > > On Mon, 6 Jul 2009 01:06:06 +0400, Dmitry V. Levin wrote: > > > Ещё неделю назад это работало, а теперь сломано: > > > > > > $ hsh-install /usr/bin/dvips /usr/bin/latex > > > Reading Package Lists... > > > Building Dependency Tree... > > > Selecting texlive-base-bin for '/usr/bin/dvips' > > > Selecting tetex-latex for '/usr/bin/latex' > > > Some packages could not be installed. This may mean that you have > > > requested an impossible situation or if you are using the unstable > > > distribution that some required packages have not yet been created > > > or been moved out of Incoming. > > > The following information may help to resolve the situation: > > > > > > The following packages have unmet dependencies: > > > tetex-latex: PreDepends: tetex-core (= 2.0-alt9) > > > Depends: /usr/bin/etex > > > Depends: /usr/bin/pdfetex > > > Depends: /usr/share/man/man1/etex.1.bz2 > > > Depends: /usr/share/man/man1/pdftex.1.bz2 > > > texlive-base-bin: Depends: /usr/bin/otp2ocp > > > Depends: /usr/bin/pltotf > > > E: Broken packages > > > hsh-install: failed to calculate package file list. > > > hsh-install: Failed to generate package file list. > > > > > > В результате некоторые пакеты, которым для сборки нужен dvips и latex, > > > перестали собираться. > > > > Интересно, почему? > > Не знаю. У меня с tetex-2.0.2-alt1 всё работает. hsh-install /usr/bin/latex /usr/bin/dvips (в обратном порядке) работает. Короче говоря, какие сборочные зависимости ставить пакету, которому для сборки требуется latex и dvips? -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --] ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] A: apt-get install /usr/bin/dvips /usr/bin/latex no longer works 2009-07-06 13:18 ` Dmitry V. Levin @ 2009-07-08 9:58 ` Grigory Batalov 2009-07-08 11:13 ` Dmitry V. Levin 2009-07-16 17:48 ` Kirill Maslinsky 1 sibling, 1 reply; 16+ messages in thread From: Grigory Batalov @ 2009-07-08 9:58 UTC (permalink / raw) To: devel On Mon, 6 Jul 2009 17:18:03 +0400, Dmitry V. Levin wrote: > > > > В результате некоторые пакеты, которым для сборки нужен dvips и latex, > > > > перестали собираться. > > > > > > Интересно, почему? > > > > Не знаю. У меня с tetex-2.0.2-alt1 всё работает. > > hsh-install /usr/bin/latex /usr/bin/dvips (в обратном порядке) работает. > > Короче говоря, какие сборочные зависимости ставить пакету, которому для > сборки требуется latex и dvips? Пока не вернётся из отпуска Кирилл, могу предложить tetex-dvips tetex-latex или texlive-base-bin texlive-latex-base ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] A: apt-get install /usr/bin/dvips /usr/bin/latex no longer works 2009-07-08 9:58 ` Grigory Batalov @ 2009-07-08 11:13 ` Dmitry V. Levin 2009-07-08 11:25 ` Alexey I. Froloff ` (2 more replies) 0 siblings, 3 replies; 16+ messages in thread From: Dmitry V. Levin @ 2009-07-08 11:13 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 1075 bytes --] On Wed, Jul 08, 2009 at 01:58:08PM +0400, Grigory Batalov wrote: > On Mon, 6 Jul 2009 17:18:03 +0400, Dmitry V. Levin wrote: > > > > > > В результате некоторые пакеты, которым для сборки нужен dvips и latex, > > > > > перестали собираться. > > > > > > > > Интересно, почему? > > > > > > Не знаю. У меня с tetex-2.0.2-alt1 всё работает. > > > > hsh-install /usr/bin/latex /usr/bin/dvips (в обратном порядке) работает. > > > > Короче говоря, какие сборочные зависимости ставить пакету, которому для > > сборки требуется latex и dvips? > > Пока не вернётся из отпуска Кирилл, могу предложить > tetex-dvips tetex-latex > или > texlive-base-bin texlive-latex-base Для сборки годится любой latex из этих двух, и любой dvips из этих двух. По этому, согласно традиции, в сборочных зависимостях не должно быть предпочтения. Ранее мы согласились, что более правильно в этой типовой для большинства пакетов ситуации указать в сборочных зависимостях имена программ, т.е. /usr/bin/latex и /usr/bin/dvips. И тут вдруг это перестаёт работать! -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --] ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] A: apt-get install /usr/bin/dvips /usr/bin/latex no longer works 2009-07-08 11:13 ` Dmitry V. Levin @ 2009-07-08 11:25 ` Alexey I. Froloff 2009-07-08 11:28 ` Dmitry V. Levin 2009-07-08 11:42 ` Alexey Tourbin 2009-07-08 13:56 ` Grigory Batalov 2 siblings, 1 reply; 16+ messages in thread From: Alexey I. Froloff @ 2009-07-08 11:25 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 304 bytes --] On Wed, Jul 08, 2009 at 03:13:48PM +0400, Dmitry V. Levin wrote: > Ранее мы согласились, что более правильно в этой типовой для > большинства пакетов ситуации указать в сборочных зависимостях > имена программ, т.е. /usr/bin/latex и /usr/bin/dvips. А buildreq это умеет? -- Regards, Sir Raorn. [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 197 bytes --] ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] A: apt-get install /usr/bin/dvips /usr/bin/latex no longer works 2009-07-08 11:25 ` Alexey I. Froloff @ 2009-07-08 11:28 ` Dmitry V. Levin 2009-07-08 14:30 ` Led 0 siblings, 1 reply; 16+ messages in thread From: Dmitry V. Levin @ 2009-07-08 11:28 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 506 bytes --] On Wed, Jul 08, 2009 at 03:25:11PM +0400, Alexey I. Froloff wrote: > On Wed, Jul 08, 2009 at 03:13:48PM +0400, Dmitry V. Levin wrote: > > Ранее мы согласились, что более правильно в этой типовой для > > большинства пакетов ситуации указать в сборочных зависимостях > > имена программ, т.е. /usr/bin/latex и /usr/bin/dvips. > А buildreq это умеет? buildreq можно штатным образом научить приводить зависимости к этой форме, но сперва нужно добиться, чтобы такие зависимости работали. -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --] ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] A: apt-get install /usr/bin/dvips /usr/bin/latex no longer works 2009-07-08 11:28 ` Dmitry V. Levin @ 2009-07-08 14:30 ` Led 2009-07-08 11:38 ` Dmitry V. Levin 0 siblings, 1 reply; 16+ messages in thread From: Led @ 2009-07-08 14:30 UTC (permalink / raw) To: ALT Devel discussion list On Wednesday 08 July 2009 14:28:38 Dmitry V. Levin wrote: > On Wed, Jul 08, 2009 at 03:25:11PM +0400, Alexey I. Froloff wrote: > > On Wed, Jul 08, 2009 at 03:13:48PM +0400, Dmitry V. Levin wrote: > > > Ранее мы согласились, что более правильно в этой типовой для > > > большинства пакетов ситуации указать в сборочных зависимостях > > > имена программ, т.е. /usr/bin/latex и /usr/bin/dvips. > > > > А buildreq это умеет? > > buildreq можно штатным образом научить приводить зависимости к этой форме, > но сперва нужно добиться, чтобы такие зависимости работали. Я писал выше: у меня это работает. -- Led ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] A: apt-get install /usr/bin/dvips /usr/bin/latex no longer works 2009-07-08 14:30 ` Led @ 2009-07-08 11:38 ` Dmitry V. Levin 2009-07-08 14:45 ` Led 0 siblings, 1 reply; 16+ messages in thread From: Dmitry V. Levin @ 2009-07-08 11:38 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 778 bytes --] On Wed, Jul 08, 2009 at 05:30:25PM +0300, Led wrote: > On Wednesday 08 July 2009 14:28:38 Dmitry V. Levin wrote: > > On Wed, Jul 08, 2009 at 03:25:11PM +0400, Alexey I. Froloff wrote: > > > On Wed, Jul 08, 2009 at 03:13:48PM +0400, Dmitry V. Levin wrote: > > > > Ранее мы согласились, что более правильно в этой типовой для > > > > большинства пакетов ситуации указать в сборочных зависимостях > > > > имена программ, т.е. /usr/bin/latex и /usr/bin/dvips. > > > > > > А buildreq это умеет? > > > > buildreq можно штатным образом научить приводить зависимости к этой форме, > > но сперва нужно добиться, чтобы такие зависимости работали. > > Я писал выше: у меня это работает. Ну и что, в Сизифе неделю назад тоже работало. А сейчас не работает. -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --] ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] A: apt-get install /usr/bin/dvips /usr/bin/latex no longer works 2009-07-08 11:38 ` Dmitry V. Levin @ 2009-07-08 14:45 ` Led 0 siblings, 0 replies; 16+ messages in thread From: Led @ 2009-07-08 14:45 UTC (permalink / raw) To: ALT Devel discussion list On Wednesday 08 July 2009 14:38:04 Dmitry V. Levin wrote: > On Wed, Jul 08, 2009 at 05:30:25PM +0300, Led wrote: > > On Wednesday 08 July 2009 14:28:38 Dmitry V. Levin wrote: > > > On Wed, Jul 08, 2009 at 03:25:11PM +0400, Alexey I. Froloff wrote: > > > > On Wed, Jul 08, 2009 at 03:13:48PM +0400, Dmitry V. Levin wrote: > > > > > Ранее мы согласились, что более правильно в этой типовой для > > > > > большинства пакетов ситуации указать в сборочных зависимостях > > > > > имена программ, т.е. /usr/bin/latex и /usr/bin/dvips. > > > > > > > > А buildreq это умеет? > > > > > > buildreq можно штатным образом научить приводить зависимости к этой > > > форме, но сперва нужно добиться, чтобы такие зависимости работали. > > > > Я писал выше: у меня это работает. > > Ну и что, в Сизифе неделю назад тоже работало. А сейчас не работает. У меня работает с текущим сизифом + своя сборка tetex. Хотя, конечно, уверенности в том, что будет работать после очередной "оптимизации и улучшения" сборки texlive в сизифе - нет:) -- Led ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] A: apt-get install /usr/bin/dvips /usr/bin/latex no longer works 2009-07-08 11:13 ` Dmitry V. Levin 2009-07-08 11:25 ` Alexey I. Froloff @ 2009-07-08 11:42 ` Alexey Tourbin 2009-07-16 17:44 ` Kirill Maslinsky 2009-07-08 13:56 ` Grigory Batalov 2 siblings, 1 reply; 16+ messages in thread From: Alexey Tourbin @ 2009-07-08 11:42 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 1416 bytes --] On Wed, Jul 08, 2009 at 03:13:48PM +0400, Dmitry V. Levin wrote: > On Wed, Jul 08, 2009 at 01:58:08PM +0400, Grigory Batalov wrote: > > On Mon, 6 Jul 2009 17:18:03 +0400, Dmitry V. Levin wrote: > > > > > > > > В результате некоторые пакеты, которым для сборки нужен dvips и latex, > > > > > > перестали собираться. > > > > > > > > > > Интересно, почему? > > > > > > > > Не знаю. У меня с tetex-2.0.2-alt1 всё работает. > > > > > > hsh-install /usr/bin/latex /usr/bin/dvips (в обратном порядке) работает. > > > > > > Короче говоря, какие сборочные зависимости ставить пакету, которому для > > > сборки требуется latex и dvips? > > > > Пока не вернётся из отпуска Кирилл, могу предложить > > tetex-dvips tetex-latex > > или > > texlive-base-bin texlive-latex-base > > Для сборки годится любой latex из этих двух, и любой dvips из этих двух. > По этому, согласно традиции, в сборочных зависимостях не должно быть > предпочтения. Ранее мы согласились, что более правильно в этой типовой > для большинства пакетов ситуации указать в сборочных зависимостях имена > программ, т.е. /usr/bin/latex и /usr/bin/dvips. Предпочтения желательно избегать только в установочных зависимостях, потому что это может сделать невозможным установку двух пакетов, если у этих двух пакетов разные предпочтения. К сборочным зависимостям таких требований нет. > И тут вдруг это перестаёт работать! [-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --] ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] A: apt-get install /usr/bin/dvips /usr/bin/latex no longer works 2009-07-08 11:42 ` Alexey Tourbin @ 2009-07-16 17:44 ` Kirill Maslinsky 0 siblings, 0 replies; 16+ messages in thread From: Kirill Maslinsky @ 2009-07-16 17:44 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 1476 bytes --] On Wed, Jul 08, 2009 at 03:42:39PM +0400, Alexey Tourbin wrote: > On Wed, Jul 08, 2009 at 03:13:48PM +0400, Dmitry V. Levin wrote: > > On Wed, Jul 08, 2009 at 01:58:08PM +0400, Grigory Batalov wrote: > > > On Mon, 6 Jul 2009 17:18:03 +0400, Dmitry V. Levin wrote: [...] > > Для сборки годится любой latex из этих двух, и любой dvips из этих двух. > > По этому, согласно традиции, в сборочных зависимостях не должно быть > > предпочтения. Ранее мы согласились, что более правильно в этой типовой > > для большинства пакетов ситуации указать в сборочных зависимостях имена > > программ, т.е. /usr/bin/latex и /usr/bin/dvips. > > Предпочтения желательно избегать только в установочных зависимостях, > потому что это может сделать невозможным установку двух пакетов, если > у этих двух пакетов разные предпочтения. > > К сборочным зависимостям таких требований нет. Если последовательно провести политику избегания предпочтений по устновочным зависимостям на latex и dvips в Сизифе (что хотелось бы сделать в обозримом будущем), возрастёт вероятность возникновения следующей ситуации: пакет A Requires /usr/bin/latex пакет B Requires /usr/bin/dvips пакет C BuildRequires B A (частный случай этой ситуации уже, кстати, один раз разломал сборку двух десятков пакетов) > > И тут вдруг это перестаёт работать! Во-во. Поэтому хотелось бы понять, почему apt не справляется с этой конкретной задачей и как ему можно с этим помочь. -- КМ [-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --] ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] A: apt-get install /usr/bin/dvips /usr/bin/latex no longer works 2009-07-08 11:13 ` Dmitry V. Levin 2009-07-08 11:25 ` Alexey I. Froloff 2009-07-08 11:42 ` Alexey Tourbin @ 2009-07-08 13:56 ` Grigory Batalov 2 siblings, 0 replies; 16+ messages in thread From: Grigory Batalov @ 2009-07-08 13:56 UTC (permalink / raw) To: devel On Wed, 8 Jul 2009 15:13:48 +0400, Dmitry V. Levin wrote: > > > Короче говоря, какие сборочные зависимости ставить пакету, которому для > > > сборки требуется latex и dvips? > > > > Пока не вернётся из отпуска Кирилл, могу предложить > > tetex-dvips tetex-latex > > или > > texlive-base-bin texlive-latex-base > > Для сборки годится любой latex из этих двух, и любой dvips из этих двух. > По этому, согласно традиции, в сборочных зависимостях не должно быть > предпочтения. Ранее мы согласились, что более правильно в этой типовой > для большинства пакетов ситуации указать в сборочных зависимостях имена > программ, т.е. /usr/bin/latex и /usr/bin/dvips. > И тут вдруг это перестаёт работать! По моему, проблема в apt. Это apt не может выбрать из двух конфликтующих группировок (tetex и texlive) одну и пытается взять по чуть-чуть из каждой. Пакеты tetex-* и texlive-* конфликтуют по файлам, одновременно их установить нельзя. А чтобы стало можно, их нужно тонко распилить. Предлагаю подождать Кирилла как наиболее осведомлённого и заинтересованного разработчика. ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] A: apt-get install /usr/bin/dvips /usr/bin/latex no longer works 2009-07-06 13:18 ` Dmitry V. Levin 2009-07-08 9:58 ` Grigory Batalov @ 2009-07-16 17:48 ` Kirill Maslinsky 1 sibling, 0 replies; 16+ messages in thread From: Kirill Maslinsky @ 2009-07-16 17:48 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 1520 bytes --] On Mon, Jul 06, 2009 at 05:18:03PM +0400, Dmitry V. Levin wrote: > On Mon, Jul 06, 2009 at 03:50:18PM +0300, Led wrote: > > On Monday 06 July 2009 14:20:27 Grigory Batalov wrote: > > > On Mon, 6 Jul 2009 01:06:06 +0400, Dmitry V. Levin wrote: [...] > Короче говоря, какие сборочные зависимости ставить пакету, которому для > сборки требуется latex и dvips? Могу только повторить рекомендации нашего ТеХ полиси: Пакетам, использующим программы из состава дистрибутива ТеХ для сборки, следует указывать сборочную зависимость на пакеты того дистрибутива ТеХ, который мейнтейнер считает нужным использовать для сборки. Ниже в таблице приведены имена пакетов дистрибутивов ТеХ, соответствующих основным функциональностям, необходимым другим пакетам при сборке: Функциональность tetex texlive tex(LaTeX) -> dvi tetex-latex texlive-latex-base tex(LaTeX) -> pdf tetex-latex texlive-latex-base dvi -> ps tetex-dvips texlive-base-bin kpathsea (для линковки) tetex-devel libkpathsea-devel В настоящее время дистрибутивы ТеХ неравноценны в отношении поддержки: tetex не поддерживается, texlive поддерживается и развивается. Поэтому мейнтейнерам рекомендуется по возможности использовать при сборке пакеты texlive. http://www.altlinux.org/TeXPolicy#.D0.A1.D0.B1.D0.BE.D1.80.D0.BE.D1.87.D0.BD.D1.8B.D0.B5_.D0.B7.D0.B0.D0.B2.D0.B8.D1.81.D0.B8.D0.BC.D0.BE.D1.81.D1.82.D0.B8 -- КМ [-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --] ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] A: apt-get install /usr/bin/dvips /usr/bin/latex no longer works 2009-07-05 21:06 [devel] A: apt-get install /usr/bin/dvips /usr/bin/latex no longer works Dmitry V. Levin 2009-07-06 11:20 ` Grigory Batalov @ 2009-07-16 17:33 ` Kirill Maslinsky 1 sibling, 0 replies; 16+ messages in thread From: Kirill Maslinsky @ 2009-07-16 17:33 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 2106 bytes --] On Mon, Jul 06, 2009 at 01:06:06AM +0400, Dmitry V. Levin wrote: > Hi, > > Ещё неделю назад это работало, а теперь сломано: > > $ hsh-install /usr/bin/dvips /usr/bin/latex Любопытно: $ ./aptbox/apt-get -oDebug::PkgProblemResolver=true -oDebug::PkgMarkInstall=true install /usr/bin/dvips Чтение списков пакетов... Завершено Построение дерева зависимостей... Завершено Выбрано texlive-base-bin для '/usr/bin/dvips' [...] $ ./aptbox/apt-get -oDebug::PkgProblemResolver=true -oDebug::PkgMarkInstall=true install /usr/bin/latex Чтение списков пакетов... Завершено Построение дерева зависимостей... Завершено Выбрано texlive-latex-base для '/usr/bin/latex' [...] $ $ ./aptbox/apt-get -oDebug::PkgProblemResolver=true -oDebug::PkgMarkInstall=true install /usr/bin/dvips /usr/bin/latex Чтение списков пакетов... Завершено Построение дерева зависимостей... Завершено Выбрано texlive-base-bin для '/usr/bin/dvips' MI2a: mark texlive-base-bin MI2a: target tex-common MI2a: mark tex-common MI2a: target /usr/bin/latex AMB MI2a: target /usr/bin/otp2ocp AMB MI2a: target /usr/bin/pltotf AMB MI2a: target /usr/share/texmf-texlive MI2a: mark texlive-common [...] MI2b: mark texlive-base-bin MI2b: target /usr/bin/latex AMB MI2b: target /usr/bin/otp2ocp AMB MI2b: target /usr/bin/pltotf AMB MI2c: mark texlive-base-bin MI2c: target /usr/bin/latex MI2c: mark texlive-latex-base MI2c: target texlive-base MI2c: mark texlive-base MI2c: target texlive-doc-base MI2c: mark texlive-doc-base MI2c: target /usr/bin/otp2ocp MI2c: mark texlive-omega MI2c: target /usr/bin/pltotf MI2c: mark texlive-font-utils Выбрано tetex-latex для '/usr/bin/latex' MI2a: mark tetex-latex [...] Т.е. решение о выборе texlive-latex-base для удовлетворения амбивалентной зависимости /usr/bin/latex, как будто бы принятое на шаге MI2c по какой-то причине не используется далее, когда вдруг для /usr/bin/latex выбирается tetex-latex. Что удивительно, если запросить один latex без dvips, то сразу выбиратся texlive-latex-base (см. выше). -- КМ [-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --] ^ permalink raw reply [flat|nested] 16+ messages in thread
end of thread, other threads:[~2009-07-16 17:48 UTC | newest] Thread overview: 16+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2009-07-05 21:06 [devel] A: apt-get install /usr/bin/dvips /usr/bin/latex no longer works Dmitry V. Levin 2009-07-06 11:20 ` Grigory Batalov 2009-07-06 12:50 ` Led 2009-07-06 13:18 ` Dmitry V. Levin 2009-07-08 9:58 ` Grigory Batalov 2009-07-08 11:13 ` Dmitry V. Levin 2009-07-08 11:25 ` Alexey I. Froloff 2009-07-08 11:28 ` Dmitry V. Levin 2009-07-08 14:30 ` Led 2009-07-08 11:38 ` Dmitry V. Levin 2009-07-08 14:45 ` Led 2009-07-08 11:42 ` Alexey Tourbin 2009-07-16 17:44 ` Kirill Maslinsky 2009-07-08 13:56 ` Grigory Batalov 2009-07-16 17:48 ` Kirill Maslinsky 2009-07-16 17:33 ` Kirill Maslinsky
ALT Linux Team development discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \ devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru public-inbox-index devel Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.devel AGPL code for this site: git clone https://public-inbox.org/public-inbox.git