* [devel] Похоже на багу apt'а.
@ 2002-12-01 14:06 Alexey Morozov
0 siblings, 0 replies; only message in thread
From: Alexey Morozov @ 2002-12-01 14:06 UTC (permalink / raw)
To: ALT Devel discussion list
Похоже, я наступил на ту же багу в подсчете зависимостей, на которую
наступил давеча Mhz, а именно: при установке всего и скопом подтягивается
xemacs-nomule-nextaw, хотя, вроде, никому и не нужен вовсе.
Итак, имеем:
1. В файле xemacs-names.packs сохранены все ксемаксовые пакеты (без версий),
которые были установлены до начала эксперимента. nomule там не было вовсе.
Пакеты отсортированны по имени
(rpm -qa | grep xemacs | rpm -q --queryformat '%{NAME}\n' | sort > \
xemacs-names.packs
2. делаем cat xemacs-names.packs | sudo xargs rpm -e; убеждаемся, что
xemacs'овых пакетов не осталось вовсе.
3. делаем cat xemacs-names.packs | sudo xargs apt-get install
Видим, что apt (apt-0.3.19cnc55-alt7) пытается доставить
xemacs-nomule-nextaw.
4. делаем sudo apt-get install xmeacs-mule-nextaw
apt по зависимостям предлагает поставить следующие пакеты:
xemacs-apel
xemacs-base
xemacsen
xemacs-fsf-compat
xemacs-minimal
xemacs-mule-base
xemacs-mule-minimal
xemacs-mule-nextaw
Заносим эти пакеты в xemacs-names.packs1 (аналогично предыдущему)
5. Доставляем оставшиеся пакеты командой
grep -F -v -f xemacs-names.packs1 xemacs-names.packs | \
sudo xargs apt-get install
xemacs-nomule-nextaw уже не пытается поставиться.
6. Вывод: по-видимому, резолвер зависимостей в apt-0.3 не так хорош, как
хотелось бы, т.к. при построении дерева зависимостей не пытается вначале
разрезолвить их внутри явно указанного списка пакетов, а уж потом добавлять
недостающее.
начальный список пакетов, ежели кому захочется повторить опыт (пакеты_только_
из сизифа):
xemacs-apel
xemacs-base
xemacs-build
xemacs-calc
xemacs-calendar
xemacs-cc-mode
xemacs-cookie
xemacs-c-support
xemacs-debug
xemacs-dictionary
xemacs-dired
xemacs-edebug
xemacs-ediff
xemacs-edit-utils
xemacs-efs
xemacs-eieio
xemacs-el-devel
xemacs-elib
xemacs-emerge
xemacsen
xemacs-eshell
xemacs-eterm
xemacs-fsf-compat
xemacs-gnus
xemacs-hm--html-menus
xemacs-ilisp
xemacs-ispell
xemacs-jde
xemacs-lookup
xemacs-mailcrypt
xemacs-mail-lib
xemacs-mh-e
xemacs-minimal
xemacs-mmm-mode
xemacs-mule-base
xemacs-mule-minimal
xemacs-mule-nextaw
xemacs-mule-ucs
xemacs-pcl-cvs
xemacs-prog-modes
xemacs-psgml
xemacs-psgml-dtds
xemacs-ps-print
xemacs-semantic
xemacs-sgml
xemacs-sh-script
xemacs-speedbar
xemacs-texinfo
xemacs-text-modes
xemacs-tramp
xemacs-vc
xemacs-vc-cc
xemacs-w3
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2002-12-01 14:06 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-12-01 14:06 [devel] Похоже на багу apt'а Alexey Morozov
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