[devel] apt - порядок выбора пакетов предоставляющих одинаковый сервис?

Kachalov Anton =?iso-8859-1?q?mouse_=CE=C1_altlinux=2Eru?=
Вт Май 11 18:50:03 MSD 2004


Vadim V. Zhytnikov wrote:

> Добрый день!
>
> Каким образом можно указать apt устанавливать вполне при
> наличии нескольких алтернатив предоставляющих требуемый
> сервис?  Я этот вопрос задавал, но тогда ответа так и
> не получил.
>
> Зачем мне это нужно?  Есть пакет maxima-common, который
> треюует maxima-bin.  Есть три пакета maxima-bin-<clisp,gcl,sbcl>
> предоставляющие maxima-bin.  Нужно чтобы
>   apt-get install maxima-common
> ставила maxima-bin-gcl.  Пока же ставится один из трёх,
> выбираемый каким-то непонятным образом. Насколько я понимаю, проблема 
> решаема с помощью
> /etc/apt но это прерогатива apt-conf и его мантейнера.
>
# apt-get install maxima-common
Reading Package Lists... Done
Building Dependency Tree... Done
The following extra packages will be installed:
  maxima-bin-sbcl sbcl
The following NEW packages will be installed:
  maxima-bin-sbcl maxima-common sbcl

$ apt-cache showpkg maxima-common
Package: maxima-common
Versions:
5.9.0.1-alt0.12(/var/lib/apt/lists/_raid_ALT_Sisyphus_i586_base_pkglist.classic)

Reverse Depends:
  maxima-xmaxima,maxima-common 5.9.0.1-alt0.12
  maxima-bin-sbcl,maxima-common 5.9.0.1-alt0.12
  maxima-bin-gcl,maxima-common 5.9.0.1-alt0.12
  maxima-bin-clisp,maxima-common 5.9.0.1-alt0.12
  emacs-maxima,maxima-common 5.9.0.1-alt0.12

мне кажется, что всё очевидно ;)
а если нужно при инсталляции maxima-common получать maxima-bin-gcl, то 
это тока добавлением нужного пакета в /etc/apt/pkgpriorities, а это к ldv@

Rgds,
Anton

-- 
ALT Linux [http://www.altlinux.org]




Подробная информация о списке рассылки Devel