[devel] проблема с apt'ом и ядрами

Anton Farygin =?iso-8859-1?q?rider_=CE=C1_altlinux=2Ecom?=
Ср Июл 16 23:46:43 MSD 2003


Привет всем.

Возникла проблема с apt-get и тем количеством ядер, которое сейчас 
установлено.

Проблема заключается в следующем:
[rider на skif kernel-source-2.4.21.old]$ apt-cache whatdepends kernel
<kernel>
   sysstat-4.0.7-alt1
     Требует: <kernel>
       kernel-image-llc-smp#2.4.21-alt2-2.4.21-alt2
       kernel-image-llc-up#2.4.21-alt2-2.4.21-alt2
       kernel-image-std-up#2.4.21rel-alt5-2.4.21rel-alt5
       kernel-image-w4l-up#2.4.21-alt4-2.4.21-alt4
       kernel22-smp#2.2.25-alt1-2.2.25-alt1
       kernel22-smp-secure#2.2.25-alt1-2.2.25-alt1
       kernel22-up#2.2.25-alt1-2.2.25-alt1
       kernel22-up-secure#2.2.25-alt1-2.2.25-alt1
       kernel24-smp#2.4.20-alt0.8-2.4.20-alt0.8
       kernel24-smp#2.4.20-alt2-2.4.20-alt2
       kernel24-smp#2.4.20-alt4-2.4.20-alt4
       kernel24-smp#2.4.20-alt5-2.4.20-alt5
       kernel24-smp#2.4.20-alt7-2.4.20-alt7
<skip>

Далее происходит странное:

если мы скажем apt-get install для системы с нуля, то получим следущее 
(обратите внимание на пакеты kernel-*):

apt-get -o 
Dir::State=/home/rider/installer/installer/distr-builder/aptbox/var/lib/apt/ 
-o 
Dir::Cache=/home/rider/installer/installer/distr-builder/aptbox/var/cache/apt/ 
-o 
Dir::Etc=/home/rider/installer/installer/distr-builder/aptbox/etc/apt/ 
-o RPM::Allow-Duplicated::=altlinux-release -o 
RPM::Allow-Duplicated::=indexhtml -o 
RPM::RootDir=/home/rider/installer/installer/distr-builder/aptbox -o 
APT::Install::Virtual=true -o debug::pkgProblemResolver=true -y 
--print-uris install altlinux-release indexhtml design-bootsplash-Junior 
bootsplash Glide_V3-DRI Glide_V5 Mesa XFree86 XFree86-FBDev 
XFree86-ati-gatos XFree86-SVGA XFree86-cyr_rfx-fonts-cp1251 
XFree86-cyr_rfx-fonts-koi8-r XFree86-cyr_rfx-fonts-koi8-u 
XFree86-glide-module XFree86-server acl alsa2-utils anacron apt at attr 
aumix autofs autologin cups design-graphics dhcp-client eject 
emu10k1-tools fdisk foomatic gimp-print-foomatic grub hdparm hotplug 
icewm ide-smart initscripts interactivesystem iputils irda-utils kbdrate 
klogd lilo lm_sensors lpr lslk lsof mailx man-pages mc mtools ncpfs ntpd 
ntpdate numlock osec portmap postfix ppp quota reiserfs-utils rsync 
shadow-change shadow-check shadow-edit shadow-groups shadow-log slocate 
sndconfig strace tree vlock wireless-tools xfsdump xfsprogs 
kernel-image-std-up kernel-modules-alsa-std-up 
kernel-modules-slmdm-std-up kernel-modules-slmdm-data 
kernel-modules-hsflinmodem-std-up hsflinmodem-utils pptp-client ldetect 
kbdrate-usermode iptables isdn4net isdn4k-utils iconv fbset xxkb telnet 
SysVinit-usermode rp-pppoe raidtools NVIDIA_GLX 
kernel-modules-nvidia-std-up nfs-clients ntsysv mkisofs mkxauth lftp gpm 
aterm adjtimex glibc-locales glibc-timezones glibc-nss vlan-utils24 
fglrx_glx kernel-modules-fglrx-std-up look openssh-clients 
glibc-gconv-modules minicom wvdial apmd acpid acpi sox
Чтение списков пакетов...
Построение дерева зависимостей...
Starting
Starting 2
Done
Обратите внимание: пакет altlinux-release#Sisyphus-alt20030704 выбран 
вместо altlinux-release.
Обратите внимание: пакет indexhtml#3:1.0.sisyphus-alt2 выбран вместо 
indexhtml.
Обратите внимание: пакет alsa-utils выбран вместо alsa2-utils.
Обратите внимание: пакет kernel-image-std-up#2.4.21rel-alt5 выбран 
вместо kernel-image-std-up.
Обратите внимание: пакет kernel-modules-alsa-std-up#0.9.5-alt2 выбран 
вместо kernel-modules-alsa-std-up.
Обратите внимание: пакет kernel-modules-slmdm-std-up#1:2.7.10-alt5 
выбран вместо kernel-modules-slmdm-std-up.
Обратите внимание: пакет 
kernel-modules-hsflinmodem-std-up#5.03.27lnxtbeta03042700-alt4 выбран 
вместо kernel-modules-hsflinmodem-std-up.
Обратите внимание: пакет rp-pppoe-client выбран вместо rp-pppoe.
Обратите внимание: пакет kernel-modules-nvidia-std-up#1.0.4363-alt4 
выбран вместо kernel-modules-nvidia-std-up.
Обратите внимание: пакет kernel-modules-fglrx-std-up#1.0.2.9.12-alt4 
выбран вместо kernel-modules-fglrx-std-up.
Следующие дополнительные пакеты будут установлены:
   SysVinit XFree86-bitmaps XFree86-libs XFree86-locales 
XFree86-server-common
   XFree86-utils XFree86-xfs alsa-utils alsa22-up#2.2.25_0.5.12a-alt1
   alt-gpgkeys alternatives altlinux-release#Sisyphus-alt20030704 
app-defaults
   apt-conf-sisyphus awesfx basesystem bash bdflush bootloader-utils 
bzip2 bzlib
   chkconfig chkfontpath chrooted chrooted-resolv common-licenses 
console-tools
   control coreutils cpio cpp3.2 crontabs cups-common design-icewm dev
   dhcp-common dhcpcd diffutils e2fsprogs ed enscript etcskel file 
filesystem
   findutils fontconfig foomatic-db foomatic-db-engine foomatic-filters 
freetype
   freetype2 gawk gcc-common genromfs getopt gimp-print glib glib2 
glibc-core
   glibc-utils gnu-ghostscript gnu-ghostscript-classic 
gnu-ghostscript-common
   gnu-ghostscript-drivers gnupg grep groff-base gtk+ gzip gzip-utils 
hwclock
   icewm-light imlib indexhtml#3:1.0.sisyphus-alt2 info info-install 
ipv6calc
   isapnptools kernel-image-llc-smp#2.4.21-alt2
   kernel-image-std-smp#2.4.21rc1-alt3 kernel-image-std-up#2.4.21rel-alt5
   kernel-modules-alsa-std-up#0.9.5-alt2
   kernel-modules-fglrx-std-up#1.0.2.9.12-alt4
   kernel-modules-hsflinmodem-std-up#5.03.27lnxtbeta03042700-alt4
   kernel-modules-nvidia-std-smp#1.0.4349-alt4
   kernel-modules-nvidia-std-up#1.0.4363-alt4
   kernel-modules-slmdm-data#2.7.14-alt2
   kernel-modules-slmdm-std-up#1:2.7.10-alt5 kernel22-up#2.2.25-alt1 kudzu
   ldetect-lst less libGLU libGLwrapper libacl libalsa libalternatives 
libapt
   libattr libawesfx libbeecrypt libcap libcapi20 libcups libdb2 
libdb4.0 libdm
   libe2fs libexpat libgcc3.2 libgimp-print libgnuijs libgpm libing libjpeg
   liblame liblcms libldap libmad libmng libncp libncurses libnetpbm libnewt
   libnoch libogg libpam0 libpcre libpng3 libpopt libreadline 
libreiserfs librpm
   libsensors libshhopt libslang libssl libstdc++3.2 libtcb libtcl libtiff
   libtinfo libungif libutempter libvorbis libwrap libwvstreams libxfs 
libxml2
   login logrotate losetup lrzsz man menu menu-icons-crystalmdk mingetty
   mkbootdisk mkinitrd mktemp modutils mount mpage msulogin ncompress
   net-scripts net-tools netcat netpbm nss_tcb openssh pam pam-common 
pam-config
   pam0-config pam_console0 pam_passwdqc pam_stack0 pam_tcb pam_userpass 
passwd
   pciutils pcmcia-cs perl-MDK-Common perl-base playmidi procmail procps 
psmisc
   psutils rootfiles rp-pppoe-client rpm sash sed sendmail-common service
   setserial setup sh shadow-convert shadow-utils sound-scripts startup
   stmpclean su sysklogd syslog-common syslogd tar tcb-utils tcl terminfo
   termutils time update-alternatives urw-fonts util-linux vim-minimal vitmp
   vixie-cron which words xinetd xinitrc xml-common xpm xterm zlib
Следующие НОВЫЕ пакеты будут установлены:
   Glide_V3-DRI Glide_V5 Mesa NVIDIA_GLX SysVinit SysVinit-usermode XFree86
   XFree86-FBDev XFree86-SVGA XFree86-ati-gatos XFree86-bitmaps
   XFree86-cyr_rfx-fonts-cp1251 XFree86-cyr_rfx-fonts-koi8-r
   XFree86-cyr_rfx-fonts-koi8-u XFree86-glide-module XFree86-libs
   XFree86-locales XFree86-server XFree86-server-common XFree86-utils
   XFree86-xfs acl acpi acpid adjtimex alsa-utils 
alsa22-up#2.2.25_0.5.12a-alt1
   alt-gpgkeys alternatives altlinux-release#Sisyphus-alt20030704 
anacron apmd
   app-defaults apt apt-conf-sisyphus at aterm attr aumix autofs autologin
   awesfx basesystem bash bdflush bootloader-utils bootsplash bzip2 bzlib
   chkconfig chkfontpath chrooted chrooted-resolv common-licenses 
console-tools
   control coreutils cpio cpp3.2 crontabs cups cups-common
   design-bootsplash-Junior design-graphics design-icewm dev dhcp-client
   dhcp-common dhcpcd diffutils e2fsprogs ed eject emu10k1-tools enscript
   etcskel fbset fdisk fglrx_glx file filesystem findutils fontconfig 
foomatic
   foomatic-db foomatic-db-engine foomatic-filters freetype freetype2 gawk
   gcc-common genromfs getopt gimp-print gimp-print-foomatic glib glib2
   glibc-core glibc-gconv-modules glibc-locales glibc-nss glibc-timezones
   glibc-utils gnu-ghostscript gnu-ghostscript-classic 
gnu-ghostscript-common
   gnu-ghostscript-drivers gnupg gpm grep groff-base grub gtk+ gzip 
gzip-utils
   hdparm hotplug hsflinmodem-utils hwclock icewm icewm-light iconv 
ide-smart
   imlib indexhtml#3:1.0.sisyphus-alt2 info info-install initscripts
   interactivesystem iptables iputils ipv6calc irda-utils isapnptools
   isdn4k-utils isdn4net kbdrate kbdrate-usermode
   kernel-image-llc-smp#2.4.21-alt2 kernel-image-std-smp#2.4.21rc1-alt3
   kernel-image-std-up#2.4.21rel-alt5 kernel-modules-alsa-std-up#0.9.5-alt2
   kernel-modules-fglrx-std-up#1.0.2.9.12-alt4
   kernel-modules-hsflinmodem-std-up#5.03.27lnxtbeta03042700-alt4
   kernel-modules-nvidia-std-smp#1.0.4349-alt4
   kernel-modules-nvidia-std-up#1.0.4363-alt4
   kernel-modules-slmdm-data#2.7.14-alt2
   kernel-modules-slmdm-std-up#1:2.7.10-alt5 kernel22-up#2.2.25-alt1 
klogd kudzu
   ldetect ldetect-lst less lftp libGLU libGLwrapper libacl libalsa
   libalternatives libapt libattr libawesfx libbeecrypt libcap libcapi20 
libcups
   libdb2 libdb4.0 libdm libe2fs libexpat libgcc3.2 libgimp-print libgnuijs
   libgpm libing libjpeg liblame liblcms libldap libmad libmng libncp 
libncurses
   libnetpbm libnewt libnoch libogg libpam0 libpcre libpng3 libpopt 
libreadline
   libreiserfs librpm libsensors libshhopt libslang libssl libstdc++3.2 
libtcb
   libtcl libtiff libtinfo libungif libutempter libvorbis libwrap 
libwvstreams
   libxfs libxml2 lilo lm_sensors login logrotate look losetup lpr lrzsz 
lslk
   lsof mailx man man-pages mc menu menu-icons-crystalmdk mingetty minicom
   mkbootdisk mkinitrd mkisofs mktemp mkxauth modutils mount mpage msulogin
   mtools ncompress ncpfs net-scripts net-tools netcat netpbm nfs-clients
   nss_tcb ntpd ntpdate ntsysv numlock openssh openssh-clients osec pam
   pam-common pam-config pam0-config pam_console0 pam_passwdqc pam_stack0
   pam_tcb pam_userpass passwd pciutils pcmcia-cs perl-MDK-Common perl-base
   playmidi portmap postfix ppp pptp-client procmail procps psmisc 
psutils quota
   raidtools reiserfs-utils rootfiles rp-pppoe-client rpm rsync sash sed
   sendmail-common service setserial setup sh shadow-change shadow-check
   shadow-convert shadow-edit shadow-groups shadow-log shadow-utils slocate
   sndconfig sound-scripts sox startup stmpclean strace su sysklogd
   syslog-common syslogd tar tcb-utils tcl telnet terminfo termutils 
time tree
   update-alternatives urw-fonts util-linux vim-minimal vitmp vixie-cron
   vlan-utils24 vlock which wireless-tools words wvdial xfsdump xfsprogs 
xinetd
   xinitrc xml-common xpm xterm xxkb zlib
0 пакетов будет обновлено и 339 новых установлено, 0 пакетов будет 
удалено и 0 не будет обновлено.
Необходимо получить 0B/162MB архивов.
После распаковки потребуется дополнительно 417MB дискового пространства.


Спрашивается: зачем устанавливается три ядра?

Rgds,
Rider
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 252 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20030716/d04e03d7/attachment-0001.bin>


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